OVH Cloud OVH Cloud

FORMULAIRE : 2 champs de saisie et MàJ d'une zone de liste

2 réponses
Avatar
Jean-Paul BATAILLE
Bonjour à toutes et tous,

Je dispose d'une table T_Truc avec deux champs Champ_A et Champ_B.

Je créé un formulaire de saisie F_Truc par l'assistant.
J'y ajoute une "zone de liste" en pied de formulaire de manière à afficher
les valeurs saisies.
Je fais en sorte qu'à louverture le formulaire soit prét à recevoir les
données nouvelles :
par les propriétés du formulaire :
entrée données NON
et à l'événement "sur ouverture" :
AtteindreEnregistrement Dernier

J'aimerais que lorsque j'ai saisi les données des Champ_A et Champ_B celles
ci s'affichent dans ma zone de liste.
Si en plus cela pouvait se faire dés que j'en ai saisi une des deux ce
serait fantastique.

Merci pour votre aide.
JP B

2 réponses

Avatar
3stone
Salut,

"Jean-Paul BATAILLE" a écrit:
| Je dispose d'une table T_Truc avec deux champs Champ_A et Champ_B.
| Je créé un formulaire de saisie F_Truc par l'assistant.
| J'y ajoute une "zone de liste" en pied de formulaire de manière à afficher
| les valeurs saisies.
| Je fais en sorte qu'à louverture le formulaire soit prét à recevoir les
| données nouvelles :
| par les propriétés du formulaire :
| entrée données NON
| et à l'événement "sur ouverture" :
| AtteindreEnregistrement Dernier
|
| J'aimerais que lorsque j'ai saisi les données des Champ_A et Champ_B celles
| ci s'affichent dans ma zone de liste.
| Si en plus cela pouvait se faire dés que j'en ai saisi une des deux ce
| serait fantastique.

Si ta zone de liste est également basée sur la table "T_Truc"
il suffit de mettre dans l'événement après mise à jour du
formulaire "F_Truc" :

Me![Nom_de_la_zone_de_liste].Requery


Quel Truc !

Ta méthode me paraît pour le moins... "spéciale", mais bof ;-))

--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
jpbataille
"3stone" wrote in message news:<3fa06bcc$0$16249$...
Salut,

"Jean-Paul BATAILLE" a écrit:
| Je dispose d'une table T_Truc avec deux champs Champ_A et Champ_B.
| Je créé un formulaire de saisie F_Truc par l'assistant.
| J'y ajoute une "zone de liste" en pied de formulaire de manière à afficher
| les valeurs saisies.
| Je fais en sorte qu'à louverture le formulaire soit prét à recevoir les
| données nouvelles :
| par les propriétés du formulaire :
| entrée données NON
| et à l'événement "sur ouverture" :
| AtteindreEnregistrement Dernier
|
| J'aimerais que lorsque j'ai saisi les données des Champ_A et Champ_B celles
| ci s'affichent dans ma zone de liste.
| Si en plus cela pouvait se faire dés que j'en ai saisi une des deux ce
| serait fantastique.

Si ta zone de liste est également basée sur la table "T_Truc"
il suffit de mettre dans l'événement après mise à jour du
formulaire "F_Truc" :

Me![Nom_de_la_zone_de_liste].Requery


Quel Truc !

Ta méthode me paraît pour le moins... "spéciale", mais bof ;-))



Je pense pouvoir y arriver par les macros alors que ta proposition
tout à fait recevable d'ailleurs est en VBA,

Avec un petit bémol - comme ma solution d'ailleurs : si ma zone de
liste est déja pleine les ajouts sont bien dedans mais la liste ne
"tourne" pas pour se placer sur le dernier enregistrement.

Merci pour l'aide .JPB