SQL et Visual basic

mbabs - 14 nov. 2000 à 13:18
 Magoo - 15 nov. 2000 à 00:14
Je débute sur VB et mon problème est le suivant:
J'ai entré mon code VB pour accéder à une base de données ACCESS avec :
dim masession as workspace
dim mabase as database
dim monjeu as recordset

set masession = DBengine.workspace(0)
set mabase = masession.opendatabase.....
set monjeu = mabase.openrecorset ("Select client.* from clients")

A ce moment la je possède une variable (monjeu) qui contient le résultat de ma requête mais comment je fais pour l'afficher ?
Dois-je utiliser un control ? si oui lequel ? et quel propriété utiliser ?
car je n'ai aucun control de défini dans mon formulaire !
merci

1 réponse

Si tu as été capable de te rendre là, j'imagine que tu as remarqué que tu peux extraire la valeur d'un champs pour un enregistrement donné...
mabase.movefirst
mabase.movenext
mabase.findfirst "[champ] = 'xx'"
mabase.findfirst "[champ] like 'xx'"
ex: texte1.text = monjeu.fields("champ").value

où "champs" est le nom d'un champs qui doit respecter la casse (maj/minuscule). Tu peux aussi entrer une valeur numérique correspondant au numéro du champs; 0 pour le premier, 1 pour le second... pratique pour faire une boucle qui associe chacun des champs à un textbox faisant partie d'un groupe
ex: txt1(i) = mabase(i).value

Bonne chance et amuse toi bien!
0
Rejoignez-nous