Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 13/12/2011, 21h21   #1
Invité de passage
 
Homme
Inscription : décembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : décembre 2011
Messages : 4
Points : 0
Points : 0
Par défaut Comment Enregistrer plusieurschamps Zone deroulante

* Bonjour, *

Je souhaiterais pouvoir enregistrer les 4 éléments de ma sélection.
Dans plusieurs champs sur un formulaire en feuilles de données en faisant le première enregistrement de la 1ère colonne.

TABLE ARTICLEMAG

EXEMPLE:

Champs CODEARTICLE
Champs DESIGNATION
Champs TYPEMAG
Champs EMPLACEMENT

Je voudrais que lorsque j’enregistre une donnée de la table ARTICLEMAG sélectionner le 1er Champ "CODEARTICLE" (limiter à liste)
Cela enregistre
CODEARTICLE dans le champ CODEARTICLE c'est le
champ lié à une zone liste déroulante !qui enregistre ensuite
DESIGNATION dans le champ DESIGNATION
TYPEMAG dans le champ TYPEMAG
EMPLACEMENT dans le champ EMPLACEMENT

Comment faire pour enregistrer en automatique
les 4 champs dans un formulaire en feuille de donnée !
Y a-t-il une macro, une requête, SQL
Si quelqu’un à une solution, merci d’avance
Cordialement
CLASSIQUE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 09h29   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 224
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 224
Points : 2 023
Points : 2 023
Bonjour,
Il y a une solution en utilisant les colonnes de la liste déroulante pour autant que cette liste contienne les 4 champs.
Si la liste contient les champs CodeArticle, Designation, TypeMag et Emplacement.
On peut
Dans les propriétés des champs Designation, TypeMag et Emplacment du formulaire choisir l'évènement Sur réception du focus et y écrire la procédure événementielle suivante
Code :
Me!Designation = Me!NomDeLaListe.Column(1)
Puis pour TypeMag
Code :
Me!TypeMag = Me!NomDeLaListe.Column(2)
etc...
Tenir compte que les n° des colonnes de la liste commence à 0 donc Column(0) correspond ici à la colonne CodeArticle
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web