设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] [已解决]关于组合框下拉数据的刷新问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-19 13:23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
“窗体1”中有一组合框“证书号码”,组合框“证书号码”的数据行来源是:
SELECT 船舶登记证书号码表.证书编号 FROM 船舶登记证书号码表 WHERE (((船舶登记证书号码表.证书状态)="出库") AND ((船舶登记证书号码表.证书名称) Like "*" & "配员证书" & "*"));

“窗体1”中有一按钮“更新”,代码如下:
   DoCmd.SetWarnings False
   DoCmd.RunSQL "UPDATE 船舶登记证书号码表 SET 船舶登记证书号码表.证书状态 = '使用', 船舶登记证书号码表.船舶名称 = [forms]![窗体1]![船舶名称], 船舶登记证书号码表.使用日期 = Date() WHERE (((船舶登记证书号码表.使用日期) Is Null) AND ((船舶登记证书号码表.证书编号)=[forms]![窗体1]![证书号码]))"
   DoCmd.SetWarnings True

当在组合框“证书号码”选择“06PN057635”后,按“更新”按钮后,“06PN057635”的记录就会被更新,证书状态就由更新前的“出库”更新为“使用”,根据组合框“证书号码”的数据行来源,证书状态是“出库”,因此理论上组合框“证书号码”的下拉数据里应该不包括已经“使用”的“06PN057635”,但此时再按组合框“证书号码”,发现“06PN057635”仍在下拉框的数据里,只有关闭窗体1后,再打开窗体1,“06PN057635”才不会出现在下拉的数据里,
请问我在按下“更新”按钮更新数据后,如何把组合框“证书号码”的下拉数据进行同步刷新或者更新呢?

[ 本帖最后由 fatmingli 于 2008-9-20 09:24 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-9-19 14:00:19 | 只看该作者
刘小军的组合框列子.

本帖子中包含更多资源

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

x
3#
 楼主| 发表于 2008-9-19 14:33:47 | 只看该作者
没法领会,2楼答非所问
4#
发表于 2008-9-19 16:21:26 | 只看该作者
me.证书号码.Requery
5#
 楼主| 发表于 2008-9-19 23:17:11 | 只看该作者
能找个人回答一下吗?
6#
 楼主| 发表于 2008-9-20 09:23:49 | 只看该作者
谢谢,本人比较笨,需要详细一点的问答。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-8 18:41 , Processed in 0.078356 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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