Privates Vorcbo________NotInList (strNewData als Schnur, intResponse als ganze Zahl)
'Begrenzung festsetzen, um zu ja zu verzeichnen
'Verursacht durch Helen Feddema 7-Apr-2010
'Last modified 7-Apr-2010
'Hinzufügen-Zu den kombinierten Kästen (AA 161) .mdb sehen
Auf Störung Goto- ErrorHandler
Schwaches cbo als Access.ComboBox
Schwache dbs als DAO.Database
Schwaches intMsgDialog als ganze Zahl
Schwaches intResult als ganze Zahl
Schwaches rst als DAO.Recordset
Schwaches strEntry als Schnur
Schwaches strFieldName als Schnur
Schwaches strMsg als Schnur
Schwaches strMsg1 als Schnur
Schwaches strMsg2 als Schnur
Schwaches strTable als Schnur
Schwaches strTitle als Schnur
'Der Name der Tabelle, die die Reihenquelle des kombinierten Kastens ist
strTable = „______________“
'Die Art des Einzelteils, zum dem Tabelle hinzuzufügen
strEntry = „___________“
'Das Feld in der Nachschlagentabelle, in der die neue Eintragung gespeichert
strFieldName = „_____________“
'Hinzufügen-zum kombinierten Kasten
Cbo = Me.ActiveControl einstellen
'Einen Mitteilungkasten anzeigen, der fragt, ob der Benutzer hinzufügen möchte
'eine neue Eintragung.
strTitle = strEntry u. „nicht in der Liste“
intMsgDialog = vbYesNo + vbExclamation + vbDefaultButton1
strMsg1 = „möchten Sie hinzufügen“
strMsg2 = „als ein neues“ u. ein strEntry u. „Eintragung?“
strMsg = strMsg1 + strNewData + strMsg2
intResult = MsgBox (strMsg, intMsgDialog, strTitle)
Wenn intResult = vbNo dann
'Das Hinzufügen der neuen Eintragung dem Nachschlagentabelle annullieren.
intResponse = acDataErrContinue
cbo. Annulieren
Goto- ErrorHandlerExit
ElseIf intResult = vbYes dann
'Einen neuen Rekord dem Nachschlagentabelle hinzufügen.
Dbs = CurrentDb einstellen
Das rst = dbs.OpenRecordset (strTable) einstellen
rst.AddNew
rst (strFieldName) = strNewData
rst. Update
rst. Abschluss
'Fortfahren, ohne RückstellungsFehlermeldung anzuzeigen.
intResponse = acDataErrAdded
Beenden wenn
ErrorHandlerExit:
Unterseeboot herausnehmen
ErrorHandler:
MsgBox „Störungs-Nr.: “ U. Err.Number _
u. „in“ u. Me.ActiveControl.Name u. „Verfahren; “ _
u. „Beschreibung: “ U. Err.Description
Zusammenfassung ErrorHandlerExit
Enden-Unterseeboot
|