Un formulaire avec un sous-formulaire classiques qui a les lignes:
Numeroauto, un champ pour être le fils et une désignation et un prix.
Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans l'un des
champs de la ligne, je voudrais faire marcher une requête, mais impossible.
J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que ce
sous formulaire. Sans aucune sélection, il m'affiche toutes les lignes de
tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
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
Eric
"Jean-Claude" écrivait news:40a0a9ad$0$18321$:
Bonjour à tous.
Un formulaire avec un sous-formulaire classiques qui a les lignes: Numeroauto, un champ pour être le fils et une désignation et un prix. Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans l'un des champs de la ligne, je voudrais faire marcher une requête, mais impossible. J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que ce sous formulaire. Sans aucune sélection, il m'affiche toutes les lignes de tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
Merci à tous
Bonjour Jean-Claude
Sur l'évènement click de ton sous-formulaire et des autres champs du sous-formulaire, tu lances la requête
Private Sub Form_Click() OuvrirRequete End Sub Sub OuvrirRequete() DoCmd.OpenQuery "TestFacture" End Sub et comme critère de ta requête, tu mets sur le champ servant de critere: [Formulaires]![NomFormPrincipal]![NomDuSous-formulaire].[Formulaire]! [NomDuChampduFormulaire]
Exemple: Un form ppal Client (frmClient)avec un sous-form affichant les factures de ce client (fmListeFacture) contenant les champs NumFacture, DateFacture, ...
Sur click sur le sous-formulaire frmListeFacture et sur les champs du sous-form tu mets l'appel de la procédure OuvrirRequête
Dans la requête qui a les champs : NumFacture, DateFacture ...,puisque basée sur les meme données que le sous-formulaire, sur le champ NumFacture tu mets en critere : [Formulaires]![frmClient]![frmListeFacture].[Formulaire]![NumFacture]
Un formulaire avec un sous-formulaire classiques qui a les lignes:
Numeroauto, un champ pour être le fils et une désignation et un prix.
Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans
l'un des champs de la ligne, je voudrais faire marcher une requête,
mais impossible. J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que
ce sous formulaire. Sans aucune sélection, il m'affiche toutes les
lignes de tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
Merci à tous
Bonjour Jean-Claude
Sur l'évènement click de ton sous-formulaire et des autres champs du
sous-formulaire, tu lances la requête
Private Sub Form_Click()
OuvrirRequete
End Sub
Sub OuvrirRequete()
DoCmd.OpenQuery "TestFacture"
End Sub
et comme critère de ta requête, tu mets sur le champ servant de critere:
[Formulaires]![NomFormPrincipal]![NomDuSous-formulaire].[Formulaire]!
[NomDuChampduFormulaire]
Exemple:
Un form ppal Client (frmClient)avec un sous-form affichant les factures
de ce client (fmListeFacture) contenant les champs NumFacture,
DateFacture, ...
Sur click sur le sous-formulaire frmListeFacture et sur les champs du
sous-form tu mets l'appel de la procédure OuvrirRequête
Dans la requête qui a les champs : NumFacture, DateFacture ...,puisque
basée sur les meme données que le sous-formulaire, sur le champ
NumFacture tu mets en critere :
[Formulaires]![frmClient]![frmListeFacture].[Formulaire]![NumFacture]
Un formulaire avec un sous-formulaire classiques qui a les lignes: Numeroauto, un champ pour être le fils et une désignation et un prix. Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans l'un des champs de la ligne, je voudrais faire marcher une requête, mais impossible. J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que ce sous formulaire. Sans aucune sélection, il m'affiche toutes les lignes de tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
Merci à tous
Bonjour Jean-Claude
Sur l'évènement click de ton sous-formulaire et des autres champs du sous-formulaire, tu lances la requête
Private Sub Form_Click() OuvrirRequete End Sub Sub OuvrirRequete() DoCmd.OpenQuery "TestFacture" End Sub et comme critère de ta requête, tu mets sur le champ servant de critere: [Formulaires]![NomFormPrincipal]![NomDuSous-formulaire].[Formulaire]! [NomDuChampduFormulaire]
Exemple: Un form ppal Client (frmClient)avec un sous-form affichant les factures de ce client (fmListeFacture) contenant les champs NumFacture, DateFacture, ...
Sur click sur le sous-formulaire frmListeFacture et sur les champs du sous-form tu mets l'appel de la procédure OuvrirRequête
Dans la requête qui a les champs : NumFacture, DateFacture ...,puisque basée sur les meme données que le sous-formulaire, sur le champ NumFacture tu mets en critere : [Formulaires]![frmClient]![frmListeFacture].[Formulaire]![NumFacture]
A+ Eric
Jean-Claude
Merci Eric de ta réponse. C'est bien ce que j'ai fait...mais il me fait une erreur.
Merci de toute façon de ta réponse
"Eric" a écrit dans le message de news:
"Jean-Claude" écrivait news:40a0a9ad$0$18321$:
Bonjour à tous.
Un formulaire avec un sous-formulaire classiques qui a les lignes: Numeroauto, un champ pour être le fils et une désignation et un prix. Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans l'un des champs de la ligne, je voudrais faire marcher une requête, mais impossible. J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que ce sous formulaire. Sans aucune sélection, il m'affiche toutes les lignes de tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
Merci à tous
Bonjour Jean-Claude
Sur l'évènement click de ton sous-formulaire et des autres champs du sous-formulaire, tu lances la requête
Private Sub Form_Click() OuvrirRequete End Sub Sub OuvrirRequete() DoCmd.OpenQuery "TestFacture" End Sub et comme critère de ta requête, tu mets sur le champ servant de critere: [Formulaires]![NomFormPrincipal]![NomDuSous-formulaire].[Formulaire]! [NomDuChampduFormulaire]
Exemple: Un form ppal Client (frmClient)avec un sous-form affichant les factures de ce client (fmListeFacture) contenant les champs NumFacture, DateFacture, ...
Sur click sur le sous-formulaire frmListeFacture et sur les champs du sous-form tu mets l'appel de la procédure OuvrirRequête
Dans la requête qui a les champs : NumFacture, DateFacture ...,puisque basée sur les meme données que le sous-formulaire, sur le champ NumFacture tu mets en critere : [Formulaires]![frmClient]![frmListeFacture].[Formulaire]![NumFacture]
A+ Eric
Merci Eric de ta réponse.
C'est bien ce que j'ai fait...mais il me fait une erreur.
Merci de toute façon de ta réponse
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF94E6A94AB7BD9fframZZhotmailcom@207.46.248.16...
Un formulaire avec un sous-formulaire classiques qui a les lignes:
Numeroauto, un champ pour être le fils et une désignation et un prix.
Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans
l'un des champs de la ligne, je voudrais faire marcher une requête,
mais impossible. J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que
ce sous formulaire. Sans aucune sélection, il m'affiche toutes les
lignes de tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
Merci à tous
Bonjour Jean-Claude
Sur l'évènement click de ton sous-formulaire et des autres champs du
sous-formulaire, tu lances la requête
Private Sub Form_Click()
OuvrirRequete
End Sub
Sub OuvrirRequete()
DoCmd.OpenQuery "TestFacture"
End Sub
et comme critère de ta requête, tu mets sur le champ servant de critere:
[Formulaires]![NomFormPrincipal]![NomDuSous-formulaire].[Formulaire]!
[NomDuChampduFormulaire]
Exemple:
Un form ppal Client (frmClient)avec un sous-form affichant les factures
de ce client (fmListeFacture) contenant les champs NumFacture,
DateFacture, ...
Sur click sur le sous-formulaire frmListeFacture et sur les champs du
sous-form tu mets l'appel de la procédure OuvrirRequête
Dans la requête qui a les champs : NumFacture, DateFacture ...,puisque
basée sur les meme données que le sous-formulaire, sur le champ
NumFacture tu mets en critere :
[Formulaires]![frmClient]![frmListeFacture].[Formulaire]![NumFacture]
Merci Eric de ta réponse. C'est bien ce que j'ai fait...mais il me fait une erreur.
Merci de toute façon de ta réponse
"Eric" a écrit dans le message de news:
"Jean-Claude" écrivait news:40a0a9ad$0$18321$:
Bonjour à tous.
Un formulaire avec un sous-formulaire classiques qui a les lignes: Numeroauto, un champ pour être le fils et une désignation et un prix. Je peux avoir plusieurs lignes.
Question: Quand je sélectionne une ligne, enfin quand je suis dans l'un des champs de la ligne, je voudrais faire marcher une requête, mais impossible. J'ai essayé:
Rien n'est sélectionné dans ma requête. Ma requête à la même table que ce sous formulaire. Sans aucune sélection, il m'affiche toutes les lignes de tous les enregistrements.
Je ne veux que sélectionner qu'une ligne sur plusieurs possibles
Merci à tous
Bonjour Jean-Claude
Sur l'évènement click de ton sous-formulaire et des autres champs du sous-formulaire, tu lances la requête
Private Sub Form_Click() OuvrirRequete End Sub Sub OuvrirRequete() DoCmd.OpenQuery "TestFacture" End Sub et comme critère de ta requête, tu mets sur le champ servant de critere: [Formulaires]![NomFormPrincipal]![NomDuSous-formulaire].[Formulaire]! [NomDuChampduFormulaire]
Exemple: Un form ppal Client (frmClient)avec un sous-form affichant les factures de ce client (fmListeFacture) contenant les champs NumFacture, DateFacture, ...
Sur click sur le sous-formulaire frmListeFacture et sur les champs du sous-form tu mets l'appel de la procédure OuvrirRequête
Dans la requête qui a les champs : NumFacture, DateFacture ...,puisque basée sur les meme données que le sous-formulaire, sur le champ NumFacture tu mets en critere : [Formulaires]![frmClient]![frmListeFacture].[Formulaire]![NumFacture]
A+ Eric
Eric
Re Jean-Claude
Bizarre ton problème car j'utilise souvent cette méthode sur mes formulaires et sous-form pour visualiser le détail dans d'autres formulaires et je n'ai jamais de problème. Le fait de lancer une requête sur la selection d'une ligne du sous-form ne change rien à la méthode.
J'ai remarqué que tu appelles NumeroAuto un de tes champs, ce n'est pas une bonne idée car NumeroAuto est un type de champ (peut-être confusion pour Access). Essaies en changeant le nom du champ.
Si tu veux que je jette un oeil, sous reserve de données non confidentielles, tu peux m'adresser zippée ta bd avec le minimum, à mon adresse en enlevant les 2 Z.
A+ Eric
"Jean-Claude" écrivait news:40a0f936$0$27682 $:
Merci Eric de ta réponse. C'est bien ce que j'ai fait...mais il me fait une erreur.
Merci de toute façon de ta réponse
Re Jean-Claude
Bizarre ton problème car j'utilise souvent cette méthode sur mes
formulaires et sous-form pour visualiser le détail dans d'autres
formulaires et je n'ai jamais de problème. Le fait de lancer une requête
sur la selection d'une ligne du sous-form ne change rien à la méthode.
J'ai remarqué que tu appelles NumeroAuto un de tes champs, ce n'est pas une
bonne idée car NumeroAuto est un type de champ (peut-être confusion pour
Access). Essaies en changeant le nom du champ.
Si tu veux que je jette un oeil, sous reserve de données non
confidentielles, tu peux m'adresser zippée ta bd avec le minimum, à mon
adresse en enlevant les 2 Z.
Bizarre ton problème car j'utilise souvent cette méthode sur mes formulaires et sous-form pour visualiser le détail dans d'autres formulaires et je n'ai jamais de problème. Le fait de lancer une requête sur la selection d'une ligne du sous-form ne change rien à la méthode.
J'ai remarqué que tu appelles NumeroAuto un de tes champs, ce n'est pas une bonne idée car NumeroAuto est un type de champ (peut-être confusion pour Access). Essaies en changeant le nom du champ.
Si tu veux que je jette un oeil, sous reserve de données non confidentielles, tu peux m'adresser zippée ta bd avec le minimum, à mon adresse en enlevant les 2 Z.
A+ Eric
"Jean-Claude" écrivait news:40a0f936$0$27682 $:
Merci Eric de ta réponse. C'est bien ce que j'ai fait...mais il me fait une erreur.
Merci de toute façon de ta réponse
Jean-Claude
Merci Eric de ta proposition.
Je vais essayer cet après midi et promets de te tenir informé.
Merci encore de ton aide
Amicalement
Jean-Claude
"Eric" a écrit dans le message de news:
Re Jean-Claude
Bizarre ton problème car j'utilise souvent cette méthode sur mes formulaires et sous-form pour visualiser le détail dans d'autres formulaires et je n'ai jamais de problème. Le fait de lancer une requête sur la selection d'une ligne du sous-form ne change rien à la méthode.
J'ai remarqué que tu appelles NumeroAuto un de tes champs, ce n'est pas une
bonne idée car NumeroAuto est un type de champ (peut-être confusion pour Access). Essaies en changeant le nom du champ.
Si tu veux que je jette un oeil, sous reserve de données non confidentielles, tu peux m'adresser zippée ta bd avec le minimum, à mon adresse en enlevant les 2 Z.
A+ Eric
"Jean-Claude" écrivait news:40a0f936$0$27682 $:
Merci Eric de ta réponse. C'est bien ce que j'ai fait...mais il me fait une erreur.
Merci de toute façon de ta réponse
Merci Eric de ta proposition.
Je vais essayer cet après midi et promets de te tenir informé.
Merci encore de ton aide
Amicalement
Jean-Claude
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF94E6BC538542DfframZZhotmailcom@207.46.248.16...
Re Jean-Claude
Bizarre ton problème car j'utilise souvent cette méthode sur mes
formulaires et sous-form pour visualiser le détail dans d'autres
formulaires et je n'ai jamais de problème. Le fait de lancer une requête
sur la selection d'une ligne du sous-form ne change rien à la méthode.
J'ai remarqué que tu appelles NumeroAuto un de tes champs, ce n'est pas
une
bonne idée car NumeroAuto est un type de champ (peut-être confusion pour
Access). Essaies en changeant le nom du champ.
Si tu veux que je jette un oeil, sous reserve de données non
confidentielles, tu peux m'adresser zippée ta bd avec le minimum, à mon
adresse en enlevant les 2 Z.
Je vais essayer cet après midi et promets de te tenir informé.
Merci encore de ton aide
Amicalement
Jean-Claude
"Eric" a écrit dans le message de news:
Re Jean-Claude
Bizarre ton problème car j'utilise souvent cette méthode sur mes formulaires et sous-form pour visualiser le détail dans d'autres formulaires et je n'ai jamais de problème. Le fait de lancer une requête sur la selection d'une ligne du sous-form ne change rien à la méthode.
J'ai remarqué que tu appelles NumeroAuto un de tes champs, ce n'est pas une
bonne idée car NumeroAuto est un type de champ (peut-être confusion pour Access). Essaies en changeant le nom du champ.
Si tu veux que je jette un oeil, sous reserve de données non confidentielles, tu peux m'adresser zippée ta bd avec le minimum, à mon adresse en enlevant les 2 Z.
A+ Eric
"Jean-Claude" écrivait news:40a0f936$0$27682 $:
Merci Eric de ta réponse. C'est bien ce que j'ai fait...mais il me fait une erreur.