Access如何给组合框自动添加新条目(记录)-咱家是猫
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


Access如何给组合框自动添加新条目(记录)

发表时间:2007/11/12 10:54:02 评论(2) 浏览(13697)  评论 | 加入收藏 | 复制
   
摘 要:Access在组合框的不在列表中事件上自动添加记录。
正 文:

      当你在一个组合框中输入时,可能会遇到一个列表中没有的记录,如何在输入后能自动添加进去呢?

下面就讲讲这个不在列表中的事件命令应该怎么写:

1、实现这一效果,你首先应该把组合框的"行来源类型"定为:表/查询,另外在"限于列表"属性设为:是

2、在"不在列表中"事件上写代码如下:

如:组合框控件名为:类别

 Private Sub 类别_NotInList(NewData As String, Response As Integer)

    Dim ctl As Control,
    Set ctl = Me.类别
    If MsgBox("您所输入的类别并不在数据库中,确认添加 " & NewData & " 类别吗?", vbQuestion + vbOKCancel + vbDefaultButton2, "提示") = vbOK Then
        Response = acDataErrAdded
        Dim Rs As New ADODB.Recordset
        Rs.Open "KindTable", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
        Rs.AddNew
        Rs!类别名称 = NewData
        Rs.Update
        Rs.Close
        Set Rs = Nothing
        Me.类别.RowSource = "Select 类别名称 FROM KindTable ;"
    Else
        Response = acDataErrContinue
        ctl.Undo
    End If

End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access用按钮在窗体中添加新记录,Access新增记录代码,A...  【cuxun  2007/10/18】
Access中组合框使用详解及教程(含列表框示例)\Access组...  【UMVsoft整理  2009/3/3】
access在结合或绑定的组合框中添加新值  【UMVSoft整理  2009/9/10】
【Access示例】Access组合框中添加新的备选项,Acces...  【点燃一支烟  2010/2/23】
Access组合框自动添加新条目例子\Access组合框新增选项\...  【咱家是猫  2010/7/28】
Access在结合或绑定的组合框中添加新值,Access快速添加新...  【风行  2012/1/12】
Access快速开发平台--查阅列表数据维护功能的应用(快速添加新...  【缪炜  2013/12/13】
常见问答
技术分类
相关资源
文章搜索
关于作者

咱家是猫

文章分类

文章存档

友情链接