Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2012, 22h41   #1
Invité de passage
 
Homme
Chef de projet MOA
Inscription : septembre 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belize

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Enseignement

Informations forums :
Inscription : septembre 2011
Messages : 19
Points : 4
Points : 4
Par défaut Remplir les champs d'une table

Bonjour,

j'ai une table TPompe, qui contient un champ Marque.
je veux créer un formulaire pour remplir la table.
le champ Marque sera rempli a partir d'une zone de liste déroulante et cette zone de liste déroulante sera alimentée par le champ Marque (les anciens enregistrement) COMMENT FAIRE SVP
chargeur123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 00h59   #2
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Bonsoir,

De point de vue structure, il est préférable de créer une une table séparée pour les Marques et la relier à la table Pompes par une relation (1:n).

Sinon il est tout à fait possible d'alimenter la liste déroulante par les marques déja saisies dans la table Pompes. Pour cela il suffit de placer une requête selection avec regroupement sur le champ marque dans la source de données de la liste:


Code :
SELECT marque FROM POMPES GROUP BY marque;
Cordialement
reedy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 14h54   #3
Invité de passage
 
Homme
Chef de projet MOA
Inscription : septembre 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belize

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Enseignement

Informations forums :
Inscription : septembre 2011
Messages : 19
Points : 4
Points : 4
Merci reedy,

Peut-tu me donner plus de détail car je suis débutant Merci d'avance
chargeur123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 16h19   #4
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Bonjour,

Pour alimenter la liste déroulante:
Dans la propriété "contenu" de la liste (propriétés liste déroulante > onglet données) place la requête que je t'ai donné aprés l'avoir adapté à ton cas:

Code :
SELECT marque FROM POMPES GROUP BY marque;

Pour choisir le champ de table qui recevra la valeur selectionnée dans la liste:

Place le champ "marque" dans la propriété "source contrôle" de la liste.

NB: Pour en savoir plus sur la signification d'une propriété, appuie sur le bouton F1 lorsque le focus est placé sur la propriété en question.

Cordialement
reedy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 17h24   #5
Invité de passage
 
Homme
Chef de projet MOA
Inscription : septembre 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belize

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Enseignement

Informations forums :
Inscription : septembre 2011
Messages : 19
Points : 4
Points : 4
Merci Ca marche
chargeur123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h08.


 
 
 
 
Partenaires

Hébergement Web