Recherche du nom d'un champ
Résolu
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
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
-
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 -
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-
-
-
ModérateurJ'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...
-
-
Tu es sur quel SGBD ? Oracle ? SQL server ? ...
-
-
Merci beaucoup c'est exactement ce dont j'avais besoin!!!