Bonjour
Je suis dans le développement d'une gestion des stocks.
Pour les entrées et sorties classiques, pas de problème. Mais dans le cadre d'une fabrication, la recette fait souvent intervenir plusieurs ingrédients. Je n'arrive pas à faire une boucle qui enregistrerait tous les ingrédients affichés pour réaliser la recette dans la table sortie du stock.
Si je n'ai qu'une ligne dans mon recordset, j'y arrive mais après, je n'y arrive pas ...
Je pense avoir un problème dans ma boucle mais je ne sais pas ou ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 'Ajouter les valeurs dans la table sortie de stock Set oDb = CurrentDb Set oRst = oDb.OpenRecordset("TblStockSortie", dbOpenTable) oRst.AddNew 'Passe en mode Ajout While Not Recordset.EOF 'Affecte les différents champs oRst.Fields("IngredientStockID").Value = Forms!frmFabrication!sfFabricationEntree.Form!IngredientStockID oRst.Fields("DateSortie").Value = Forms!frmFabrication!DateFabrication oRst.Fields("Quantite").Value = Forms!frmFabrication!sfFabricationEntree.Form!Quantite oRst.Fields("ClientID").Value = 28 oRst.Fields("TypeMouvement").Value = 37 'Next Recordset.MoveNext Wend 'Met à Jour oRst.Update 'Libération des objets oRst.Close oDb.Close Set oRst = Nothing Set oDb = Nothing
Merci de votre aide
Partager