OVH Cloud OVH Cloud

[Form] Mode continu

2 réponses
Avatar
John Fuss
Bonjour à tous,

j'ai fait un formulaire qui contient dans la zone d'En-Tête un combo lié à
une table, au clic sur le combo je renseigne le RecordSource du Formulaire
(en mode continu) qui contient dans la section Détail un pays et un tarif
aisni qu'une checkbox cachée.

Je voudrai lorsque l'utilisateur modifie le tarif que la case à cocher (liée
à un champ de ma table) passe à l'état coché pour pouvoir retrouver les
enregistrements modifiés (y'a peut-être plus simple...)

Mon problème est que je fais ça en utilisant l'evenement du controle
contenant le tarif AfterUpdate qui lorsque la valeur est différe,te de 0 je
passe la checkbox à True et je n'arrive plus à quitter l'enregistrement que
ce soit par clic, ou autre.

Comment puis-je faire ?

Merci d'avance.

John

2 réponses

Avatar
3stone
Salut,

"John Fuss"
j'ai fait un formulaire qui contient dans la zone d'En-Tête un combo lié à
une table, au clic sur le combo je renseigne le RecordSource du Formulaire
(en mode continu) qui contient dans la section Détail un pays et un tarif
aisni qu'une checkbox cachée.

Je voudrai lorsque l'utilisateur modifie le tarif que la case à cocher (liée
à un champ de ma table) passe à l'état coché pour pouvoir retrouver les
enregistrements modifiés (y'a peut-être plus simple...)



Dans l'événement "Sur après mise à jour" du champ [tarif] tu mets...


If Me.Tarif.OldValue <> Me.Tarif.Value Then
Me.MaCheckbox = True
End If



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
John Fuss
Merci bcp !!

John

"3stone" a écrit dans le message de
news:%
Salut,

"John Fuss"
j'ai fait un formulaire qui contient dans la zone d'En-Tête un combo lié
à


une table, au clic sur le combo je renseigne le RecordSource du
Formulaire


(en mode continu) qui contient dans la section Détail un pays et un
tarif


aisni qu'une checkbox cachée.

Je voudrai lorsque l'utilisateur modifie le tarif que la case à cocher
(liée


à un champ de ma table) passe à l'état coché pour pouvoir retrouver les
enregistrements modifiés (y'a peut-être plus simple...)



Dans l'événement "Sur après mise à jour" du champ [tarif] tu mets...


If Me.Tarif.OldValue <> Me.Tarif.Value Then
Me.MaCheckbox = True
End If



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------