设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 如何取得绑定了查询的窗体是否有记录的判断

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-12 04:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当窗体.recordsource赋给一个查询
如果此查询为空,怎么判断FORM的属性得出该查询没有值
源代码见  
http://www.accxp.com/club/topic.cgi?forum=2&topic=11443&show=0
需要解决的问题:点击无下属的节点的时候,判断子窗体的记录是否为空,如果为空的话,就更改子窗体的recordsource

另外奢求
能够取到 数据导航条上的 当前记录数,还有记录总数
知道的留个言啦,谢谢

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-12 16:34:00 | 只看该作者
我先回答第二個問題:
1.設定公用物件
public dbs as database
public rst as recordset
public sumcount as long
public abscount as long
2.在窗體開啟事件中設定發下代碼:
set dbs=currentdb
set rst=dbs.openrecordset("某表或某查詢")
sumcount=rst.recordcount

3.在form的current事件中,輸入:
select case rst.absoluteposition
case 1
me.text0="top"
case sumcount
me.text0="last"
case else
me.text0=rst.absoluteposition & "of" & sumcount
end select
3#
发表于 2003-10-12 17:25:00 | 只看该作者
剛剛說得太復雜了
其實一條語句就可以了....
ME.TEXT0=ME.CURRENTRECORD & " OF " & ME.RECORDSET.RECORDCOUNT
嘿嘿....
4#
 楼主| 发表于 2003-10-13 22:51:00 | 只看该作者
嘻嘻,谢谢adam啦,这里谢谢你啦
你的解答好象一场及时雨哦
5#
 楼主| 发表于 2003-10-13 23:21:00 | 只看该作者
嘻嘻,两个问题都解决啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 04:15 , Processed in 0.109808 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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