Private VorbtnSave_Click ()
Auf Störung Goto- Err_btnSave_Click
'Funktionsvariablen verursachen
strSQL als Schnur verdunkeln
Mitteilung als Schnur verdunkeln
'Variablen für Eingangsfelder verursachen.
Angestellten als ganze Zahl verdunkeln
FName als Schnur verdunkeln
LName als Schnur verdunkeln
Titel als Schnur verdunkeln
Adresse als Schnur verdunkeln
Stadt als Schnur verdunkeln
Prov als Schnur verdunkeln
PCode als Schnur verdunkeln
Telefon als Schnur verdunkeln
WorkEmail als Schnur verdunkeln
Wenn IsNull (cboEmployee.Value) = falsch dann
'Felder Variablen zuweisen
Angestellter = cboEmployee.Value
FName = txtFName.Value
LName = txtLName.Value
Titel = txtTitle.Value
Adresse = txtAddress.Value
Stadt = txtCity.Value
Prov = cboProv.Value
PCode = txtPostalCode.Value
Telefon = txtPhone.Value
WorkEmail = txtWorkEmail.Value
'Die Datenbank öffnen
Einstellen DB = CurrentDb ()
'Das recordset öffnen
Rs = db.OpenRecordset („Angestellten“) einstellen
'die SQL-alle Aussage zum Löschen notiert, die die zusammenpassende Angestellter Identifikation von der cboEmployee Steuerung haben
strSQL = „LÖSCHUNG * VON [Angestellter] WO [EmployeeID] =“ u. Angestellter
DoCmd.SetWarnings falsch
DoCmd.RunSQL strSQL
DoCmd.SetWarnings zutreffend
'Die Angestellttabelle mit den Werten von den Formfeldern ausfüllen
rs.AddNew
rs. Felder („FName“). Wert = FName
rs. Felder („LName“). Wert = LName
rs. Felder („Titel“). Wert = Titel
rs. Felder („Adresse“). Wert = Adresse
rs. Felder („Stadt“). Wert = Stadt
rs. Felder („Prov“). Wert = Prov
rs. Felder („PostalCode“). Wert = PCode
rs. Felder („Telefon“). Wert = Telefon
rs. Felder („WorkEmail“). Wert = WorkEmail
rs. Update
'Nahes und zurückgestelltes DB und recordset
rs. Abschluss
Rs einstellen = nichts
DB. Schließen
Einstellen DB = nichts
MsgBox „Angestellter addiert. “, vbInformation + vbOKOnly, „Angestellt-Management“
'Den Angestellten erneuern fallenlassen unten Menü
Me.cboEmployee.Requery
'Freie Felder
txtFName.Value = ""
txtLName.Value = ""
txtTitle.Value = ""
txtAddress.Value = ""
txtPhone.Value = ""
txtCity.Value = ""
txtWorkEmail.Value = ""
txtPostalCode.Value = ""
cboProv.Value = Null
Sonst
'Felder Variablen zuweisen
FName = txtFName.Value
LName = txtLName.Value
Titel = txtTitle.Value
Adresse = txtAddress.Value
Stadt = txtCity.Value
Prov = cboProv.Value
PCode = txtPostalCode.Value
Telefon = txtPhone.Value
WorkEmail = txtWorkEmail.Value
'Die Datenbank öffnen
Einstellen DB = CurrentDb ()
'Das recordset öffnen
Rs = db.OpenRecordset („Angestellten“) einstellen
'die SQL-alle Aussage zum Löschen notiert, die die zusammenpassende Angestellter Identifikation von der cboEmployee Steuerung haben
strSQL = „LÖSCHUNG * VON [Angestellter] WO [EmployeeID] =“ u. Angestellter
DoCmd.SetWarnings falsch
DoCmd.RunSQL strSQL
DoCmd.SetWarnings zutreffend
'Die Angestellttabelle mit den Werten von den Formfeldern ausfüllen
rs.AddNew
rs. Felder („FName“). Wert = FName
rs. Felder („LName“). Wert = LName
rs. Felder („Titel“). Wert = Titel
rs. Felder („Adresse“). Wert = Adresse
rs. Felder („Stadt“). Wert = Stadt
rs. Felder („Prov“). Wert = Prov
rs. Felder („PostalCode“). Wert = PCode
rs. Felder („Telefon“). Wert = Telefon
rs. Felder („WorkEmail“). Wert = WorkEmail
rs. Update
'Nahes und zurückgestelltes DB und recordset
rs. Abschluss
Rs einstellen = nichts
DB. Schließen
Einstellen DB = nichts
MsgBox „Angestellter addiert. “, vbInformation + vbOKOnly, „Angestellt-Management“
'Freie Felder
txtFName.Value = ""
txtLName.Value = ""
txtTitle.Value = ""
txtAddress.Value = ""
txtPhone.Value = ""
txtCity.Value = ""
txtWorkEmail.Value = ""
txtPostalCode.Value = ""
cboProv.Value = Null
'Den Angestellten erneuern fallenlassen unten Menü
Me.cboEmployee.Requery
Beenden wenn
Exit_btnSave_Click:
Unterseeboot herausnehmen
Err_btnSave_Click:
MsgBox Err.Description
Zusammenfassung Exit_btnSave_Click
Enden-Unterseeboot
|