设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 关于窗体与查询

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-20 22:38:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师,请问通过点击窗体按钮执行某一查询,代码如何写?请各位老师赐教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-11-20 22:47:14 | 只看该作者
Requery
3#
 楼主| 发表于 2008-11-20 23:17:44 | 只看该作者
能能说说Requery的具体用法吗
4#
发表于 2008-11-20 23:24:55 | 只看该作者
Requery 方法通过重新查询窗体或控件的数据源更新基于指定窗体或激活窗体上的控件的数据。

expression.Requery

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明
使用该方法可以确保窗体或控件显示最新的数据。

Requery 方法执行下列操作之一:

重新运行基于其创建窗体或控件的查询。
显示任何新的或已更改的记录,或从窗体或控件所基于的表中删除已删除的记录。
根据对窗体的 Filter 属性所作的任何更改更新显示记录。
基于查询或表的控件包括:

列表框和组合框。
子窗体控件
OLE 对象,如图表。
ControlSource 属性设置包括域聚合函数或 SQL 聚合函数的控件。
如果指定由 expression 指定的任何其他类型的控件,则重新查询窗体的记录源。

如果 expression 指定的控件未绑定到表或查询中的字段,Requery 方法将强制控件进行重新计算。

如果省略由 expression 指定的对象,Requery 方法将重新查询基础数据源查找具有焦点的窗体或控件。如果具有焦点的控件有记录源或行来源,它将被重新查询;否则控件的数据只是简单地刷新。

如果子窗体控件具有焦点,则该方法只重新查询子窗体的记录源,不查询父窗体的记录源。

注意

Requery 方法更新基于窗体或控件的数据,以反映自上一次重新查询以来记录源中新增的记录或已删除的记录。Refresh 方法只显示对当前记录集所做的更改;它不反映记录源中新增的记录或已删除的记录。Repaint 方法只简单地重画指定的窗体及其控件。

Requery 方法不会将控制权交给操作系统以允许 Windows 继续处理消息。如果需要暂时放弃对操作系统的控制权,请使用 DoEvents 函数。
Requery 方法比 Requery 操作快。使用 Requery 操作时,Microsoft Access 将关闭查询并从数据库重新加载。使用 Requery 方法时,Microsoft Access 将返回查询,但不关闭和重新加载。

点击这里给我发消息

5#
发表于 2008-11-21 01:30:39 | 只看该作者
docmd.OpenQuery
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-19 21:58 , Processed in 0.098950 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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