OVH Cloud OVH Cloud

Zone de liste liee a des zones de texte

1 réponse
Avatar
valere1966
Bonjour a tous

Mon probleme est le suivant :

j'ai un formulaire comportant une zone de liste basee sur une requete
selection classique pouvant être mise a jour sans probleme.
Sous ma zone de liste figurent des zones de texte representant chaque
champ de la zone de liste.
Je souhaite pouvoir selectionner une ligne dans la zone de liste, et
afficher automatiquement la ligne selectionnee dans les zones de texte
afin de pouvoir modifier les donnees.
Un bouton place sur le formulaire active une procedure du genre
'Voulez vous enregistrer ?" Oui ou Non afin de valider ou non les
modifications.
Comment faire pour afficher l'enregistrement selectionne et lui seul
dans les zones de texte ?
Comment faire pour que les autres enregistrements ne soient pas
affectes par les modifications ?
Quelqu'un a t-il deja cree un tel formulaire ?
Je souhaite par ailleurs appliquer cette methode a plusieurs bases de
donnees, c'est pourquoi je cherche un code exemple valide.
Qui peut m'aider ?

Merci a tous par avance .

1 réponse

Avatar
3stone
Salut,

j'ai un formulaire comportant une zone de liste basee sur une requete
selection classique pouvant être mise a jour sans probleme.
Sous ma zone de liste figurent des zones de texte representant chaque
champ de la zone de liste.
Je souhaite pouvoir selectionner une ligne dans la zone de liste, et
afficher automatiquement la ligne selectionnee dans les zones de texte
afin de pouvoir modifier les donnees.
Un bouton place sur le formulaire active une procedure du genre
'Voulez vous enregistrer ?" Oui ou Non afin de valider ou non les
modifications.
Comment faire pour afficher l'enregistrement selectionne et lui seul
dans les zones de texte ?
Comment faire pour que les autres enregistrements ne soient pas
affectes par les modifications ?


Il me semble que tu es dans un cas tout a fait classique...

Crée ton formulaire (en mode simple, par opposition au mode continu)
en le basant sur la table (ou mieux, sur une requête basée sur la table)

Ensuite, en haut de ce formulaire, tu crée avec l'assistant, une liste déroulante indépendante.
- Dans la première fenêtre, choisis la troisième option !
Elle dit "Rechercher un enregistrement dans mon formulaire..."
Comme champ pour peupler ta liste, tu ne choisis que les champs nécessaire
à l'identification de l'enregistrement désiré... (inutile de sélectionner tous les champs)

Voilà, c'est tout... tu choisi dans ta liste et le formulaire affiche ta sélection.
Tu pourra modifier et sauver sans problèmes.


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------