hajar205
Messages postés52Date d'inscriptionsamedi 10 mai 2008StatutMembreDernière intervention28 juin 2008
-
24 juin 2008 à 00:59
Totooo62
Messages postés17Date d'inscriptionmercredi 30 janvier 2008StatutMembreDernière intervention24 juin 2008
-
24 juin 2008 à 17:34
Bonjour a tous
j'ai une application vb6 et je voudrai enregestrer les données sous bdaccess 2003
<li>
j'ai convertis la base de donnée vers bd 97
</li>
<li>
j'ai créer une interface visual des zones detexte et la commande enregestrer (pour ajouter les donnes de la zone de texte dans une tavle access)
Totooo62
Messages postés17Date d'inscriptionmercredi 30 janvier 2008StatutMembreDernière intervention24 juin 2008 24 juin 2008 à 17:34
Il faut que tu aille dans Projet/Référence et que tu ajoute un truc du genre ActiveX Recordset 2.8
ensuite le code ca donnerai quelque chose du genre
pour de l'ADO il faut une connexion
Connexion: moyen permettant les échanges de données.
La source de données à laquelle vous vous connectez est
spécifiée dans une chaîne de connexion
et un recordset
Option Explicit
Dim CNX as New ADODB.Connection
Dim RS as New ADODB.Recordset
Private Sub Form_Load()
CNX.Open ""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\... ton chemin"
RS.Open ("tatable"), CNX, curseur, verrou
End Sub
Private Sub cmdenregistre_Click()
RS.AddNew 'Ajoute un enregistrement a ta table précisé dans l'RS.Open
tatxtbox.text = RS!tonchampenrapport 'tu référence tes champs en fonction de tes textbox
tonautretxtbox.text = RS!tonautrechampenrapport
...
...
RS.Update 'tu enregistre l'ajout
End Sub
et pas oublié le CNX.Close et le RS.Close quand tu ferme la form
ca doit donner quelque chose comme ca
ADO : Active (X) Data Object. Une forme d'accès aux datas de Microsoft, qui se sert de modules ActiveX.
renseigne toi sur le site vbfrance, y a plein de source