Création d'une formulaire facture

pepette38780 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis entrain de créer une base de donnée access.

J'aimerai faire un formulaire quand je clique sur le produit ca me met automatiquement son descriptif et son prix, que j'ai plus qu'a mettre la quantité et ca le calcule automitiquement?

j'ai créer une table produit avec comme donnée produit, description produit et prix et une autre table détails produits avec comme donnée quantité, remise, et prix de ventre.

J'aimerai associé les 2 avec les données fixes du produit et les données variables de détails produits. pour après faire une facture

en attente de votre aide

merci
A voir également:

9 réponses

castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Une solution c'est d'imprimer le formulaire directement via un bouton de commande imprimer facture.
Une autre, faire une requete des elements de la facture avec les formules de calcul , de cette requete elaborer un etat facture.
https://www.cjoint.com/?BFBsg3J3k3w
Dans ce lien un exemple
0
pepette38780 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
merci de la réponse, ça m'aide beaucoup

une autre question dans ton sous-formulaire détails tu as mi ref produit en liste déroulantes comment tu fait?

moi je le fait en créant une liste déroulante mais cela ne m'associe pas au reste de mes données de mon sous formulaire.
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
bonjour
J'ai fait une liste deroulante sur 4 colonnes.
En mode creation, sur les propriétes de la liste, regarde sur evenement.
Il y a du code VBA qui sert a completer les champs concernés du sous formulaire.
0
pepette38780 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour

merci

j'essaye de faire comme tu as fait mais comment tu trouve ta formule:
'Me![NomProduit] = Me![RéfProduit].Column(1)
Me![PrixUnitaire] = Me![RéfProduit].Column(3)

moi je trouve pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Il n'y apas de formule a trouver, il faut les inscrire toi meme.
C'est un exemple.
Dans ton formulaire liste deroulante mode creation evenement Mise a jour
Tu cliques dessus choissir procedure. 2 lignes apparaisent debut et fin de procedure. Entre ces 2 lignes tu incris l'exemple de code avec tes noms de champs que tu veux transmettre a ton formulaire.
Pour moi c'etait NomProduit et prix unitaire
RéfProduit est le nom de la liste deroulante
0
pepette38780 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour

merci j'avance doucement, grâce aux explication.

maintenant comment tu sait le numéro column?
car moi j'ai fait comme tu m'as expliquer j'ai mis ça :
[nomproduits] = [listeproduit].Column(2)
[descriptionproduits] = [listeproduit].Column(3)
[PrixUnitaire] = [listeproduit].Column(4)
(liste produit est ma liste déroulante)

mais sauf que ça me met erreur ça doit être mes numéro?
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Sache que le N° de liste commence à 0, donc reserver dans ton cas a listeProduit. Le 0 n'est pas Utilisé.
Il faut prendre L'ordre des champs de ta liste.
Quand tu ouvre ta liste deroulante, vu la description tu dois avoir 4 colonnes.
ListeProduit, NomProduits,DescriptionProduits et PrixUnitaire.
Si cet ordre est respecté, voila la numerotation à employer.
De plus, tu as oublié le Me!
Me![nomproduits] = Me![listeproduit].Column(1)
Me![descriptionproduits] = Me![listeproduit].Column(2)
Me![PrixUnitaire] = Me![listeproduit].Column(1)
0
pepette38780 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
merci de ton aide
c'est plus compliqué que je pense de créer une base de donnée.
je vais m'aider de ta base que tu m'as envoyé pour la modifié à ce que je veut faire, car en créer une du début est trop compliqué
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
oui tu peux l'adapter a tes besoins mais fait attention si tu changes les non des champs car certains sont imbriqués dans du code VBA.
Je te souhaite bon courage
0