ich suche nach einem Beispiel, wie ich per VBA von Excel (Frontend) auf eine Access-Datenbank (Backend) im Intranet zugreife?
Vielleicht kann mir jemand von Euch helfen.
Vielen Dank, Mike
Sub DAO_Datensätze_einfügen()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("intranet-pfad.....\Büroartikel", dbOpenDynaset)
rs.AddNew
rs!ArtNr = "XY999"
rs!Bezeichnung = "Mumpitz"
rs!Pe = "Sack"
rs!preis = 3.33
rs!Beschreibung = "Testartikel"
rs.Update
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
End Sub
Ich hoffe, es hilft weiter.
Gruß OttoH
Sub DAO_Access_Datensätze_einfügen()
Dim db As Database
Dim rs As Recordset
Dim app As Object
Set app = CreateObject("Access.Application")
app.opencurrentdatabase ("d:\Daten\Access\DAO-ADO\Büroartikel 00-4.mdb")
Set db = app.currentdb
Set rs = db.OpenRecordset("Büroartikel", dbopendynaset)
rs.AddNew
rs!ArtNr = "XY999"
rs!Bezeichnung = "Mumpitz"
rs!PE = "Sack"
rs!Preis = 99.99
rs!Beschreibung = "Testartikel"
rs.Update
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
app.Quit
End Sub
Gruß OttoH
Public Sub Open_Database()
Dim Passwort$, strDatei$
On Error GoTo errorhandler
strDatei = "http://www.coolnet.de/apps/lktonlinedoku.nsf/0/0ED17311B8BA0C32C12574970043AF19/$file/StringFinder.mdb"
Passwort = "bulls23"
Set db = OpenDatabase(strDatei, False, False, "MS Access;PWD=" & Passwort)
Exit Sub
errorhandler:
Select Case Err.Number
Case 3024
MsgBox "Die Quelldatenbank wurde nicht gefunden! Bitte Info an: mike.test@test.de", _
vbCritical, "Datenbank fehlt"
Case Else
MsgBox Err.Number & " - " & Err.Description
End Select
ThisWorkbook.Close SaveChanges:=False
End Sub