Privat undercbo________NotInList (strNewData som stränger, intResponse som heltal)
'Uppsättningen begränsar för att lista till ja
'Skapat av Helen Feddema 7-Apr-2010
'Last modified 7-Apr-2010
'Se Tillfoga-till Combo boxas (AA 161) .mdb
På felet GoTo ErrorHandler
Dunkel cbo som Access.ComboBox
Dunkla dbs som DAO.Database
Dunkel intMsgDialog som heltal
Dunkel intResult som heltal
Dunkel rst som DAO.Recordset
Dunkelt strEntry som stränger
Dunkel strFieldName som stränger
Dunkel strMsg som stränger
Dunkel strMsg1 som stränger
Dunkel strMsg2 som stränger
Dunkelt strTable som stränger
Dunkel strTitle som stränger
'Det känt av bordlägga, som är den combo asken, ror källa
strTable = ”______________”,
'Typen av objektet som ska tillfogas till bordlägga
strEntry = ”___________”,
'Sätta in i referensen bordlägger i vilket det nya tillträdeet lagras
strFieldName = ”_____________”,
'Tillfoga-till combo boxas
Fastställd cbo = Me.ActiveControl
'Visa ett meddelande boxas att fråga huruvida användaren önskar att tillfoga
'ett nytt tillträde.
strTitle = strEntry & ”inte i listar”,
intMsgDialog = vbYesNo + vbExclamation + vbDefaultButton1
strMsg1 = ”du önskar att tillfoga”,
strMsg2 = ”som ett nytt” & strEntry & ”tillträde?”,
strMsg = strMsg1 + strNewData + strMsg2
intResult = MsgBox (strMsg, intMsgDialog, strTitle)
Om intResult = vbNo därefter
'Annulleringen som tillfogar det nya tillträdeet till referensen, bordlägger.
intResponse = acDataErrContinue
cbo. Ångra
GoTo ErrorHandlerExit
ElseIf intResult = vbYes därefter
'Tillfoga ett nytt rekord till referensen bordlägger.
Fastställda dbs = CurrentDb
Fastställd rst = (strTable) dbs.OpenRecordset,
rst.AddNew
rst (strFieldName) = strNewData
rst. Uppdatering
rst. Nära
'Fortsätta, utan att visa standardfelmeddelandet.
intResponse = acDataErrAdded
Avsluta om
ErrorHandlerExit:
Gå ut suben
ErrorHandler:
MsgBox ”felnr.: ” & Err.Number-_,
& ”i” & Me.ActiveControl.Name & ”tillvägagångssätt; ” _,
& ”beskrivning: ” & Err.Description
Meritförteckning ErrorHandlerExit
Avsluta suben
|