xxxxxhgfljgasdlfglasgkdfkGDKGEDLGEHGFFFfffff

Werbung
Access Datenbank Programmieren
Beispiele für das Arbeiten mit Datenzugriffsobjekten:
Es existiert ein Formular mit vier Textfeldern Text0, Text5, Text9 und Text12 und eine Tabelle
"person" mit den Spalten pnr, nachname, vorname, alter. Es gibt verschiedene Ereignis-prozeduren,
die auf Tastendruck verschiedene Aktionen ausführen:
pnr
nachname
vorname
alter
mit SQL
Private Sub Befehl0_Click()
'Zeile einfügen
Dim db As DAO.Database
Set db = CurrentDb()
Dim sql As String
sql = "INSERT INTO person VALUES (" + Text4 + ",'" + Text6 + "','" + Text8 + "'," + Text10 + ")"
MsgBox sql
db.Execute (sql)
End Sub
Private Sub Befehl1_Click()
'alle lesen
Dim db As DAO.Database, rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("SELECT * FROM person")
While Not rs.EOF
Text4 = rs(0)
Text6 = rs(1)
Text8 = rs(2)
Text10 = rs(3)
MsgBox "weiter ?"
rs.MoveNext
Wend
End Sub
Steyer/TFH Berlin
Access Datenbank Programmieren
Private Sub Befehl2_Click()
'alle ändern
Dim db As DAO.Database
Set db = CurrentDb()
db.Execute ("UPDATE person SET palter = palter + 1")
End Sub
Private Sub Befehl3_Click()
'alle löschen
Dim db As DAO.Database
Set db = CurrentDb()
db.Execute ("DELETE FROM person")
End Sub
Steyer/TFH Berlin
Herunterladen