设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 怎么子窗体在ACCESS2003可以查询下拉显示,而ACCESS2007就不行了呢?

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-5 16:49:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
药品编号的事件是:在药品入库表窗体的"药品编号"录入条件(药品拼音码或编号),查询"基本药品信息表",下拉显示满足条件的相关信息供选择.

现在的问题是,当我进入"药品入库表--药品入库明细表子窗体",在药品编号录入,第一行,可以按条件显示相关内容,可是第二行了,就不行了(原来在ACCESS2003下可以按条件显示相关信息,可是现用ACCESS2007了,第一行可以,第二行就没反应了,请各位指点),

药品编号---的更新后事件代码

Private Sub 药品编号_AfterUpdate()
    Me.药品名称 = Me.药品编号.Column(1)
    Me.单价 = Me.药品编号.Column(3)
    Me.拼音码 = Me.药品编号.Column(4)
    Me.药品编号.Requery
End Sub



药品编号---更改的事件代码

Private Sub 药品编号_Change()
Dim strCriteria As String
    Dim strSQL As String
    If Not IsNull(Me.药品编号.Text) Then
        strCriteria = "Where 拼音码 & 药品编号 & 药品条码 like '*" & Me.药品编号.Text & "*'"
        strSQL = "SELECT 药品编号,药品名称,生产厂家,零售价格,拼音码 FROM 基本药品信息表 " & strCriteria
        Me.药品编号.RowSource = strSQL
        Me.药品编号.Dropdown
        End If
   
End Sub

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-5-5 18:13:47 | 只看该作者
发现一新问题,就是在第二行录入后,下拉显示器的与录入的不对应,可是按"向下"箭头按键后,可以显示出来...........

希望有在用ACCESS2007的帮我测试一下.谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-20 18:34 , Processed in 0.079036 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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