|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Stefane Inscription : juin 2009 Messages : 4 ![]() |
Bonjour
J'ai un formulaire avec 5 champs Date_recu NO_Produit Fournisseur QTE NO_serie Supposons que je reçois aujourd’hui 50 items d’un fournisseur X. Je dois entrer la date, le numéro de produit, le fournisseur et le numéro de série pour chaque article. (NO_serie étant le seul champ unique) Comment puis-je ajouter au formulaire le nombre de champs NO_serie = au champ QTE pour éviter de retaper toutes les informations identiques a chaque enregistrement? Merci de votre aide. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 241 ![]() |
Bonjour,
Vois l’exemple en annexe : le principe : une constante Global par champ à conserver (voir module1) Dans l’événement Après MàJ du champ à conserver --> Copie de la valeur dans la constante Dans le formulaire, un bouton dont le clic déclenche contenu Constante --> le champ à conserver.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Stefane Inscription : juin 2009 Messages : 4 ![]() |
Salut ClaudeLeloup
Je n'y vois absolument rien! Une table avec 2 champs, c'est tout. Je crois bien que j'ai encore du chemin à faire.... |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 241 ![]() |
... et un formulaire avec ta solution.
Je viens de vérifier !
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Stefane Inscription : juin 2009 Messages : 4 ![]() |
Re bonjour Claude.
Je ne vois aucun formulaire dans ton exemple. |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 241 ![]() |
J'ignore si nous sommes sur le même Forum.
Dans le post N°2, il y a une pièce jointe : suivantIdem.zip. Elle contient une BDD "SuivantIdem.mdb". Dans cette DB, il y a une table, un formulaire et un module. Je les vois ! Si tu insistes, j'appelle un huissier pour faire un constat.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Stefane Inscription : juin 2009 Messages : 4 ![]() |
Méa culpa
Effectivement, c’est mon erreur. Le huissier ne sera pas nécessaire ;-) Maintenant, passons aux choses sérieuses. Je ne suis pas certain de m’être fait bien comprendre. Ce que j’aimerais faire, c’est d’ajouter des champs supplémentaires à un formulaire de saisie. Supposons que j’ai 4 champs dans un formulaire. 1 – fournisseur (texte) (sera enregistré dans la table) 2 – numéro de produit (texte) (sera enregistré dans la table) 3 – quantité (entier) (servira à ajouter le nombre de champs supplémentaire dans le formulaire) 4 – numéro de série (texte) (sera enregistré dans la table) Je veux entrer les mêmes valeurs une seule fois dans les 2 premiers champs et avec le champ quantité (supposons le chiffre 10) ajoutera automatiquement au formulaire, 10 champs numéro de série, de cette façon, je n’aurais qu’a entrer seulement le numéro de série pour chaque enregistrement dans la table. Ouf, pas facile à expliquer. Merci de votre aide. |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 241 ![]() |
Chouette, le coup du huissier a marché !
A quoi te sert ton formulaire actuel ? Uniquement à enregistrer les livraisons des fournisseurs ? Ou bien aussi à consulter, modifier le contenu de la table ? Si c’est le premier cas, je rendrais ce formulaire indépendant de la table. J’aurais les 2 champs « fournisseur » et « numéro de produit » sur une première ligne et dessous un certain nombre (fixe) de cases « numéro de série » et un bouton « Enregistrer » L’utilisateur - remplit autant de cases qu’il y a d’items pour cette livraison, - clique « Enregistrer » - qui déclencherait une boucle : ajouter un enregistrement dans la table pour chaque item (chaque case à valeur non Null) - réinitialiserait le formulaire pour enregistrer la livraison suivante. Je ne vois pas beaucoup l’intérêt de faire apparaître les « cases » seulement sur demande. Pour le fun, on peut programmer que seule la première case apparaisse d’office et que les suivantes ne soient visibles que lorsque la précédente n’est plus Null. NB par précaution : pas de pièce jointe !
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com