Calcul de prix avec Access + VB

Calcul de prix avec Access + VB - VB/VBA/VBS - Programmation

Marsh Posté le 30-11-2006 à 16:31:34    

Bonjour,
 
J'ai un projet simple à réaliser sous access, mais je bug sur un petit point :
 
j'ai réalisé un bd relationnelle avec 3 tables : client/commande/produits
et je veux juste faire un total en € dans mon formulaire de consultation :
Je vois comment programmer, mais pas en vba car je connais de loin ce langage avec access.
 
- étape 1 : chaque fois que N°Client est rencontré dans la table commande, faire quantité * prix (le prix se trouve dans la table article)
- étape 2 : garder la somme et l'incrémenter d'un nouveau sous total si le client commande d'autre article. (chaque produit commandé génére un enregistrement dans la table commande.
- étape 3 : faire apparaitre cette variable dans un champ "total" du formulaire.
 
je me donne un travail supplémentaire, car le but de mon exo était juste établir des relations entre base (je commence
les cours sur access) et c'est pas gd chose mais je vais y passer un temps fou si vous ne m'aidez pas...Merci
 
Annexe : voici les relations :
 
http://vildk.free.fr/net/bd.JPG


Message édité par endozen le 30-11-2006 à 16:32:09
Reply

Marsh Posté le 30-11-2006 à 16:31:34   

Reply

Marsh Posté le 03-12-2006 à 15:18:48    

Je ne pense pas que tu y arrives avec VBA.
Si tu veux y arriver, il faut créer, dans ton formulaire un champs calculé dans lequel tu effectues ton opération. Cette opération sera faite à partir des valeurs affichées (et/ou sélectionnées) dans les deux autres champs : [Champs1]*[Champs2]
 
VBA, dans access ne te permet pas d'aller chercher des valeurs dans les tables directement puisque ces tables sont utilisées par tes requêtes et donc elles sont verrouillées par elles.
Crois-moi, j'ai cherché longtemps pour me rendre compte de cela car moi aussi, je voulais effectuer de telles opérations (un peu comme dans Excel, mais Access est totalement différent et il se réserve l'accès aux tables !  
 
Tu ne peux travailler qu'avec les valeurs qui sont affichées dans les champs des formulaires !!
 
A+

Reply

Marsh Posté le 04-12-2006 à 11:09:28    

j'ai lu ton msg.et je ne peux que t'aider en te filant une adresse d'un pro en access vba et dont toutes les requette au forum sont resolu.
voila: http://www.e-rus.net/Forum_Dot_Net_Office/VBA.aspx

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed