设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] 报表中数据提取的问题!?!?!?

[复制链接]
跳转到指定楼层
1#
发表于 2003-6-24 23:45:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一报表中,数据源是一数据库,在报表中如果不用文本框的方法,怎样才能在VB代码中调用表中的数据呢?用文本框能正常运行,但数据项太多,用文本框的话显的太乱!!!
例如:
表(科目帐):科目号  借贷标志  科目名   余额   发生额
            101         1            现金    100     150
在VB中:

if me.借贷标志=1 then
  me.报表文本框借=余额
else
  me.报表文本框贷=余额
endif
把 me.借贷标志 改成 科目帐.借贷标志 也说找不到字段列表,该怎样才行呢????
















[此贴子已经被作者于2003-6-25 13:54:47编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-6-25 06:36:00 | 只看该作者
试试DLookup函数也许可以!
3#
 楼主| 发表于 2003-6-25 15:28:00 | 只看该作者
上面的表(科目帐)是一列表,好多记录的
用Dlookup不行,

点击这里给我发消息

4#
发表于 2003-6-25 18:33:00 | 只看该作者
在报表主体格式化事件中:
报表文本框借 = IIF(借贷标志=1, 余额,"")
报表文本框贷 = IIF(借贷标志<>1, 余额,"")

要求在报表主体中放上"借贷标志" "余额"两个字段以及"报表文本框借" "报表文本框贷"两文本框,且将"借贷标志" "余额"两个字段对应的文本框的"可见性"属性设为"否"

GOOD LUCK!
5#
发表于 2003-6-25 18:37:00 | 只看该作者
可试试,在文本框中用IIF语名。报表文本框借:iif(借贷标志=1 ,[余额],null)
报表文本框贷:iif(借贷标志=1 ,null,[余额)
6#
 楼主| 发表于 2003-6-25 18:43:00 | 只看该作者
你们的用法我知道能成功,但是现实情况是这样的:
表(科目帐)中有13列,报表可用的列只有5列,其他的根据情况选择,要是都建立文本框的话,那是不是有点太乱????
再就是用<报表文本框贷:iif(借贷标志=1 ,null,[余额)>这种方法,实际情况是余额有年初的,月初的,日初的,要根据打开它的窗口的一文本框来控制,如果用这种方法的话是没法实现的!!!!!
7#
发表于 2003-6-25 19:07:00 | 只看该作者
那你可以用按条件指定文本框的数据源的方法。将非控制用的文本框数据源设为非绑定。现用select case来设数据源!只是思路,没有试过!
8#
 楼主| 发表于 2003-6-25 19:10:00 | 只看该作者
如果用条件指定文本框的数据源的方法时,你不觉的用iif语句太长了吗?????

我的天呢!!!!!!
9#
发表于 2003-6-25 19:52:00 | 只看该作者
select case
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-11 22:28 , Processed in 0.112081 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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