Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un
2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se
positionne sur un enregistrement dont un des champs aurait pour valeur celle
d'un champ de l'enregistrement actuel du 1er formulaire ?
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
Fabien
thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un
2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se
positionne sur un enregistrement dont un des champs aurait pour valeur celle
d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut,
deux solutions
Simple
Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp
mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le
second formulaire
ou
plus compliquée mais qui n'autorise pas le changement de filtre sur le
second formulaire
C'est une requete qui est source du second formulaire et on peux la
modifier en dur currentdb.querydefs("LaRequete").sql="select ......
where [LeChamp]=" & me.lechamp & ";"
docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
thomas
oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de groupe de
discussion : OM6OB64IJHA.728@TK2MSFTNGP03.phx.gbl...
thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre
un
2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire
se
positionne sur un enregistrement dont un des champs aurait pour valeur
celle
d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut,
deux solutions
Simple
Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp
mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le
second formulaire
ou
plus compliquée mais qui n'autorise pas le changement de filtre sur le
second formulaire
C'est une requete qui est source du second formulaire et on peux la
modifier en dur currentdb.querydefs("LaRequete").sql="select ......
where [LeChamp]=" & me.lechamp & ";"
docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
thomas
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion : #33b5d# oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se
positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion :
#33b5d#IJHA.3424@TK2MSFTNGP05.phx.gbl...
oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de groupe de
discussion : OM6OB64IJHA.728@TK2MSFTNGP03.phx.gbl...
thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre
un
2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire
se
positionne sur un enregistrement dont un des champs aurait pour valeur
celle
d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut,
deux solutions
Simple
Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp
mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le
second formulaire
ou
plus compliquée mais qui n'autorise pas le changement de filtre sur le
second formulaire
C'est une requete qui est source du second formulaire et on peux la
modifier en dur currentdb.querydefs("LaRequete").sql="select ......
where [LeChamp]=" & me.lechamp & ";"
docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion : #33b5d# oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Fabien
thomas a écrit :
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion : #33b5d# oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Salut as ce moment là tu peux aussi dans le formulaire appelé lors de son ouverture ajouter un me.lechamp.setfocus 'tu te positionne sur le champ qui sert repérer l'enregistrement que tu souhaite docmd.findfirst forms!formulaireappelant.lechamp 'Tu fais une recherche sur le 1er enreg qui contient la valeur que tu as sélectionnée dans le formulaire appelant me.le1erchampsduformulaireappelé.setfocus 'et tu te repositionne sur le premier champs dans le formulaire appelé. @+
thomas a écrit :
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se
positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion :
#33b5d#IJHA.3424@TK2MSFTNGP05.phx.gbl...
oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de groupe de
discussion : OM6OB64IJHA.728@TK2MSFTNGP03.phx.gbl...
thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre
un
2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire
se
positionne sur un enregistrement dont un des champs aurait pour valeur
celle
d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut,
deux solutions
Simple
Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp
mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le
second formulaire
ou
plus compliquée mais qui n'autorise pas le changement de filtre sur le
second formulaire
C'est une requete qui est source du second formulaire et on peux la
modifier en dur currentdb.querydefs("LaRequete").sql="select ......
where [LeChamp]=" & me.lechamp & ";"
docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Salut
as ce moment là tu peux aussi dans le formulaire appelé lors de son
ouverture ajouter un
me.lechamp.setfocus 'tu te positionne sur le champ qui sert repérer
l'enregistrement que tu souhaite
docmd.findfirst forms!formulaireappelant.lechamp 'Tu fais une recherche
sur le 1er enreg qui contient la valeur que tu as sélectionnée dans le
formulaire appelant
me.le1erchampsduformulaireappelé.setfocus 'et tu te repositionne sur le
premier champs dans le formulaire appelé.
@+
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion : #33b5d# oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Salut as ce moment là tu peux aussi dans le formulaire appelé lors de son ouverture ajouter un me.lechamp.setfocus 'tu te positionne sur le champ qui sert repérer l'enregistrement que tu souhaite docmd.findfirst forms!formulaireappelant.lechamp 'Tu fais une recherche sur le 1er enreg qui contient la valeur que tu as sélectionnée dans le formulaire appelant me.le1erchampsduformulaireappelé.setfocus 'et tu te repositionne sur le premier champs dans le formulaire appelé. @+
thomas
ok merci mais je ne comprends rien à ton message
"Fabien" a écrit dans le message de groupe de discussion : # thomas a écrit :
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion : #33b5d# oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Salut as ce moment là tu peux aussi dans le formulaire appelé lors de son ouverture ajouter un me.lechamp.setfocus 'tu te positionne sur le champ qui sert repérer l'enregistrement que tu souhaite docmd.findfirst forms!formulaireappelant.lechamp 'Tu fais une recherche sur le 1er enreg qui contient la valeur que tu as sélectionnée dans le formulaire appelant me.le1erchampsduformulaireappelé.setfocus 'et tu te repositionne sur le premier champs dans le formulaire appelé. @+
ok merci mais je ne comprends rien à ton message
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de groupe de
discussion : #2CJV9FJJHA.728@TK2MSFTNGP03.phx.gbl...
thomas a écrit :
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se
positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion :
#33b5d#IJHA.3424@TK2MSFTNGP05.phx.gbl...
oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" <UrbaniakFabienxxxx@Neuf.fr> a écrit dans le message de groupe de
discussion : OM6OB64IJHA.728@TK2MSFTNGP03.phx.gbl...
thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre
un
2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire
se
positionne sur un enregistrement dont un des champs aurait pour valeur
celle
d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut,
deux solutions
Simple
Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp
mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le
second formulaire
ou
plus compliquée mais qui n'autorise pas le changement de filtre sur le
second formulaire
C'est une requete qui est source du second formulaire et on peux la
modifier en dur currentdb.querydefs("LaRequete").sql="select ......
where [LeChamp]=" & me.lechamp & ";"
docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Salut
as ce moment là tu peux aussi dans le formulaire appelé lors de son
ouverture ajouter un
me.lechamp.setfocus 'tu te positionne sur le champ qui sert repérer
l'enregistrement que tu souhaite
docmd.findfirst forms!formulaireappelant.lechamp 'Tu fais une recherche
sur le 1er enreg qui contient la valeur que tu as sélectionnée dans le
formulaire appelant
me.le1erchampsduformulaireappelé.setfocus 'et tu te repositionne sur le
premier champs dans le formulaire appelé.
@+
"Fabien" a écrit dans le message de groupe de discussion : # thomas a écrit :
je ne veux pas non plus filtrer, seulement que le 2eme formulaire se positionne sur un enregistrement donné
"thomas" <nomail> a écrit dans le message de groupe de discussion : #33b5d# oui ca je connais mais c'est une commande d'un menu que j'utilise
"Fabien" a écrit dans le message de groupe de discussion : thomas a écrit :
Bonjour,
Dans le menu personnalisé d'un formulaire j'ai mis une commande qui ouvre un 2ème formulaire.
Comment passer un paramètre à cette commande pour que ce 2ème formulaire se positionne sur un enregistrement dont un des champs aurait pour valeur celle d'un champ de l'enregistrement actuel du 1er formulaire ?
Merci
Salut, deux solutions Simple Docmd.openform "MonFormulaire",,,,"[LECHAMP]=" & me.lechamp mais l'utilisateur peux toujours annuler le filtre lorsqu'il est sur le second formulaire ou plus compliquée mais qui n'autorise pas le changement de filtre sur le second formulaire C'est une requete qui est source du second formulaire et on peux la modifier en dur currentdb.querydefs("LaRequete").sql="select ...... where [LeChamp]=" & me.lechamp & ";" docmd.openform "Monformulaire"
Si lechamps est alpha alors [LeChamps]='" & me.lechamps & "'"
@+
Salut as ce moment là tu peux aussi dans le formulaire appelé lors de son ouverture ajouter un me.lechamp.setfocus 'tu te positionne sur le champ qui sert repérer l'enregistrement que tu souhaite docmd.findfirst forms!formulaireappelant.lechamp 'Tu fais une recherche sur le 1er enreg qui contient la valeur que tu as sélectionnée dans le formulaire appelant me.le1erchampsduformulaireappelé.setfocus 'et tu te repositionne sur le premier champs dans le formulaire appelé. @+