Bonjour =E0 tous
Dans un formulaire de saisie, j'ai 3 listes d=E9roulantes=20
hi=E9rarchis=E9es : les choix propos=E9es dans la seconde liste=20
d=E9pendent du choix fait par l'utilisateur dans la=20
premi=E8re liste, m=EAme chose pour la trois=E8me par rapport =E0=20
la seconde.
Le probl=E8me est qu'il y a plusieurs enregistrements et la=20
proc=E9dure =E9venementielle que j'ai faite ne permet pas=20
d'isoler les enregistrements; exemple, =E7a fonctionne bien=20
pour le 1er enregistrement, mais pas pour le 2=E8me=20
puisqu'il va modifier la liste d=E9roulante 2 sur le 1er=20
enregistrement lorsque je vais faire mon choix dans la=20
liste d=E9roulante 1 du 2=E8me enregistrement. Me suis-je=20
fait bien comprendre ??
Si oui et si certains d'entre vous auraient une r=E9ponse =E0=20
ce probl=E8me, n'h=E9sitez pas !!
merci bcp par l'avance
=E9ric
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yann
Salut Eric, Ce n'est pas très clair... Je pens eque ce que tu veux c'est mettre à jour ta liste en fonction de de la selection de la précédante... Si c'est bien ça, regarde les propriétés Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye Yann
-----Message d'origine----- Bonjour à tous Dans un formulaire de saisie, j'ai 3 listes déroulantes hiérarchisées : les choix proposées dans la seconde liste
dépendent du choix fait par l'utilisateur dans la première liste, même chose pour la troisème par rapport à
la seconde. Le problème est qu'il y a plusieurs enregistrements et la
procédure évenementielle que j'ai faite ne permet pas d'isoler les enregistrements; exemple, ça fonctionne bien
pour le 1er enregistrement, mais pas pour le 2ème puisqu'il va modifier la liste déroulante 2 sur le 1er enregistrement lorsque je vais faire mon choix dans la liste déroulante 1 du 2ème enregistrement. Me suis-je fait bien comprendre ?? Si oui et si certains d'entre vous auraient une réponse à
ce problème, n'hésitez pas !! merci bcp par l'avance éric .
Salut Eric,
Ce n'est pas très clair...
Je pens eque ce que tu veux c'est mettre à jour ta liste
en fonction de de la selection de la précédante...
Si c'est bien ça, regarde les propriétés
Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye
Yann
-----Message d'origine-----
Bonjour à tous
Dans un formulaire de saisie, j'ai 3 listes déroulantes
hiérarchisées : les choix proposées dans la seconde
liste
dépendent du choix fait par l'utilisateur dans la
première liste, même chose pour la troisème par rapport
à
la seconde.
Le problème est qu'il y a plusieurs enregistrements et
la
procédure évenementielle que j'ai faite ne permet pas
d'isoler les enregistrements; exemple, ça fonctionne
bien
pour le 1er enregistrement, mais pas pour le 2ème
puisqu'il va modifier la liste déroulante 2 sur le 1er
enregistrement lorsque je vais faire mon choix dans la
liste déroulante 1 du 2ème enregistrement. Me suis-je
fait bien comprendre ??
Si oui et si certains d'entre vous auraient une réponse
à
ce problème, n'hésitez pas !!
merci bcp par l'avance
éric
.
Salut Eric, Ce n'est pas très clair... Je pens eque ce que tu veux c'est mettre à jour ta liste en fonction de de la selection de la précédante... Si c'est bien ça, regarde les propriétés Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye Yann
-----Message d'origine----- Bonjour à tous Dans un formulaire de saisie, j'ai 3 listes déroulantes hiérarchisées : les choix proposées dans la seconde liste
dépendent du choix fait par l'utilisateur dans la première liste, même chose pour la troisème par rapport à
la seconde. Le problème est qu'il y a plusieurs enregistrements et la
procédure évenementielle que j'ai faite ne permet pas d'isoler les enregistrements; exemple, ça fonctionne bien
pour le 1er enregistrement, mais pas pour le 2ème puisqu'il va modifier la liste déroulante 2 sur le 1er enregistrement lorsque je vais faire mon choix dans la liste déroulante 1 du 2ème enregistrement. Me suis-je fait bien comprendre ?? Si oui et si certains d'entre vous auraient une réponse à
ce problème, n'hésitez pas !! merci bcp par l'avance éric .
re-salut et salut yann (merci pr ta réponse)
oui effectivement, je n'ai pas dû être vraiment clair, le problème n'est pas là. Ce qui me pose pb, c'est que je suis dans un formulaire de saisie liée à une table existante et lorsque je veux saisir les informations corresondant aux dif listes, cela fonctionne pour le 1er enregistrement de la table mais plus pour le second, les clics que je vais alors effectuer sur mon formulaire vont jouer sur les listes du 1er enregistrement et de tous d'aileurs (ce qui n'empêche pas que les valeurs soient bien rentrées dans la table correspondante) ...
heu vous voyez ??! c'est super clair non ? bon si qqu'un me comprend et a déjà rencontré ce pb... éric
-----Message d'origine----- Salut Eric, Ce n'est pas très clair... Je pens eque ce que tu veux c'est mettre à jour ta liste en fonction de de la selection de la précédante... Si c'est bien ça, regarde les propriétés Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye Yann
-----Message d'origine----- Bonjour à tous Dans un formulaire de saisie, j'ai 3 listes déroulantes hiérarchisées : les choix proposées dans la seconde liste
dépendent du choix fait par l'utilisateur dans la première liste, même chose pour la troisème par rapport à
la seconde. Le problème est qu'il y a plusieurs enregistrements et la
procédure évenementielle que j'ai faite ne permet pas d'isoler les enregistrements; exemple, ça fonctionne bien
pour le 1er enregistrement, mais pas pour le 2ème puisqu'il va modifier la liste déroulante 2 sur le 1er enregistrement lorsque je vais faire mon choix dans la liste déroulante 1 du 2ème enregistrement. Me suis-je fait bien comprendre ?? Si oui et si certains d'entre vous auraient une réponse à
ce problème, n'hésitez pas !! merci bcp par l'avance éric .
.
re-salut et salut yann (merci pr ta réponse)
oui effectivement, je n'ai pas dû être vraiment clair, le
problème n'est pas là. Ce qui me pose pb, c'est que je
suis dans un formulaire de saisie liée à une table
existante et lorsque je veux saisir les informations
corresondant aux dif listes, cela fonctionne pour le 1er
enregistrement de la table mais plus pour le second, les
clics que je vais alors effectuer sur mon formulaire vont
jouer sur les listes du 1er enregistrement et de tous
d'aileurs (ce qui n'empêche pas que les valeurs soient
bien rentrées dans la table correspondante) ...
heu vous voyez ??! c'est super clair non ? bon si qqu'un
me comprend et a déjà rencontré ce pb...
éric
-----Message d'origine-----
Salut Eric,
Ce n'est pas très clair...
Je pens eque ce que tu veux c'est mettre à jour ta liste
en fonction de de la selection de la précédante...
Si c'est bien ça, regarde les propriétés
Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye
Yann
-----Message d'origine-----
Bonjour à tous
Dans un formulaire de saisie, j'ai 3 listes déroulantes
hiérarchisées : les choix proposées dans la seconde
liste
dépendent du choix fait par l'utilisateur dans la
première liste, même chose pour la troisème par rapport
à
la seconde.
Le problème est qu'il y a plusieurs enregistrements et
la
procédure évenementielle que j'ai faite ne permet pas
d'isoler les enregistrements; exemple, ça fonctionne
bien
pour le 1er enregistrement, mais pas pour le 2ème
puisqu'il va modifier la liste déroulante 2 sur le 1er
enregistrement lorsque je vais faire mon choix dans la
liste déroulante 1 du 2ème enregistrement. Me suis-je
fait bien comprendre ??
Si oui et si certains d'entre vous auraient une réponse
à
ce problème, n'hésitez pas !!
merci bcp par l'avance
éric
.
oui effectivement, je n'ai pas dû être vraiment clair, le problème n'est pas là. Ce qui me pose pb, c'est que je suis dans un formulaire de saisie liée à une table existante et lorsque je veux saisir les informations corresondant aux dif listes, cela fonctionne pour le 1er enregistrement de la table mais plus pour le second, les clics que je vais alors effectuer sur mon formulaire vont jouer sur les listes du 1er enregistrement et de tous d'aileurs (ce qui n'empêche pas que les valeurs soient bien rentrées dans la table correspondante) ...
heu vous voyez ??! c'est super clair non ? bon si qqu'un me comprend et a déjà rencontré ce pb... éric
-----Message d'origine----- Salut Eric, Ce n'est pas très clair... Je pens eque ce que tu veux c'est mettre à jour ta liste en fonction de de la selection de la précédante... Si c'est bien ça, regarde les propriétés Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye Yann
-----Message d'origine----- Bonjour à tous Dans un formulaire de saisie, j'ai 3 listes déroulantes hiérarchisées : les choix proposées dans la seconde liste
dépendent du choix fait par l'utilisateur dans la première liste, même chose pour la troisème par rapport à
la seconde. Le problème est qu'il y a plusieurs enregistrements et la
procédure évenementielle que j'ai faite ne permet pas d'isoler les enregistrements; exemple, ça fonctionne bien
pour le 1er enregistrement, mais pas pour le 2ème puisqu'il va modifier la liste déroulante 2 sur le 1er enregistrement lorsque je vais faire mon choix dans la liste déroulante 1 du 2ème enregistrement. Me suis-je fait bien comprendre ?? Si oui et si certains d'entre vous auraient une réponse à
ce problème, n'hésitez pas !! merci bcp par l'avance éric .
.
Yann
Re-, ATTENTION... Je pense que tu fais une confusion entre la sélection et la saisie (ou modification) de données.
Je m'explique : Lorsque tu as un formulaire basé sur une table, avec des listes déroulantes ou non dans la zone de détail du formulaire, tout ce que tu vas faire, ce sera de la saisie de données (ou modif), mais en aucun cas une sélection. Donc tu ne touches que l'enregistrement en cours, donc la première "ligne" dans ton cas.
Pour faire une sélection, il faut que tu mettes des listes INDEPENDANTES en en-tête ou en-pied de formulaire. Ensuite, sur changement de l'une de ces listes (typiquement AfterUpdate), tu vas filtrer ton formulaire avec un code comme : Me.Filter = "MonChamp = 'MaValeur'" ' N'oublie pas les ' si c'est du texte Me.FilterOn = True
Peut-être qu'il faudra mettre les 3 listes et gérer l'absence de données... (on ne veut pas filtrer sur ce paramètre).
J'espère que j'ai mieux compris ce que tu voulais.
Bye Yann
-----Message d'origine----- re-salut et salut yann (merci pr ta réponse)
oui effectivement, je n'ai pas dû être vraiment clair, le
problème n'est pas là. Ce qui me pose pb, c'est que je suis dans un formulaire de saisie liée à une table existante et lorsque je veux saisir les informations corresondant aux dif listes, cela fonctionne pour le 1er enregistrement de la table mais plus pour le second, les clics que je vais alors effectuer sur mon formulaire vont
jouer sur les listes du 1er enregistrement et de tous d'aileurs (ce qui n'empêche pas que les valeurs soient bien rentrées dans la table correspondante) ...
heu vous voyez ??! c'est super clair non ? bon si qqu'un me comprend et a déjà rencontré ce pb... éric
-----Message d'origine----- Salut Eric, Ce n'est pas très clair... Je pens eque ce que tu veux c'est mettre à jour ta liste
en fonction de de la selection de la précédante... Si c'est bien ça, regarde les propriétés Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye Yann
-----Message d'origine----- Bonjour à tous Dans un formulaire de saisie, j'ai 3 listes déroulantes
hiérarchisées : les choix proposées dans la seconde liste
dépendent du choix fait par l'utilisateur dans la première liste, même chose pour la troisème par rapport
à
la seconde. Le problème est qu'il y a plusieurs enregistrements et la
procédure évenementielle que j'ai faite ne permet pas d'isoler les enregistrements; exemple, ça fonctionne bien
pour le 1er enregistrement, mais pas pour le 2ème puisqu'il va modifier la liste déroulante 2 sur le 1er enregistrement lorsque je vais faire mon choix dans la liste déroulante 1 du 2ème enregistrement. Me suis-je fait bien comprendre ?? Si oui et si certains d'entre vous auraient une réponse
à
ce problème, n'hésitez pas !! merci bcp par l'avance éric .
.
.
Re-,
ATTENTION...
Je pense que tu fais une confusion entre la sélection et
la saisie (ou modification) de données.
Je m'explique :
Lorsque tu as un formulaire basé sur une table, avec des
listes déroulantes ou non dans la zone de détail du
formulaire, tout ce que tu vas faire, ce sera de la
saisie de données (ou modif), mais en aucun cas une
sélection. Donc tu ne touches que l'enregistrement en
cours, donc la première "ligne" dans ton cas.
Pour faire une sélection, il faut que tu mettes des
listes INDEPENDANTES en en-tête ou en-pied de formulaire.
Ensuite, sur changement de l'une de ces listes
(typiquement AfterUpdate), tu vas filtrer ton formulaire
avec un code comme :
Me.Filter = "MonChamp = 'MaValeur'" ' N'oublie pas les '
si c'est du texte
Me.FilterOn = True
Peut-être qu'il faudra mettre les 3 listes et gérer
l'absence de données... (on ne veut pas filtrer sur ce
paramètre).
J'espère que j'ai mieux compris ce que tu voulais.
Bye
Yann
-----Message d'origine-----
re-salut et salut yann (merci pr ta réponse)
oui effectivement, je n'ai pas dû être vraiment clair,
le
problème n'est pas là. Ce qui me pose pb, c'est que je
suis dans un formulaire de saisie liée à une table
existante et lorsque je veux saisir les informations
corresondant aux dif listes, cela fonctionne pour le 1er
enregistrement de la table mais plus pour le second, les
clics que je vais alors effectuer sur mon formulaire
vont
jouer sur les listes du 1er enregistrement et de tous
d'aileurs (ce qui n'empêche pas que les valeurs soient
bien rentrées dans la table correspondante) ...
heu vous voyez ??! c'est super clair non ? bon si qqu'un
me comprend et a déjà rencontré ce pb...
éric
-----Message d'origine-----
Salut Eric,
Ce n'est pas très clair...
Je pens eque ce que tu veux c'est mettre à jour ta
liste
en fonction de de la selection de la précédante...
Si c'est bien ça, regarde les propriétés
Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye
Yann
-----Message d'origine-----
Bonjour à tous
Dans un formulaire de saisie, j'ai 3 listes
déroulantes
hiérarchisées : les choix proposées dans la seconde
liste
dépendent du choix fait par l'utilisateur dans la
première liste, même chose pour la troisème par
rapport
à
la seconde.
Le problème est qu'il y a plusieurs enregistrements et
la
procédure évenementielle que j'ai faite ne permet pas
d'isoler les enregistrements; exemple, ça fonctionne
bien
pour le 1er enregistrement, mais pas pour le 2ème
puisqu'il va modifier la liste déroulante 2 sur le 1er
enregistrement lorsque je vais faire mon choix dans la
liste déroulante 1 du 2ème enregistrement. Me suis-je
fait bien comprendre ??
Si oui et si certains d'entre vous auraient une
réponse
à
ce problème, n'hésitez pas !!
merci bcp par l'avance
éric
.
Re-, ATTENTION... Je pense que tu fais une confusion entre la sélection et la saisie (ou modification) de données.
Je m'explique : Lorsque tu as un formulaire basé sur une table, avec des listes déroulantes ou non dans la zone de détail du formulaire, tout ce que tu vas faire, ce sera de la saisie de données (ou modif), mais en aucun cas une sélection. Donc tu ne touches que l'enregistrement en cours, donc la première "ligne" dans ton cas.
Pour faire une sélection, il faut que tu mettes des listes INDEPENDANTES en en-tête ou en-pied de formulaire. Ensuite, sur changement de l'une de ces listes (typiquement AfterUpdate), tu vas filtrer ton formulaire avec un code comme : Me.Filter = "MonChamp = 'MaValeur'" ' N'oublie pas les ' si c'est du texte Me.FilterOn = True
Peut-être qu'il faudra mettre les 3 listes et gérer l'absence de données... (on ne veut pas filtrer sur ce paramètre).
J'espère que j'ai mieux compris ce que tu voulais.
Bye Yann
-----Message d'origine----- re-salut et salut yann (merci pr ta réponse)
oui effectivement, je n'ai pas dû être vraiment clair, le
problème n'est pas là. Ce qui me pose pb, c'est que je suis dans un formulaire de saisie liée à une table existante et lorsque je veux saisir les informations corresondant aux dif listes, cela fonctionne pour le 1er enregistrement de la table mais plus pour le second, les clics que je vais alors effectuer sur mon formulaire vont
jouer sur les listes du 1er enregistrement et de tous d'aileurs (ce qui n'empêche pas que les valeurs soient bien rentrées dans la table correspondante) ...
heu vous voyez ??! c'est super clair non ? bon si qqu'un me comprend et a déjà rencontré ce pb... éric
-----Message d'origine----- Salut Eric, Ce n'est pas très clair... Je pens eque ce que tu veux c'est mettre à jour ta liste
en fonction de de la selection de la précédante... Si c'est bien ça, regarde les propriétés Me.cat_partenaire.RowSource et Me.cat_partenaire.Requery
En espérant que ce soit bon...
Bye Yann
-----Message d'origine----- Bonjour à tous Dans un formulaire de saisie, j'ai 3 listes déroulantes
hiérarchisées : les choix proposées dans la seconde liste
dépendent du choix fait par l'utilisateur dans la première liste, même chose pour la troisème par rapport
à
la seconde. Le problème est qu'il y a plusieurs enregistrements et la
procédure évenementielle que j'ai faite ne permet pas d'isoler les enregistrements; exemple, ça fonctionne bien
pour le 1er enregistrement, mais pas pour le 2ème puisqu'il va modifier la liste déroulante 2 sur le 1er enregistrement lorsque je vais faire mon choix dans la liste déroulante 1 du 2ème enregistrement. Me suis-je fait bien comprendre ?? Si oui et si certains d'entre vous auraient une réponse
à
ce problème, n'hésitez pas !! merci bcp par l'avance éric .