Privé Subcbo________NotInList (strNewData als Koord, intResponse als Geheel)
'Plaats ja Grens aan Lijst aan
'Gecre�ërd door Helen Feddema 7-april-2010
'Duur gewijzigde 7-april-2010
'Zie toe:voegen-aan Dozen Combo (aa 161) .mdb
Op Fout GoTo ErrorHandler
Schemerige cbo als Access.ComboBox
Schemerige dbs als DAO.Database
Schemerige intMsgDialog als Geheel
Schemerige intResult als Geheel
Schemerige rst als DAO.Recordset
Schemerige strEntry als Koord
Schemerige strFieldName als Koord
Schemerige strMsg als Koord
Schemerige strMsg1 als Koord
Schemerige strMsg2 als Koord
Schemerige strTable als Koord
Schemerige strTitle als Koord
De 'naam van de lijst die de de rijbron van het combovakje is
strTable = „______________“
Het 'type van punt om aan de lijst toe te voegen
strEntry = „___________“
Het 'gebied in de raadplegingslijst waarin de nieuwe ingang wordt opgeslagen
strFieldName = „_____________“
'Toe:voegen-aan combodoos
Vastgestelde cbo = Me.ActiveControl
'Vertoning een berichtvakje vraagt dat of de gebruiker wil toevoegen
een 'nieuwe ingang.
strTitle = strEntry & „niet in lijst“
intMsgDialog = vbYesNo + vbExclamation + vbDefaultButton1
strMsg1 = „wilt u toevoegen“
strMsg2 = „als nieuw“ & strEntry & „ingang?“
strMsg = strMsg1 + strNewData + strMsg2
intResult = MsgBox (strMsg, intMsgDialog, strTitle)
Als intResult = vbNo toen
'Annuleer het toevoegen van de nieuwe ingang aan de raadplegingslijst.
intResponse = acDataErrContinue
cbo. Maak ongedaan
GoTo ErrorHandlerExit
ElseIf intResult = vbYes toen
'Voeg een nieuw verslag aan de raadplegingslijst toe.
Plaats dbs = CurrentDb
Plaats rst = (strTable) dbs.OpenRecordset
rst.AddNew
rst (strFieldName) = strNewData
rst. Update
rst. Sluit
'Ga zonder standaardfoutenmelding verder te tonen.
intResponse = acDataErrAdded
Beëindig als
ErrorHandlerExit:
Sub van de uitgang
ErrorHandler:
Fout Nr van MsgBox de „: “ & Err.Number _
& „in“ & Me.ActiveControl.Name & „procedure; “ _
& „Beschrijving: “ & Err.Description
Hervat ErrorHandlerExit
Beëindig Sub
|