J'ai un formulaire avec un sous formulaire à l'intérieur de ce dernier.
Dans mon sous formulaire je souhaite filtrer une liste déroulante en
fonction d'une autre.
Je parviens à faire cette fonction dans le formulaire mais la même chose
dans le sous formulaire me pose problème, ça me donne une liste vide comme
résultat si c'est pas un message d'erreur.
Quelqu'un a t-il déjà rencontré ce problème ou connait il une astuce svp?
Merci d'avance
Nota: J'utilise pour le moment le code suivant dans la propriété contenu de
ma seconde liste déroulante. Voyez vous une erreur?
SELECT [Type_Pointage_3CF].[Service], [Type_Pointage_3CF].[TypePointage]
FROM Type_Pointage_3CF WHERE
((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF
Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Type_Pointage_3CF est une table
j'ai le message suivant à l'exécution de cette ligne: Erreur de syntaxe
(opérateur absent) dans l'expression)
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
Gafish
Brigitte wrote:
Bonjour à tous
Bonjour,
J'ai un formulaire avec un sous formulaire à l'intérieur de ce dernier. Dans mon sous formulaire je souhaite filtrer une liste déroulante en fonction d'une autre. Je parviens à faire cette fonction dans le formulaire mais la même chose dans le sous formulaire me pose problème, ça me donne une liste vide comme résultat si c'est pas un message d'erreur. .... SELECT [Type_Pointage_3CF].[Service], [Type_Pointage_3CF].[TypePointage] FROM Type_Pointage_3CF WHERE ((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Essaie ici entre Formulaires! et le nom du sous form de mettre le nom du formulaire contenant le SF. Formulaires![NomForm]![NomSF]![NomZone]
Arnaud
Brigitte wrote:
Bonjour à tous
Bonjour,
J'ai un formulaire avec un sous formulaire à l'intérieur de ce
dernier. Dans mon sous formulaire je souhaite filtrer une liste
déroulante en fonction d'une autre.
Je parviens à faire cette fonction dans le formulaire mais la même
chose dans le sous formulaire me pose problème, ça me donne une liste
vide comme résultat si c'est pas un message d'erreur.
....
SELECT [Type_Pointage_3CF].[Service],
[Type_Pointage_3CF].[TypePointage] FROM Type_Pointage_3CF WHERE
((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF
Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Essaie ici entre Formulaires! et le nom du sous form de mettre le nom du
formulaire contenant le SF.
Formulaires![NomForm]![NomSF]![NomZone]
J'ai un formulaire avec un sous formulaire à l'intérieur de ce dernier. Dans mon sous formulaire je souhaite filtrer une liste déroulante en fonction d'une autre. Je parviens à faire cette fonction dans le formulaire mais la même chose dans le sous formulaire me pose problème, ça me donne une liste vide comme résultat si c'est pas un message d'erreur. .... SELECT [Type_Pointage_3CF].[Service], [Type_Pointage_3CF].[TypePointage] FROM Type_Pointage_3CF WHERE ((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Essaie ici entre Formulaires! et le nom du sous form de mettre le nom du formulaire contenant le SF. Formulaires![NomForm]![NomSF]![NomZone]
Arnaud
Brigitte
Ca ne change rien j'ai toujours le même message d'erreur qui apparait. Donc je ne me trompe pas: filtré une liste déroulante en fonction d'une autre c'est une chose lorsqu'on le fait dans un formulaire mais dans un sous-formulaire il faut changer de méthode?
"Gafish" a écrit dans le message de news:
Brigitte wrote:
Bonjour à tous
Bonjour,
J'ai un formulaire avec un sous formulaire à l'intérieur de ce dernier. Dans mon sous formulaire je souhaite filtrer une liste déroulante en fonction d'une autre. Je parviens à faire cette fonction dans le formulaire mais la même chose dans le sous formulaire me pose problème, ça me donne une liste vide comme résultat si c'est pas un message d'erreur. .... SELECT [Type_Pointage_3CF].[Service], [Type_Pointage_3CF].[TypePointage] FROM Type_Pointage_3CF WHERE ((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Essaie ici entre Formulaires! et le nom du sous form de mettre le nom du formulaire contenant le SF. Formulaires![NomForm]![NomSF]![NomZone]
Arnaud
Ca ne change rien j'ai toujours le même message d'erreur qui apparait.
Donc je ne me trompe pas: filtré une liste déroulante en fonction d'une
autre c'est une chose lorsqu'on le fait dans un formulaire mais dans un
sous-formulaire il faut changer de méthode?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:OuE7Ml5FGHA.2040@TK2MSFTNGP14.phx.gbl...
Brigitte wrote:
Bonjour à tous
Bonjour,
J'ai un formulaire avec un sous formulaire à l'intérieur de ce
dernier. Dans mon sous formulaire je souhaite filtrer une liste
déroulante en fonction d'une autre.
Je parviens à faire cette fonction dans le formulaire mais la même
chose dans le sous formulaire me pose problème, ça me donne une liste
vide comme résultat si c'est pas un message d'erreur.
....
SELECT [Type_Pointage_3CF].[Service],
[Type_Pointage_3CF].[TypePointage] FROM Type_Pointage_3CF WHERE
((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF
Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Essaie ici entre Formulaires! et le nom du sous form de mettre le nom du
formulaire contenant le SF.
Formulaires![NomForm]![NomSF]![NomZone]
Ca ne change rien j'ai toujours le même message d'erreur qui apparait. Donc je ne me trompe pas: filtré une liste déroulante en fonction d'une autre c'est une chose lorsqu'on le fait dans un formulaire mais dans un sous-formulaire il faut changer de méthode?
"Gafish" a écrit dans le message de news:
Brigitte wrote:
Bonjour à tous
Bonjour,
J'ai un formulaire avec un sous formulaire à l'intérieur de ce dernier. Dans mon sous formulaire je souhaite filtrer une liste déroulante en fonction d'une autre. Je parviens à faire cette fonction dans le formulaire mais la même chose dans le sous formulaire me pose problème, ça me donne une liste vide comme résultat si c'est pas un message d'erreur. .... SELECT [Type_Pointage_3CF].[Service], [Type_Pointage_3CF].[TypePointage] FROM Type_Pointage_3CF WHERE ((([Type_Pointage_3CF].[Service])=Formulaires!Tab_Pointage_3CF Sous-formulaire!TypePointage)) ORDER BY [Type_Pointage_3CF].[Service];
Essaie ici entre Formulaires! et le nom du sous form de mettre le nom du formulaire contenant le SF. Formulaires![NomForm]![NomSF]![NomZone]