Recherche du nom d'un champ

Résolu
Willi65 Messages postés 13 Statut Membre -  
Willi65 Messages postés 13 Statut Membre -
Bonjour,

J'ai un problème, je cherche, dans access, je cherche à retrouver via vba le nom d'un champ pour ensuite l'afficher dans une zone texte.

Merci d'avance

5 réponses

lucas06150 Messages postés 156 Statut Membre 11
 
Bonjour,

La requête pour récupérer ton champ :


Dim oDataRow As DataRow 
Dim sRequete As String = ""
sRequete += "SELECT champ_a_chercher FROM TA_TABLE" 
oDataRow = MyDB.GetFirstRow(sRequete) 'Cela te récupère la première valeur 


Pour afficher la valeur du champ dans une zone de texte :

TaZoneTexte.Text = Nz(oDataRow!champ_a_cherher) 


Tiens moi au courant
0
Willi65 Messages postés 13 Statut Membre
 
Merci beaucoup, cela marche

Cependant je cherche également à récupérer le nom du champ dans la table
c'est à dire le nom de la colonne, ceci afin de classer dans un ordre prècis! merci beaucoup
0
blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Salut,

à partir du moment où tu construis ta requête avec un select, tu as déjà le nom du champ.

Sinon, on peut faire plus rapide que la méthode avec requête en utilisant tout simplement la fonction dlookup.
0
Willi65 Messages postés 13 Statut Membre
 
Merci pour la réponse, cependant la fonction dlookup nécessite l'entré du nom d'un champ et c'est justement ce nom que je voudrais afficher (et donc qui n'est pas forcement connue)
Merci pour votre aide!
0
blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
J'ai pas tout compris, dans ton message de 11:31, tu dis que la solution avec requête marche...
Elle suppose que le champ soit connu, donc ça ne répond pas à ta question.

Sinon, il faut faire un parcours via VBA des objets de la base, et pour la table qui t'intéresse afficher les noms de champ...
0
lucas06150 Messages postés 156 Statut Membre 11
 
Tu es sur quel SGBD ? Oracle ? SQL server ? ...
0
blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
C'est marqué au début : access...
0
lucas06150 Messages postés 156 Statut Membre 11
 
désolé j'ai mal regardé
0
lucas06150 Messages postés 156 Statut Membre 11
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Willi65 Messages postés 13 Statut Membre
 
Merci beaucoup c'est exactement ce dont j'avais besoin!!!
0