A voir également:
- VBA Access : Ajout de données requête
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Access appdata - Guide
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Acer quick access - Forum Logiciels
1 réponse
Bonjour à tous,
Je rajoute quelques infos pour que mon problème soit plus compréhensible.
J'ai un peu avancé dans la logique de ma requête mais je pêche vraiment sur le code VBA à associer.
J'ai quelque peu modifié la requête qui me permettra d'établir l'historique.
Requête : N° Détail,Date, Ref_Produit, N°_type, Quantité, Qte_livree,Qte_retiree,Qte_Stock: [Qte_livree]-[Qte_retiree]
Il faudrait que le programme :
Recherche du dernier enregistrement de Ref_Produit
C'est à dire, qu'il recherche pour chaque N°Détail, le max(N°détail) inférieur au N°détail de l'enregistrement que l'on traite avec le même Ref_Produit.
et associe :
x=Qte_Stock
If N°type=1 (entree) Then Qte_livree= Quantité + x And Qte_retiree=0
If N°type=2 (sortie) Then Qte_livree=x And Qte_retiree=Quantité
Il faudrait qu'il n'y ait aucune modification des enregistrements précédents, qu'il créé pour chaque n°détail un nouvel enregistrement.
En vous remerciant,
Mika
Je rajoute quelques infos pour que mon problème soit plus compréhensible.
J'ai un peu avancé dans la logique de ma requête mais je pêche vraiment sur le code VBA à associer.
J'ai quelque peu modifié la requête qui me permettra d'établir l'historique.
Requête : N° Détail,Date, Ref_Produit, N°_type, Quantité, Qte_livree,Qte_retiree,Qte_Stock: [Qte_livree]-[Qte_retiree]
Il faudrait que le programme :
Recherche du dernier enregistrement de Ref_Produit
C'est à dire, qu'il recherche pour chaque N°Détail, le max(N°détail) inférieur au N°détail de l'enregistrement que l'on traite avec le même Ref_Produit.
et associe :
x=Qte_Stock
If N°type=1 (entree) Then Qte_livree= Quantité + x And Qte_retiree=0
If N°type=2 (sortie) Then Qte_livree=x And Qte_retiree=Quantité
Il faudrait qu'il n'y ait aucune modification des enregistrements précédents, qu'il créé pour chaque n°détail un nouvel enregistrement.
En vous remerciant,
Mika