Dans un formulaire, lorsque je crée un nouvel enregistrement, je voudrais
positionner le curseur sur un contrôle bien précis dans un sous-formulaire.
Voici la situation :
1) j'ai créé un bouton de commande dans un formulaire afin de créer un
nouvel enregistrement
2) sur ce bouton de commande, j'ai affecté le code suivant :
Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le curseur
dans un contrôle du formulaire principal
DoCmd.GoToRecord , , acNewRec 'création d'un nouvel
enregistrement
DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le curseur
dans le sous formulaire
DoCmd.GoToControl "Etablissement" 'afin de positionner le
curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal
SF_Entreprises est le nom du sous-formulaire
Etablissement est le nom du contrôle dans lequel je souhaite positionner le
curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de
trois pages. Le contrôle Etablissement n'est pas positionné dans une page de
l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un contrôle
de la première page, tout va bien. Sinon, si le curseur se trouve dans une
autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.
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
Demba Coulibaly
Dans l'événement Sur Clic de ton bouton, essai ce ci
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le curseur à l'issue de l'exécution du code
Dans un formulaire, lorsque je crée un nouvel enregistrement, je voudrais positionner le curseur sur un contrôle bien précis dans un sous-formulaire. Voici la situation : 1) j'ai créé un bouton de commande dans un formulaire afin de créer un nouvel enregistrement 2) sur ce bouton de commande, j'ai affecté le code suivant : Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le curseur dans un contrôle du formulaire principal DoCmd.GoToRecord , , acNewRec 'création d'un nouvel enregistrement DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le curseur dans le sous formulaire DoCmd.GoToControl "Etablissement" 'afin de positionner le curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de trois pages. Le contrôle Etablissement n'est pas positionné dans une page de l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un contrôle de la première page, tout va bien. Sinon, si le curseur se trouve dans une autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.
Céline
Dans l'événement Sur Clic de ton bouton, essai ce ci
F_Entreprises est le nom du formulaire principal
SF_Entreprises est le nom du sous-formulaire
Etablissement est le nom du contrôle dans lequel je souhaite positionner le
curseur à l'issue de l'exécution du code
Dans un formulaire, lorsque je crée un nouvel enregistrement, je voudrais
positionner le curseur sur un contrôle bien précis dans un sous-formulaire.
Voici la situation :
1) j'ai créé un bouton de commande dans un formulaire afin de créer un
nouvel enregistrement
2) sur ce bouton de commande, j'ai affecté le code suivant :
Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le curseur
dans un contrôle du formulaire principal
DoCmd.GoToRecord , , acNewRec 'création d'un nouvel
enregistrement
DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le curseur
dans le sous formulaire
DoCmd.GoToControl "Etablissement" 'afin de positionner le
curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal
SF_Entreprises est le nom du sous-formulaire
Etablissement est le nom du contrôle dans lequel je souhaite positionner le
curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de
trois pages. Le contrôle Etablissement n'est pas positionné dans une page de
l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un contrôle
de la première page, tout va bien. Sinon, si le curseur se trouve dans une
autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.
Dans l'événement Sur Clic de ton bouton, essai ce ci
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le curseur à l'issue de l'exécution du code
Dans un formulaire, lorsque je crée un nouvel enregistrement, je voudrais positionner le curseur sur un contrôle bien précis dans un sous-formulaire. Voici la situation : 1) j'ai créé un bouton de commande dans un formulaire afin de créer un nouvel enregistrement 2) sur ce bouton de commande, j'ai affecté le code suivant : Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le curseur dans un contrôle du formulaire principal DoCmd.GoToRecord , , acNewRec 'création d'un nouvel enregistrement DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le curseur dans le sous formulaire DoCmd.GoToControl "Etablissement" 'afin de positionner le curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de trois pages. Le contrôle Etablissement n'est pas positionné dans une page de l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un contrôle de la première page, tout va bien. Sinon, si le curseur se trouve dans une autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.
Céline
Céline
Merci beaucoup, cela fonctionne très bien.
Céline
"Demba Coulibaly" a écrit dans le message de news:
Dans l'événement Sur Clic de ton bouton, essai ce ci
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le
Dans un formulaire, lorsque je crée un nouvel enregistrement, je voudrais
positionner le curseur sur un contrôle bien précis dans un sous-formulaire.
Voici la situation : 1) j'ai créé un bouton de commande dans un formulaire afin de créer un nouvel enregistrement 2) sur ce bouton de commande, j'ai affecté le code suivant : Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le curseur
dans un contrôle du formulaire principal DoCmd.GoToRecord , , acNewRec 'création d'un nouvel enregistrement DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le curseur
dans le sous formulaire DoCmd.GoToControl "Etablissement" 'afin de positionner le curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le
curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de trois pages. Le contrôle Etablissement n'est pas positionné dans une page de
l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un contrôle
de la première page, tout va bien. Sinon, si le curseur se trouve dans une
autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.
Céline
Merci beaucoup, cela fonctionne très bien.
Céline
"Demba Coulibaly" <DembaCoulibaly@discussions.microsoft.com> a écrit dans le
message de news:5C7CE325-9580-4A2F-AC62-F5670BAAF80A@microsoft.com...
Dans l'événement Sur Clic de ton bouton, essai ce ci
F_Entreprises est le nom du formulaire principal
SF_Entreprises est le nom du sous-formulaire
Etablissement est le nom du contrôle dans lequel je souhaite positionner
le
Dans un formulaire, lorsque je crée un nouvel enregistrement, je
voudrais
positionner le curseur sur un contrôle bien précis dans un
sous-formulaire.
Voici la situation :
1) j'ai créé un bouton de commande dans un formulaire afin de créer un
nouvel enregistrement
2) sur ce bouton de commande, j'ai affecté le code suivant :
Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le
curseur
dans un contrôle du formulaire principal
DoCmd.GoToRecord , , acNewRec 'création d'un nouvel
enregistrement
DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le
curseur
dans le sous formulaire
DoCmd.GoToControl "Etablissement" 'afin de positionner le
curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal
SF_Entreprises est le nom du sous-formulaire
Etablissement est le nom du contrôle dans lequel je souhaite positionner
le
curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de
trois pages. Le contrôle Etablissement n'est pas positionné dans une
page de
l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un
contrôle
de la première page, tout va bien. Sinon, si le curseur se trouve dans
une
autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.
"Demba Coulibaly" a écrit dans le message de news:
Dans l'événement Sur Clic de ton bouton, essai ce ci
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le
Dans un formulaire, lorsque je crée un nouvel enregistrement, je voudrais
positionner le curseur sur un contrôle bien précis dans un sous-formulaire.
Voici la situation : 1) j'ai créé un bouton de commande dans un formulaire afin de créer un nouvel enregistrement 2) sur ce bouton de commande, j'ai affecté le code suivant : Forms!F_Entreprises!Recherche.SetFocus 'afin de positionner le curseur
dans un contrôle du formulaire principal DoCmd.GoToRecord , , acNewRec 'création d'un nouvel enregistrement DoCmd.GoToControl "SF_Entreprises" 'afin de positionner le curseur
dans le sous formulaire DoCmd.GoToControl "Etablissement" 'afin de positionner le curseur dans un contrôle précis
F_Entreprises est le nom du formulaire principal SF_Entreprises est le nom du sous-formulaire Etablissement est le nom du contrôle dans lequel je souhaite positionner le
curseur à l'issue de l'exécution du code
Je précise que le sous-formulaire contient un contrôle onglet composé de trois pages. Le contrôle Etablissement n'est pas positionné dans une page de
l'onglet. Avant d'exécuter le code, si le curseur se trouve dans un contrôle
de la première page, tout va bien. Sinon, si le curseur se trouve dans une
autre page de l'onglet, le code échoue.
Pouvez vous m'indiquer comment résoudre ce problème ? Merci d'avance.