[VBA] Nom et Source Contrôle

Nom et Source Contrôle [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 18-08-2004 à 20:50:50    

Salut,  
 
J'aimerais vous poser une question :  
 
Sur un formulaire ayant pour source une requête :  
 
Si j'ai un contrôle par exemple une zone de texte txt_Adresse ayant pour Source-contrôle le champ Adresse.  
 
Y a-t-il des différences entre faire  
 
Me!txt_Adresse = "Rue des bananes"  
et  
Me.Adresse = "Rue des bananes"  
 
?
 
Merci pour vos éclaircissements  :hello:

Reply

Marsh Posté le 18-08-2004 à 20:50:50   

Reply

Marsh Posté le 28-10-2004 à 00:23:51    

me!txt_Adresse est la source de ton contrôle (nom du champ dans la table ou de la requête).
Me.Adresse est le nom que tu donnes à ce contrôle  
Elles peuvent porter le même nom et sont donc indissociables.
l'avantage avec Me. c'est que dès que tu tapes le point, apparait dans un combo la liste des contrôles de ton formulaire et tu n'as plus quà choisir avec un double clic.
l'inconvénient est que si tu ajoutes un nouveau champ dans ta table ou ta requête, VBA ne la reconnait pas si tu utilises la méthode me.lenouveauchamp. La solution consiste à rafraîchir la propriété Recordsource (Source) de ton formulaire dans la fenêtre "Propriétés" en sélectionnant à nouveau la table ou la requête.

Reply

Sujets relatifs:

Leave a Replay

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