Modifier une valeur

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Modifier une valeur

Messagepar ghazi1229 » 22 Août 2013 à 15:15

Bonjour
J'ai masque nommé "Produit" avec les caractéristiques suivantes (référence, désignation, code à barre, prix unitaire, nom fournisseur, stock) et un autre masque nommé "mouvement_stock" avec les caractéristiques suivantes (type de mouvement, numéro de facture, désignation produit, stock, quantité, date de mouvement).
-type de mouvement : zone de liste déroulante qui prend soit la valeur "entrée" soit la valeur "sortie".
-désignation produit: zone de liste déroulante qui retourne tous les produit enregistrer à l'aide de @DbColumn().
-stock : champ calculé qui retourne la valeur du stock selon le produit sélectionné à l'aide de @DbLookup().

A la fin de ce petit formulaire de mouvement de stock, j'ai crée une bouton enregistrer qui sauvegarde les sources de données et modifier la valeur du stock du produit sélectionné.
Ma question alors est comment puis-je accéder à la valeur du stock du produit sélectionné et de la modifier?
ghazi1229
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 13 Sep 2012 à 21:09

Re: Modifier une valeur

Messagepar Michael DELIQUE » 22 Août 2013 à 15:20

salut

via du Lotus Script quand tu clics sur ton bouton enregistrer. tu recherches le document stock et tu modifis la valeur.

ya plusieurs manière de faire tout dépend comment tu as construit ta base
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: Modifier une valeur

Messagepar Michael DELIQUE » 22 Août 2013 à 15:22

en doublon ? avec => viewtopic.php?f=5&t=28800
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Modifier une valeur

Messagepar ghazi1229 » 22 Août 2013 à 16:30

L'idée c'est de rechercher le document produit et puis la modification de la valeur du stock comme vous avez dis, mais j'est pas trouver comment surtout en utilisant les Xpages.
ghazi1229
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 13 Sep 2012 à 21:09

Re: Modifier une valeur

Messagepar roubech » 22 Août 2013 à 17:51

dans ton doc mvt, tu as bien une référence pour faire le lien avec le doc produit
donc tu dois pouvoir faire un set docPdt = view.getDocumentByKey(docMvt.RefPdt(0), True)
et ensuit, pour mettre à jour ton stock, un docPdt.ReplaceItemValue("Stock", newStock) et call docPdt.Save
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Modifier une valeur

Messagepar ghazi1229 » 23 Août 2013 à 01:02

merci infiniment pour votre aide.
ça vas marcher.
merci
ghazi1229
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 13 Sep 2012 à 21:09


Retour vers Développement