J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai
des boutons qui ouvrent des états ne reprennant que les données filtrées.
Cela fonctionne assez bien en général (j'ai ce système sur plusieurs
applications).
Mais je rencontre aujourd'hui un problème que je ne parviens pas à résoudre.
Un élément de mon filtre est une clef étrangère. C'est un champ à liste
déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux
passer à l'aperçu d'état il me transmet un message demandant l'introduction
d'une valeur : lookup_fk_nomduchamp.table
Si je consulte les propriétés du formulaire, dans "Filtre" il indique la
valeur selectionnée dans la liste déroulante et non l'id(la clef primaire)
de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ?
Si je remplace le champ de clef étrangère par le champ de la table d'origine
ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur...
De nouveaux je pense que je tourne autour de quelque chose d'évident mais...
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
Gilbert
Bonjour,
Es-tu sûr que la colonne liée de ta liste déroulante est bien celle de l'ID désirée?
Gilbert
"Bauwens François" a écrit dans le message de news:
Bonjour,
J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai des boutons qui ouvrent des états ne reprennant que les données filtrées. Cela fonctionne assez bien en général (j'ai ce système sur plusieurs applications).
Mais je rencontre aujourd'hui un problème que je ne parviens pas à résoudre.
Un élément de mon filtre est une clef étrangère. C'est un champ à liste déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux passer à l'aperçu d'état il me transmet un message demandant l'introduction
d'une valeur : lookup_fk_nomduchamp.table
Si je consulte les propriétés du formulaire, dans "Filtre" il indique la valeur selectionnée dans la liste déroulante et non l'id(la clef primaire) de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ?
Si je remplace le champ de clef étrangère par le champ de la table d'origine
ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur...
De nouveaux je pense que je tourne autour de quelque chose d'évident mais...
Merci Frans
Bonjour,
Es-tu sûr que la colonne liée de ta liste déroulante est bien celle de l'ID
désirée?
Gilbert
"Bauwens François" <francois.bauwens@cfwb.be> a écrit dans le message de
news:eBWhMT6YGHA.4884@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai
des boutons qui ouvrent des états ne reprennant que les données filtrées.
Cela fonctionne assez bien en général (j'ai ce système sur plusieurs
applications).
Mais je rencontre aujourd'hui un problème que je ne parviens pas à
résoudre.
Un élément de mon filtre est une clef étrangère. C'est un champ à liste
déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux
passer à l'aperçu d'état il me transmet un message demandant
l'introduction
d'une valeur : lookup_fk_nomduchamp.table
Si je consulte les propriétés du formulaire, dans "Filtre" il indique la
valeur selectionnée dans la liste déroulante et non l'id(la clef primaire)
de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ?
Si je remplace le champ de clef étrangère par le champ de la table
d'origine
ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur...
De nouveaux je pense que je tourne autour de quelque chose d'évident
mais...
Es-tu sûr que la colonne liée de ta liste déroulante est bien celle de l'ID désirée?
Gilbert
"Bauwens François" a écrit dans le message de news:
Bonjour,
J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai des boutons qui ouvrent des états ne reprennant que les données filtrées. Cela fonctionne assez bien en général (j'ai ce système sur plusieurs applications).
Mais je rencontre aujourd'hui un problème que je ne parviens pas à résoudre.
Un élément de mon filtre est une clef étrangère. C'est un champ à liste déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux passer à l'aperçu d'état il me transmet un message demandant l'introduction
d'une valeur : lookup_fk_nomduchamp.table
Si je consulte les propriétés du formulaire, dans "Filtre" il indique la valeur selectionnée dans la liste déroulante et non l'id(la clef primaire) de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ?
Si je remplace le champ de clef étrangère par le champ de la table d'origine
ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur...
De nouveaux je pense que je tourne autour de quelque chose d'évident mais...
Merci Frans
Raymond [mvp]
Bonjour.
ce qui veut dire que la largeur de la première colonne est à 0, pour ne pas la faire apparaître dans ta liste modifiable. mets une valeur et ça devrait fonctionner mais tu auras certainement d'autres problèmes ailleurs.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. Inscrivez-vous à la Newsletter TechNet. http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"Bauwens François" a écrit dans le message de news: | Bonjour, | | J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai | des boutons qui ouvrent des états ne reprennant que les données filtrées. | Cela fonctionne assez bien en général (j'ai ce système sur plusieurs | applications). | | Mais je rencontre aujourd'hui un problème que je ne parviens pas à résoudre. | Un élément de mon filtre est une clef étrangère. C'est un champ à liste | déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux | passer à l'aperçu d'état il me transmet un message demandant l'introduction | d'une valeur : lookup_fk_nomduchamp.table | | Si je consulte les propriétés du formulaire, dans "Filtre" il indique la | valeur selectionnée dans la liste déroulante et non l'id(la clef primaire) | de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ? | | Si je remplace le champ de clef étrangère par le champ de la table d'origine | ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur... | | De nouveaux je pense que je tourne autour de quelque chose d'évident mais... | | Merci | Frans | |
Bonjour.
ce qui veut dire que la largeur de la première colonne est à 0, pour ne pas
la faire apparaître dans ta liste modifiable. mets une valeur et ça devrait
fonctionner mais tu auras certainement d'autres problèmes ailleurs.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"Bauwens François" <francois.bauwens@cfwb.be> a écrit dans le message de
news: eBWhMT6YGHA.4884@TK2MSFTNGP02.phx.gbl...
| Bonjour,
|
| J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai
| des boutons qui ouvrent des états ne reprennant que les données filtrées.
| Cela fonctionne assez bien en général (j'ai ce système sur plusieurs
| applications).
|
| Mais je rencontre aujourd'hui un problème que je ne parviens pas à
résoudre.
| Un élément de mon filtre est une clef étrangère. C'est un champ à liste
| déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux
| passer à l'aperçu d'état il me transmet un message demandant
l'introduction
| d'une valeur : lookup_fk_nomduchamp.table
|
| Si je consulte les propriétés du formulaire, dans "Filtre" il indique la
| valeur selectionnée dans la liste déroulante et non l'id(la clef primaire)
| de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ?
|
| Si je remplace le champ de clef étrangère par le champ de la table
d'origine
| ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur...
|
| De nouveaux je pense que je tourne autour de quelque chose d'évident
mais...
|
| Merci
| Frans
|
|
ce qui veut dire que la largeur de la première colonne est à 0, pour ne pas la faire apparaître dans ta liste modifiable. mets une valeur et ça devrait fonctionner mais tu auras certainement d'autres problèmes ailleurs.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. Inscrivez-vous à la Newsletter TechNet. http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"Bauwens François" a écrit dans le message de news: | Bonjour, | | J'ai un formulaire qui filtre des enregistrements. Sur ce formulaire, j'ai | des boutons qui ouvrent des états ne reprennant que les données filtrées. | Cela fonctionne assez bien en général (j'ai ce système sur plusieurs | applications). | | Mais je rencontre aujourd'hui un problème que je ne parviens pas à résoudre. | Un élément de mon filtre est une clef étrangère. C'est un champ à liste | déroulante. Le filtre se fait très bien avec ce champ mais lorsque je veux | passer à l'aperçu d'état il me transmet un message demandant l'introduction | d'une valeur : lookup_fk_nomduchamp.table | | Si je consulte les propriétés du formulaire, dans "Filtre" il indique la | valeur selectionnée dans la liste déroulante et non l'id(la clef primaire) | de cette valeur ! Pourquoi ne transmet-il pas l'id au lieu de la valeur ? | | Si je remplace le champ de clef étrangère par le champ de la table d'origine | ça fonctionne mais je n'ai plus de liste déroulante pour l'utilisateur... | | De nouveaux je pense que je tourne autour de quelque chose d'évident mais... | | Merci | Frans | |