Bonjour,
Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des
sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, ,
"(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] =
[Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas:
DoCmd.OpenForm "Form1", acNormal, ,
"(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] =
[Forms]![ChoixListe].[Stat])& "*")"
Car ce que je veux obtenir c'est:
Si dans le champ [Stat] on saisie 'Family'
Je voudrais que la sélection se fasse sur 'Family'; 'Family-office',
'Family-trust' etc. et non seulement sur 'Family'.
Je vous remercie pour votre aide.
Gaël
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
Raymond [mvp]
Bonsoir.
Essaie de sortir les champs de ta clause pour indiquer les valeurs: DoCmd.OpenForm "Form1", acNormal, , _ "[CONTROLE_1]= '" & [Forms]![ChoixListe].[CHAMP25] _ & "' And [Stat] Like '*" & Nz([Forms]![ChoixListe].[Stat]) & "*'"
si les champs sont numériques tu supprimes les '
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] > [Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas: DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] > [Forms]![ChoixListe].[Stat])& "*")" Car ce que je veux obtenir c'est: Si dans le champ [Stat] on saisie 'Family' Je voudrais que la sélection se fasse sur 'Family'; 'Family-office', 'Family-trust' etc. et non seulement sur 'Family'. Je vous remercie pour votre aide. Gaël
Bonsoir.
Essaie de sortir les champs de ta clause pour indiquer les valeurs:
DoCmd.OpenForm "Form1", acNormal, , _
"[CONTROLE_1]= '" & [Forms]![ChoixListe].[CHAMP25] _
& "' And [Stat] Like '*" & Nz([Forms]![ChoixListe].[Stat]) & "*'"
si les champs sont numériques tu supprimes les '
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" <Gal@discussions.microsoft.com> a écrit dans le message de news:
7DCA70C2-111A-44A3-9DE1-180B30EC2A8C@microsoft.com...
Bonjour,
Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des
sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, ,
"(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] > [Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas:
DoCmd.OpenForm "Form1", acNormal, ,
"(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] > [Forms]![ChoixListe].[Stat])& "*")"
Car ce que je veux obtenir c'est:
Si dans le champ [Stat] on saisie 'Family'
Je voudrais que la sélection se fasse sur 'Family'; 'Family-office',
'Family-trust' etc. et non seulement sur 'Family'.
Je vous remercie pour votre aide.
Gaël
Essaie de sortir les champs de ta clause pour indiquer les valeurs: DoCmd.OpenForm "Form1", acNormal, , _ "[CONTROLE_1]= '" & [Forms]![ChoixListe].[CHAMP25] _ & "' And [Stat] Like '*" & Nz([Forms]![ChoixListe].[Stat]) & "*'"
si les champs sont numériques tu supprimes les '
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] > [Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas: DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] > [Forms]![ChoixListe].[Stat])& "*")" Car ce que je veux obtenir c'est: Si dans le champ [Stat] on saisie 'Family' Je voudrais que la sélection se fasse sur 'Family'; 'Family-office', 'Family-trust' etc. et non seulement sur 'Family'. Je vous remercie pour votre aide. Gaël
Gaël
Bonjour, Super Cool, ça marche bien, bien, bien. Maintenant est-ce que je peux avoir quelques explications, car c'est bien de faire,<mais j'aime savoir ce que je fais> Que veut dire & '" & d'entrée d'expression Like '*" et "*'" et sortie d'expression? Si vous pouvez me répondre ça éclairerait mes troubes. Merci pour tout Gaël
Bonsoir.
Essaie de sortir les champs de ta clause pour indiquer les valeurs: DoCmd.OpenForm "Form1", acNormal, , _ "[CONTROLE_1]= '" & [Forms]![ChoixListe].[CHAMP25] _ & "' And [Stat] Like '*" & Nz([Forms]![ChoixListe].[Stat]) & "*'"
si les champs sont numériques tu supprimes les '
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] > > [Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas: DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] > > [Forms]![ChoixListe].[Stat])& "*")" Car ce que je veux obtenir c'est: Si dans le champ [Stat] on saisie 'Family' Je voudrais que la sélection se fasse sur 'Family'; 'Family-office', 'Family-trust' etc. et non seulement sur 'Family'. Je vous remercie pour votre aide. Gaël
Bonjour,
Super Cool, ça marche bien, bien, bien.
Maintenant est-ce que je peux avoir quelques explications, car c'est bien de
faire,<mais j'aime savoir ce que je fais>
Que veut dire &
'" & d'entrée d'expression
Like '*"
et "*'" et sortie d'expression?
Si vous pouvez me répondre ça éclairerait mes troubes.
Merci pour tout
Gaël
Bonsoir.
Essaie de sortir les champs de ta clause pour indiquer les valeurs:
DoCmd.OpenForm "Form1", acNormal, , _
"[CONTROLE_1]= '" & [Forms]![ChoixListe].[CHAMP25] _
& "' And [Stat] Like '*" & Nz([Forms]![ChoixListe].[Stat]) & "*'"
si les champs sont numériques tu supprimes les '
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" <Gal@discussions.microsoft.com> a écrit dans le message de news:
7DCA70C2-111A-44A3-9DE1-180B30EC2A8C@microsoft.com...
Bonjour,
Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des
sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, ,
"(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] > > [Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas:
DoCmd.OpenForm "Form1", acNormal, ,
"(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] > > [Forms]![ChoixListe].[Stat])& "*")"
Car ce que je veux obtenir c'est:
Si dans le champ [Stat] on saisie 'Family'
Je voudrais que la sélection se fasse sur 'Family'; 'Family-office',
'Family-trust' etc. et non seulement sur 'Family'.
Je vous remercie pour votre aide.
Gaël
Bonjour, Super Cool, ça marche bien, bien, bien. Maintenant est-ce que je peux avoir quelques explications, car c'est bien de faire,<mais j'aime savoir ce que je fais> Que veut dire & '" & d'entrée d'expression Like '*" et "*'" et sortie d'expression? Si vous pouvez me répondre ça éclairerait mes troubes. Merci pour tout Gaël
Bonsoir.
Essaie de sortir les champs de ta clause pour indiquer les valeurs: DoCmd.OpenForm "Form1", acNormal, , _ "[CONTROLE_1]= '" & [Forms]![ChoixListe].[CHAMP25] _ & "' And [Stat] Like '*" & Nz([Forms]![ChoixListe].[Stat]) & "*'"
si les champs sont numériques tu supprimes les '
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Depuis un formulaire je peux ouvrir d'autres formulaires en faisant des sélections comme suit:
DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ([Stat] > > [Forms]![ChoixListe].[Stat]))"
J'aimerai introduire la même possibilité que dans les requêtes genre:
Comme "*" & nz([Formulaires]![ChoixListe]![Mot]) & "*"
J'ai fait ça, mais ça ne fontionne pas: DoCmd.OpenForm "Form1", acNormal, , "(([CONTROLE_1]=[FORMS]![ChoixListe].[CHAMP25]) And ("*" & nz([Stat] > > [Forms]![ChoixListe].[Stat])& "*")" Car ce que je veux obtenir c'est: Si dans le champ [Stat] on saisie 'Family' Je voudrais que la sélection se fasse sur 'Family'; 'Family-office', 'Family-trust' etc. et non seulement sur 'Family'. Je vous remercie pour votre aide. Gaël
Raymond [mvp]
le & est le caractère de concaténation de chaînes. Like veut dire Comme l'* devant veut dire prendre tous les caractères apparaissant devant le littéral recherché l'* derrière veut dire prendre tous les caractères placés après le littéral recherché tout mot contenant la chaîne recherchée sera retenu.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Super Cool, ça marche bien, bien, bien. Maintenant est-ce que je peux avoir quelques explications, car c'est bien de faire,<mais j'aime savoir ce que je fais> Que veut dire & '" & d'entrée d'expression Like '*" et "*'" et sortie d'expression? Si vous pouvez me répondre ça éclairerait mes troubes. Merci pour tout Gaël
le & est le caractère de concaténation de chaînes.
Like veut dire Comme
l'* devant veut dire prendre tous les caractères apparaissant devant le
littéral recherché
l'* derrière veut dire prendre tous les caractères placés après le littéral
recherché
tout mot contenant la chaîne recherchée sera retenu.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" <Gal@discussions.microsoft.com> a écrit dans le message de news:
3D0666E9-A94F-49B5-A88C-9AEDEE7A189C@microsoft.com...
Bonjour,
Super Cool, ça marche bien, bien, bien.
Maintenant est-ce que je peux avoir quelques explications, car c'est bien
de
faire,<mais j'aime savoir ce que je fais>
Que veut dire &
'" & d'entrée d'expression
Like '*"
et "*'" et sortie d'expression?
Si vous pouvez me répondre ça éclairerait mes troubes.
Merci pour tout
Gaël
le & est le caractère de concaténation de chaînes. Like veut dire Comme l'* devant veut dire prendre tous les caractères apparaissant devant le littéral recherché l'* derrière veut dire prendre tous les caractères placés après le littéral recherché tout mot contenant la chaîne recherchée sera retenu.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Super Cool, ça marche bien, bien, bien. Maintenant est-ce que je peux avoir quelques explications, car c'est bien de faire,<mais j'aime savoir ce que je fais> Que veut dire & '" & d'entrée d'expression Like '*" et "*'" et sortie d'expression? Si vous pouvez me répondre ça éclairerait mes troubes. Merci pour tout Gaël
Gaël
Un très grand merci. Gaël
le & est le caractère de concaténation de chaînes. Like veut dire Comme l'* devant veut dire prendre tous les caractères apparaissant devant le littéral recherché l'* derrière veut dire prendre tous les caractères placés après le littéral recherché tout mot contenant la chaîne recherchée sera retenu.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Super Cool, ça marche bien, bien, bien. Maintenant est-ce que je peux avoir quelques explications, car c'est bien de faire,<mais j'aime savoir ce que je fais> Que veut dire & '" & d'entrée d'expression Like '*" et "*'" et sortie d'expression? Si vous pouvez me répondre ça éclairerait mes troubes. Merci pour tout Gaël
Un très grand merci.
Gaël
le & est le caractère de concaténation de chaînes.
Like veut dire Comme
l'* devant veut dire prendre tous les caractères apparaissant devant le
littéral recherché
l'* derrière veut dire prendre tous les caractères placés après le littéral
recherché
tout mot contenant la chaîne recherchée sera retenu.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" <Gal@discussions.microsoft.com> a écrit dans le message de news:
3D0666E9-A94F-49B5-A88C-9AEDEE7A189C@microsoft.com...
Bonjour,
Super Cool, ça marche bien, bien, bien.
Maintenant est-ce que je peux avoir quelques explications, car c'est bien
de
faire,<mais j'aime savoir ce que je fais>
Que veut dire &
'" & d'entrée d'expression
Like '*"
et "*'" et sortie d'expression?
Si vous pouvez me répondre ça éclairerait mes troubes.
Merci pour tout
Gaël
le & est le caractère de concaténation de chaînes. Like veut dire Comme l'* devant veut dire prendre tous les caractères apparaissant devant le littéral recherché l'* derrière veut dire prendre tous les caractères placés après le littéral recherché tout mot contenant la chaîne recherchée sera retenu.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Gaël" a écrit dans le message de news:
Bonjour, Super Cool, ça marche bien, bien, bien. Maintenant est-ce que je peux avoir quelques explications, car c'est bien de faire,<mais j'aime savoir ce que je fais> Que veut dire & '" & d'entrée d'expression Like '*" et "*'" et sortie d'expression? Si vous pouvez me répondre ça éclairerait mes troubes. Merci pour tout Gaël