netruner666
Messages postés9Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention 1 décembre 2005
-
18 avril 2005 à 17:33
medaz
Messages postés22Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention 9 mai 2005
-
20 avril 2005 à 11:24
netruner666
Bonjour,
je suis un amateur de visual basic 6 et depuis quelques temps je m'y suis mis. aujourd'hui, je voudrais faire un programme avec une base de donnees mais je rencontre plusieurs soucis:
1. lorsque mon programme est compile, il lit la base mais si je rajoute des elements, il ne les prends pas en compte
2. je voudrais savoir comment faire une recherche dans une base de donnees et afficher le resultat dans une liste avec des colonnes, ou chacune correspondrait a des champs de la base mais je ne sais pas comment faire
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 18 avril 2005 à 17:44
Utilise un DataGrid et un Contrôle Adodc (Ado Data Control 6.0), tu places les propriété AllowAddnew et AllowDelete du DataGrid sur True, tu pourras lire et modifier les données.
netruner666
Messages postés9Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention 1 décembre 2005 19 avril 2005 à 08:54
netruner666
j'utilise microsoft DAO 3.51 et voici le code que je lui attribue:
Private Sub Form_Load()
Set db = OpenDatabase("c:\monrepertoire/mabase.mdb")
Set marequete = db.OpenRecordset("select * from matable order by nom")
Do Until marequete.EOF = True
List1.AddItem marequete!nom
List1.ItemData(List1.NewIndex) = marequete!numeroclient
marequete.MoveNext
Loop
End Sub
quand je teste tous fonctionne mais une fois compile, que dalle... il lit la base, je peux faire de nouveau ajout mais lorsque je l'arrete et le redemarre, il n'a rien retenu des ajouts que j'ai fait au coup precedent.
netruner666
Messages postés9Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention 1 décembre 2005 19 avril 2005 à 21:45
netruner666
justement j'aimerais savoir comment on fait, car lorsque je teste dans VB, le logiciel fonctionne. il me rajoute les nouvelles donnees que je rentre dans la base. mais une l'executable cree, cela ne fonctiuonne pas.