OVH Cloud OVH Cloud

Alimenter base access à partir d'un Recordset

5 réponses
Avatar
Miclouche
Bonjour,
Voilà je veux alimenter une base access créée à partir de Recordset
contenant des données de spreadsheet excel? Savez-vous comment je peux m'y
prendre?
Merci beaucoup pour toute aide.
Respectueusement

Michaël

5 réponses

Avatar
JB
Bonjour,

Ajouter des enregistrements dans une base Access

http://cjoint.com/?fmo34h8Gri

La table access Client contient:
-Un champ nom_client
-Un champ ville

La base Access.mdb doit exister et être dans le même répertoire

Sub ajout()
'Cocher DAO 3.6 dans Outils/Référence
If Range("B3").Value <> "" Then
Dim db As dao.Database
Dim rs As dao.Recordset
ChDir ActiveWorkbook.Path

Set db = OpenDatabase("access2000.mdb")
Set rs = db.OpenRecordset("client")
rs.AddNew ' Création enregistrement
rs!nom_client = Range("B3").Value ' Transfert
rs!ville = Range("B4").Value
rs.Update ' Validation
rs.Close
Range("B3").Value = ""
Range("B4").Value = ""
Else
MsgBox "Saisir un nom!"
End If
End Sub

Cordialement JB
Avatar
anonymousA
Bonjour,

As-tu vraiment nécéssité d'un recordset ? Pourquoi ne pas utiliser
directement l'importation depuis Access ou les tables liées depuis
Access ?

A+
Avatar
JB
Bonjour,

En réseau, si plusieurs utilisateurs doivent alimenter une BD Access
unique, il faut bien utiliser un Recordset

Cordialement JB
Avatar
anonymousA
Bonjour,

Effectivement.Je ne m'étais pas placé dans cette optique.

A+
Avatar
Miclouche
JB et AnonymousA,
Merci beaucoup votre aide.
Miclouche


Bonjour,

Effectivement.Je ne m'étais pas placé dans cette optique.

A+