Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Frage zu VBA Profgrammierung

brausefranz / 4 Antworten / Baumansicht Nickles

Hallo Leute,


ich such schon seit einiger Zeit nach einer Progammierlösung für folgendes Access Problem.


Ich möchte Tabellen aus einer Datenbank herauskopieren, um sie bei Bedarf wieder per Schaltfläche wieder einfügen zu können. ( DatensicherungRücksicherung ) Wie kann ich das am besten machen.


Irgendwer hat mir mal gesagt, das steht im Developerbuch von VBA 6.0


 


Danke im voraus

bei Antwort benachrichtigen
T-Rex brausefranz „Frage zu VBA Profgrammierung“
Optionen

Du kannst die gewünschten Tabellen as csv-Datei abspeichern. Wie es geht, steht mit großer Wahrscheinlichkeit im VBA-Developerbuch (ich habe es nicht und kann nicht nachschauen).

 GrüßeT-Rex 
bei Antwort benachrichtigen
LuckyMB brausefranz „Frage zu VBA Profgrammierung“
Optionen

Hi, es sollte aber doch auch möglich sein mittels eines Recordset-Objekts die Datenbank auszulesen und diese nach veränderung wieder upzudaten. So habe ich das zumindest mal gemacht. Mit Hilfe von SQL Anweisungen kannst du die ganz einfach auslesen und hast dann die ganze Tabelle in einem Recordset Objekt, was Du später wieder zurückschreiben kannst in die Tabelle der Datenbank.

bei Antwort benachrichtigen
brausefranz LuckyMB „Hi, es sollte aber doch auch möglich sein mittels eines Recordset-Objekts die...“
Optionen

Hallo LuckyMB, interessanter Ansatz. Kannst Du mir eventuell noch ein wenig mit dem Code auf die Sprünge helfen. Ich hab das Thema zwar inzwischen gelesen, ich finde aber keinen richtigen Ansatz.

Danke Dir

bei Antwort benachrichtigen
sklicek brausefranz „Frage zu VBA Profgrammierung“
Optionen

Hallo LuckyMB

Hier ein wenig Code, der dir helfen könnte:

Dim mydb As database
dim tafel as recordset

set tafel=mydb.OpenRecordset("select * from [Tabelle] where [Feld]=" & & " ;",db_open_dynaset)

Mit Tafel("

bei Antwort benachrichtigen