在 Access 2007 中,我有一个向表格添加新联系人的表单:
RecSet.AddNew
RecSet![Code_Personal] = Me.txtCodePersonal.Value
RecSet![FName] = Me.TxtFName.Value
RecSet![LName] = Me.txtLName.Value
RecSet![Tel Natel] = Me.txtNatTel.Value
RecSet![Tel Home] = Me.txtHomeTel.Value
RecSet![Email] = Me.txtEmail.Value
RecSet.Update
到目前为止,这已经奏效,并且已成功添加联系人。但我有两个问题:
- 我想显示一个消息框告诉用户联系人已成功添加
- 如果没有成功添加联系人,因为
- 已存在同名联系人
- 不同的问题
然后分别显示一个消息框“联系人已存在”或“发生错误”。
我这样做的想法是:
If recSet.Update = true Then
MsgBox "Paolo Bernasconi was successfully added"
Else if RecSet![FName] & RecSet![LName] 'already exist in table
MsgBox "Contact already exists"
Else
MsgBox "An unknown error occured"
我知道这段代码是错误的,并且显然不起作用,但这只是为了让您了解我想要实现的目标。感谢您提前提供的所有帮助。