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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 --------------------------------------
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
--------------------------------------
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 --------------------------------------