OVH Cloud OVH Cloud

Ouverture formulaire

3 réponses
Avatar
Beabou
Bonjour,
J'ai un formulaire principal dans lequel j'ai une liste déroulante.
Lorsque je clic sur celle-ci un formulaire s'ouvre en se positionnant sur
l'enregistrement sélectionné dans la liste.
Dans ce formulaire il y a un sous-formulaire.
J'aimerais que mon formulaire s'ouvre de façon à ne pas pouvoir modifier
l'enregistrement sélectionné et que le curseur se positionne dans mon
sous-formulaire pour effectuer une saise.
Merci de votre aide.
Beabou.

3 réponses

Avatar
ze Titi
Bonjour Beabou

Dans ton formulaire principal, tu mets la propriété "Autoriser les
mises à jour" à non et dans ton sous-formulaire, tu n'autorises que
l'ajout de données.
A l'ouverture de ton formulaire, tu mets une ligne de code du genre:

me!tonSousFormulaire!unContrôleDuSousFormulaire.setFocus

Et voila !

Dans ton message
Bonjour,
J'ai un formulaire principal dans lequel j'ai une liste déroulante.
Lorsque je clic sur celle-ci un formulaire s'ouvre en se positionnant sur
l'enregistrement sélectionné dans la liste.
Dans ce formulaire il y a un sous-formulaire.
J'aimerais que mon formulaire s'ouvre de façon à ne pas pouvoir modifier
l'enregistrement sélectionné et que le curseur se positionne dans mon
sous-formulaire pour effectuer une saise.
Merci de votre aide.
Beabou.


--
Voilou !
Bon courage !
Cordialement,
ze Titi

Avatar
Beabou
Ok merci mais j'aimerais tout faire avec VBA....



Bonjour Beabou

Dans ton formulaire principal, tu mets la propriété "Autoriser les
mises à jour" à non et dans ton sous-formulaire, tu n'autorises que
l'ajout de données.
A l'ouverture de ton formulaire, tu mets une ligne de code du genre:

me!tonSousFormulaire!unContrôleDuSousFormulaire.setFocus

Et voila !

Dans ton message
Bonjour,
J'ai un formulaire principal dans lequel j'ai une liste déroulante.
Lorsque je clic sur celle-ci un formulaire s'ouvre en se positionnant sur
l'enregistrement sélectionné dans la liste.
Dans ce formulaire il y a un sous-formulaire.
J'aimerais que mon formulaire s'ouvre de façon à ne pas pouvoir modifier
l'enregistrement sélectionné et que le curseur se positionne dans mon
sous-formulaire pour effectuer une saise.
Merci de votre aide.
Beabou.


--
Voilou !
Bon courage !
Cordialement,
ze Titi






Avatar
ze Titi
Désactiver les mises à jour: Forms("tonForm").AllowEditsúlse
Désactiver les ajouts : Forms("tonForm").AllowAdditionsúlse
Désactiver les suppressions: Forms("tonForm").AllowDeletionsúlse
Activer l'ajout de données: Forms("tonForm").DataEntry=True



Dans ton message
Ok merci mais j'aimerais tout faire avec VBA....



Bonjour Beabou

Dans ton formulaire principal, tu mets la propriété "Autoriser les
mises à jour" à non et dans ton sous-formulaire, tu n'autorises que
l'ajout de données.
A l'ouverture de ton formulaire, tu mets une ligne de code du genre:

me!tonSousFormulaire!unContrôleDuSousFormulaire.setFocus

Et voila !

Dans ton message
Bonjour,
J'ai un formulaire principal dans lequel j'ai une liste déroulante.
Lorsque je clic sur celle-ci un formulaire s'ouvre en se positionnant sur
l'enregistrement sélectionné dans la liste.
Dans ce formulaire il y a un sous-formulaire.
J'aimerais que mon formulaire s'ouvre de façon à ne pas pouvoir modifier
l'enregistrement sélectionné et que le curseur se positionne dans mon
sous-formulaire pour effectuer une saise.
Merci de votre aide.
Beabou.


--
Voilou !
Bon courage !
Cordialement,
ze Titi






--
Voilou !
Cordialement,

Ze Titi