|
'****************************
'名称:组合框动态增选项
'作者:zhengjialon(access-cn and access abc)
'时间:2003-12-20
'****************************
Private Sub 组合0_NotInList(NewData As String, Response As Integer)
Dim ctl As Control
' 返回指向组合框的 Control 对象。
Set ctl = Me.组合0
' 提示用户验证要添加的新值。
If MsgBox("你输入的值不在列表中,是否增国到列表中去?", vbOKCancel) = vbOK Then
' 将 Response 参数设置为指向
' 正在添加的数据。
Response = acDataErrAdded
' 将 NewData 参数中的字符串添加到行来源。
ctl.RowSource = ctl.RowSource & ";" & NewData
Else
' 如果用户选择了“取消”,将不再出现错误消息
' 并且撤消所做的更改。
Response = acDataErrContinue
ctl.Undo
End If
End Sub
以上引用郑家龙先生提供的方法,但在下发现窗体关闭后,先前新增的字段消件,再次打开时新增的字段不见了??不知怎样修改这个问题!!!
不知这里没有没一起研究这个课题的朋友???
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|