Bonjour à tous,
Je souhaite créer un état de mon stock. Le calcul se fait par une fonction:
Voici maintenant l'état:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Function StockADate(Article As Long, DateAng As Date) As Single StockADate = EntreesADate(Article, DateAng) - SortiesADate(Article, DateAng) End Function
Comme source de contrôle de la colonne "Stock", j'ai mis:
Évidemment, lorsque je lance l'état, dans cette colonne j'ai "#nom ?"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part =StockADate([«Article»];[«DateAng»])
En revanche, si je rentre les paramètres manuellement au lancement, à savoir la "Réf article" et la date, j'ai une réponse juste pour l'article défini. Mais j'ai la même réponse pour toutes les références.
Dans la fonction "Article" est une variable numérique, qui correspond à "tArticlePK" de la colonne "Réf article".
J'espère que je suis clair...
Donc ce que je souhaite c'est que la variable prenne la valeur de la référence article, pour chaque ligne et me retourne mon stock à une date D. Cette date que je spécifie en paramètre au lancement de l'état.
Quelle est la syntaxe qui va bien, à moins que ce ne soit ma méthode qui n'est pas la bonne ?
Merci d'avance.
Cordialement,
Fred
Partager