|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 23 ![]() |
Bonjour à tous,
Je suis confronté à un petit problême qui est la Modification de la Row source d'une combobox via une requete paramétrée dans un formulaire continue. J'ai donc une requete paramétrée qui alimente ma combobox, le probleme c'est que lorsque je choisis un objet dans ma liste, ca affecte tout les enregistrements de mon formulaire en mode continue. Par contre lorsque celle-ci n'est pas paramétrée je peux les choisirs sans que cela modifie les autres enregistrements. Quelqu'un aurait-il une solution pour que ma requete paramétrée n'affecte que l'enregistrement concernée dans le formulaire en mode continue. Merci beaucoup Code vba Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour,
Tu ne donnes pas assez de détail sur ce que tu veux faire. Peut-être que la solution consiste à placer ta zone de liste dans l’en-tête ou le pied du formulaire, et à programmer que la mise à jour de cette zdl affecte l’enregistrement en cours. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 23 ![]() |
J'ai un formulaire composé d'un sous formulaire en mode continue. Mon sous formulaire contient l'id d'un item et une combo box m'affichant une liste d'activité. Cette combobox ne m'affiche que les activités ou se situent l'item (requete paramétrée sur l'id de l'objet) Jusqu'ici pas de probleme.
lorsque je change d'enregistrement dans mon sous formulaire (et donc d'item) et que je choisis une activité pour cet enregistrement, ca effectue le changement pour tout les enregistrements du sous formulaire. Et ce a chaque fois que je change d'enregistrement. J'aimerais savoir si il est possible que la modification de la row source de ma combobox n'affecte que l'enregistrement en cours, et que ca ne reinitialise pas la row source des combo box des autre enregistrement. C'est un peu plus clair ?? Merci d'avance |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Mais pourquoi mets-tu cette combo box dans la partie détail de ton formulaire.
Place-la dans l'en-tête. Et dans son événement "Après mise à jour", aménage la zone de texte ad hoc de ton enregistrement en cours. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 23 ![]() |
Mon formulaire se présente de la manière suivante :
frmMain(single form) |PlanID| |PlanDescription| sfrmsecond(Continous Form) - |cmbActivity| |itemId| |descriptionMateriel| |Qté| |ManH| - |cmbActivity| |itemId| |descriptionMateriel| |Qté| |ManH| - |cmbActivity| |itemId| |descriptionMateriel| |Qté| |ManH| la raison pour laquelle j'ai besoin qu'il renseigne ma cmbActivity est qu'elle me sert à calculer mon champs ManH et que suivant l'activité sélectionnée mon champs ManH diffèrera. Pour l'instant si je modifie la rowsource cmbActivity en fonction de l'item choisit ca la modifie pour tout les enregsitrements à chaque fois que je change d'enregistrement. |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
la valeur de Activity, une fois celle-ci choisie pour un enregistrement, est-elle stockée dans la table qui sert de source à ton sfrmsecond ?
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 23 ![]() |
oui elle l'est! J'ai essayé votre solution de le mettre en en tête de formulaire et ça marche, ca m'affecte bien une activité selon l'enregistrement sélectionné! Merci beaucoup!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com