Problème de liste dans des forms Access 2010
juraph
Messages postés
66
Date d'inscription
Statut
Membre
Dernière intervention
-
juraph Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
juraph Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai 2 forms: Personnes et Clients, chaque form montre une liste.
J'accède à Personne et je voudrais afficher le form Clients avec tous les clients de la personne sélectionnée dans Personne.
Pour ce faire, j'utilise dans le form Personnes:
DoCmd.OpenForm "frmClients", , , "ID = " & PersonID, acFormEdit, acDialog
PersonID contient l'identifiant de la personne sélectionnée dans la liste du form personne.
Pour la liste des clients du form Clients, j'ai saisi un ordre sql dans l'onglet Data/Row source.
Je pensais que la where condition de l'openform était passée à l'ordre sql de Clients mais ça ne marche pas.
Quelqu'un ppourrait m'aider à résoudre ce problème ?
D'avance merci.
J'ai 2 forms: Personnes et Clients, chaque form montre une liste.
J'accède à Personne et je voudrais afficher le form Clients avec tous les clients de la personne sélectionnée dans Personne.
Pour ce faire, j'utilise dans le form Personnes:
DoCmd.OpenForm "frmClients", , , "ID = " & PersonID, acFormEdit, acDialog
PersonID contient l'identifiant de la personne sélectionnée dans la liste du form personne.
Pour la liste des clients du form Clients, j'ai saisi un ordre sql dans l'onglet Data/Row source.
Je pensais que la where condition de l'openform était passée à l'ordre sql de Clients mais ça ne marche pas.
Quelqu'un ppourrait m'aider à résoudre ce problème ?
D'avance merci.
A voir également:
- Problème de liste dans des forms Access 2010
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Liste code ascii - Guide
- Liste de diffusion whatsapp - Guide
4 réponses
Bonjour,
Essaye ça:
"ID = '" & forms[personne].personID & "'", acFormEdit, acDialog
ATTENTION, après le signe égal, il y a 1 apostrophe et 1 guillement parceque ce que tu cherche est du texte!
De même après le & il y a 1 apostrophe entre les 2 guillements
Essaye ça:
"ID = '" & forms[personne].personID & "'", acFormEdit, acDialog
ATTENTION, après le signe égal, il y a 1 apostrophe et 1 guillement parceque ce que tu cherche est du texte!
De même après le & il y a 1 apostrophe entre les 2 guillements
Bonjour LeMeruvien,
Merci pour ta réponse.
J'ai fait l'essai mais la liste des clients (form 2) affiche tous les clients existants.
Je précise que dans chaque form, j'ai créé une listbox qui affiche la liste des personns et clients respectivement.
J'ai vraiment l'impression que la clause where est ignorée de l'ordre sql de la liste des clients.
As-tu une autre idée ?
Encore merci pour ton aide.
Merci pour ta réponse.
J'ai fait l'essai mais la liste des clients (form 2) affiche tous les clients existants.
Je précise que dans chaque form, j'ai créé une listbox qui affiche la liste des personns et clients respectivement.
J'ai vraiment l'impression que la clause where est ignorée de l'ordre sql de la liste des clients.
As-tu une autre idée ?
Encore merci pour ton aide.
Salut juraph, attention, j'ai merdé!! entre forms et [personne] il faut un point d'exclamation !
"ID = '" & forms![personne].personID & "'", acFormEdit, acDialog
"ID = '" & forms![personne].personID & "'", acFormEdit, acDialog