nein. Ich hab die Buttons mit Makros belegt, die das Fenster schliessen bzw. öffnen.
so langsam fange ich an, Access zu hassen :/
:)
aber dass Fenster oeffnene und schliessen keinen datensatz hinzufuegen ist Dir schon klar? ;)
Okay. Sprechen Wir also die einzige sprache die Access versteht: VBA
Also. angenommen Du hast:
ein Formular das heisst Login mit den Inputfeldern inpID und inpPW
eine Tabelle die heisst User und enthaelt die Felder ID und Password
Dann klaebst Du einen beliebigen Button auf Das Formular. Am Besten allerdings einen leeren, der kein eigenes VBA mitbringt.
Und jetz was ganz seltenes: Fertiger Code! Aus purem Mitleid gibt's jetzt nen Codeschnipsel weil es einfach zuviel is hier ne VBA Lehrstunde einzufuehren. Mit F1 kommt man uebrigens auf die Hilfe zu dem Befehl auf dem der Cursor ist.
Eine passende onclick-Prozedur total ohne Gefahr einer SQL-Injection koennte dann also ungefaehr so aussehen:
Private Sub addbtn_Click()
On Error GoTo Err_addbtn_Click
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("User")
rs.AddNew
rs!ID = Forms.Login.inpID.Value
rs!Passwort = Forms.Login.inpPW.Value
rs.Update
Exit_addbtn_Click:
Exit Sub
Err_addbtn_Click:
MsgBox Err.Description
Resume Exit_addbtn_Click
End Sub
Den Rest machste dann mal ganz allein. Viel Spass beim Auseinandersetzen mit dem Scheiss.
--
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
- T. Pratchett