设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1471|回复: 8
打印 上一主题 下一主题

[Access本身] 组合框动态增选项之疑问

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-24 04:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
'****************************
'名称:组合框动态增选项
'作者: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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-2-24 05:51:00 | 只看该作者
我未见过一个成功存入值例表的例子,都是暂时性的,关闭后就消失
3#
发表于 2006-2-24 17:08:00 | 只看该作者
有两个办法解决

1,用一个表存放值列表,在窗体load事件中写入

2,在关闭窗体时 用设计模式打开,写入,保存
4#
 楼主| 发表于 2006-2-24 18:16:00 | 只看该作者
不知第一个办法怎样实现??在下没想通!!!!
5#
发表于 2006-2-24 23:38:00 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2006-2-24 23:44:00 | 只看该作者
谢谢,在下能力有限,还是版主见多识广!!
7#
发表于 2008-12-31 11:07:04 | 只看该作者
组合框需要绑定到表
8#
发表于 2009-2-25 00:11:52 | 只看该作者
强!学习中!
9#
发表于 2009-2-25 00:19:50 | 只看该作者
保存到表
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-27 04:50 , Processed in 0.085314 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表