SOS ACCESS 2000

SOS ACCESS 2000 - Logiciels - Windows & Software

Marsh Posté le 11-11-2002 à 22:50:54    

Je souhaite réaliser un formulaire de saisie de Bon de commande
La table Client comporte les champs
-Nom
-Adresse
-Code postale
-Ville
 
Je désir que lorsque je saisis un nom de client dans le formulaire par l'intermédiaire d'une liste déroulante,
les champs adresse, code postale et ville se remplissent automatiquement.
 
Comment dois-je faire ? SVP

Reply

Marsh Posté le 11-11-2002 à 22:50:54   

Reply

Marsh Posté le 11-11-2002 à 22:52:47    


 
créer une requete de jonction
 
 
pfffff c'est loin sa access  :sweat:

Reply

Marsh Posté le 11-11-2002 à 22:58:36    


 
merde j'ai même plus access
 
 
désole de ne pouvoir t'aider avec plus de detail
 
de memoire il faut creer une requete jonction
 
mettre tes 3 tables
adresse
code
ville
 
en afficher
 
voila

Reply

Marsh Posté le 13-11-2002 à 23:52:07    

ce que tu veut faire c'est une recherche c'est cela ?
du genre lorsque tu sélectionne marc il t'affiche ces informations ?
si c'est le cas lorsque ton assitant pour la zone de liste modifiable s'affiche tu lui dit effecuter une recherche et tu suis les instructions.

Reply

Marsh Posté le 14-11-2002 à 01:34:25    

Si ta liste modifiable est bien faite ex :  
 
ton "client" + les colonnes que tu souhaite affichée ou pas  
tu utilise l'évenement onchange (sur changement ou afterupdate)  
 
puis en code tu inscrits (me souvien plus des synthaxes exacte)  
que par exemple : le champ adresse (monadresse.value) de ton formulaire est egal à la la colonne.[X] est de ta liste modifiable ! comme cela tu rempli au changement de ta liste modifiable le champ adresse de la valeur correspondant a la colonne adresse !
 
--> DEbut code evenue afterupdate : EX./
Private Sub TalisteModifiable_AfterUpdate()
Me.tonChampAdresse.Value = Me.TalisteModifiable.Column(X)
End Sub
--< Fin EX.\
 
ETC... :)
 
@+


---------------
http://www.ckforum.com C'est quand tu es au pied du mur que tu vois le mieux le mur
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed