Office中国论坛/Access中国论坛
标题:
当输入的记录不在组合框选项里时,这段代码有什么问题?
[打印本页]
作者:
goto2008
时间:
2007-6-6 23:56
标题:
当输入的记录不在组合框选项里时,这段代码有什么问题?
我想实现的是,当有时在“类别”这个字段里输入的名称不在组合框选项里。
会自动弹出来一个对话框询问。“您输入的某某不在选项里,是否添加进去?”
然后回答,是或否
不知我这段代码哪里错了,实现不了???
Private Sub 类别_NotInList(NewData As String, Response As Integer)
Dim intSelect As Integer
Dim strSQL As String
'用户选择是否把新值加入列表
intSelect = MsgBox("你是否希望把“" + NewData + "”加入列表中?", vbYesNo + vbQuestion, "提示")
If intSelect = vbYes Then
DoCmd.SetWarnings False
strSQL = "INSERT INTO [产品表](类别) VALUES('" + NewData + "')"
DoCmd.RunSQL strSQL
Response = acDataErrAdded
DoCmd.SetWarnings True
Else
Response = acDataErrContinue
Me.类别.Undo
End If
End Sub
[attach]24804[/attach]
[attach]24803[/attach]
作者:
ytf123
时间:
2007-6-7 00:57
不知这是不是你想要的结果
[attach]24806[/attach]
作者:
goto2008
时间:
2007-6-7 01:13
ytf123
你好,不是这样的。。。。我的意思是,
若输入新的类别,它也会自动保存在“类别表”里
作者:
ytf123
时间:
2007-6-7 01:34
[attach]24807[/attach]
作者:
goto2008
时间:
2007-6-7 05:24
谢谢!!就是要这个效果
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3