OVH Cloud OVH Cloud

SetFocus pour sous formulaire

4 réponses
Avatar
PatCatNat's
Bonjour,

Dans un formulaire j'ai une zone de liste et un sous formulaire avec un
contrôle possédant la valeur 0 par défaut.

Je souhaiterais sur clic dans ma zone de liste que le focus aille
directement se positionner sur le contrôle de mon sous-formulaire en
sélectionnant le 0 afin que la saisie clavier d'une nouvelle valeur se fasse
directement (en remplacement du 0 ou d'une valeur saisie précédamment...).

SetFocus ne fonctionne pas ou je le paramètre mal...

Merci de votre aide.

Patrice

4 réponses

Avatar
ls
DoCmd.GoToRecord, , acNewRec
nom du contrôle.SetFocus


"PatCatNat's" a écrit dans le message de
news:caotp3$34f$
Bonjour,

Dans un formulaire j'ai une zone de liste et un sous formulaire avec un
contrôle possédant la valeur 0 par défaut.

Je souhaiterais sur clic dans ma zone de liste que le focus aille
directement se positionner sur le contrôle de mon sous-formulaire en
sélectionnant le 0 afin que la saisie clavier d'une nouvelle valeur se
fasse

directement (en remplacement du 0 ou d'une valeur saisie précédamment...).

SetFocus ne fonctionne pas ou je le paramètre mal...

Merci de votre aide.

Patrice




Avatar
Eric
"PatCatNat's" écrivait
news:caotp3$34f$:

Bonjour,

Dans un formulaire j'ai une zone de liste et un sous formulaire avec
un contrôle possédant la valeur 0 par défaut.

Je souhaiterais sur clic dans ma zone de liste que le focus aille
directement se positionner sur le contrôle de mon sous-formulaire en
sélectionnant le 0 afin que la saisie clavier d'une nouvelle valeur se
fasse directement (en remplacement du 0 ou d'une valeur saisie
précédamment...).

SetFocus ne fonctionne pas ou je le paramètre mal...

Merci de votre aide.

Patrice




Bonjour Patrice,

Sur l'évènement Click ou AfterUpdate de ta liste déroulante (plutot !)

Me.NomDeTonSousFormulaire.SetFocus
DoCmd.GotoControl "NomDeTonControle"
celui-ci verra son contenu sélectionné

A+
Eric

Avatar
Raymond [mvp]
bonjour.

fais le en deux fois:
Forms!Formprincipal!Sous_Formulaire.SetFocus
Forms!Formprincipal!Sous_Formulaire.Form!Lecontrole.SetFocus

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PatCatNat's" a écrit dans le message de
news:caotp3$34f$
Bonjour,

Dans un formulaire j'ai une zone de liste et un sous formulaire avec un
contrôle possédant la valeur 0 par défaut.

Je souhaiterais sur clic dans ma zone de liste que le focus aille
directement se positionner sur le contrôle de mon sous-formulaire en
sélectionnant le 0 afin que la saisie clavier d'une nouvelle valeur se
fasse

directement (en remplacement du 0 ou d'une valeur saisie précédamment...).

SetFocus ne fonctionne pas ou je le paramètre mal...

Merci de votre aide.

Patrice




Avatar
PatCatNat's
Merci à tous, j'essaie tout de suite

Patrice


"PatCatNat's" a écrit dans le message de
news:caotp3$34f$
Bonjour,

Dans un formulaire j'ai une zone de liste et un sous formulaire avec un
contrôle possédant la valeur 0 par défaut.

Je souhaiterais sur clic dans ma zone de liste que le focus aille
directement se positionner sur le contrôle de mon sous-formulaire en
sélectionnant le 0 afin que la saisie clavier d'une nouvelle valeur se
fasse

directement (en remplacement du 0 ou d'une valeur saisie précédamment...).

SetFocus ne fonctionne pas ou je le paramètre mal...

Merci de votre aide.

Patrice