PDA

Vollständige Version anzeigen : VBA / SQL Cursor für Datenselektion


smarties
29.08.2001, 14:32
Ich suche nach einer Möglichkeit per VBA (SQL Methode) auf eine Tabelle zugreifen zu können, um vorhandene Datenfelder Auszulesen und zurückzuschreiben.

Konkret geht es um eine VBA Funktion (Liefert Bool Wert zurück), die Ihre Daten aus einer Tabelle bekommen soll. Dafür soll ein Datensatz nach dem anderen abgearbeitet werden, das Ergebnis (Bool) soll in dieselbe (wenns sein muss auch andere) Tabelle in eine neue Spalte geschrieben werden.

Schnuu
29.08.2001, 14:46
Hi,

auslesen kannst Du eine Tabelle mittels DAO (Acc97 und Acc2000) oder ADO (nur Acc2000).

Dim rsSet1 as DAO.Recordset

Dim objDB as DAO.Database

Set objDB = CurrentDB
Set rsSet1 = objDB.OpenRecordSet(<<SQL oder Tabellenname>>)

With rsSet1
Do Until .EOF
.Edit (Für das Editieren von Sätzen)
.AddNew (Für das Anfügen von Sätzen)
.Fields(0) = "......"
.Fields(1) = True
:
:
.Update (Bei beiden Varianten wichtig!)
.MoveNext (Wenns nur editieren ist)
Loop

End With

Für Fragen please drop me a mail .....