Office中国论坛/Access中国论坛

标题: 请教:报表中引用文本框的值 [打印本页]

作者: hannanrenjie    时间: 2017-7-2 18:05
标题: 请教:报表中引用文本框的值
本帖最后由 hannanrenjie 于 2017-7-3 10:33 编辑

数据库中的三个表:会计科目表、试算平衡表(各个月份的科目汇总数据)、财务期间表(有月份字段)
希望在报表的公式中,引用报表里文本框“会计期间”的值。
目的是 每月末在文本框中输入 新的月份, 报表可以更新数据。      


下面公式的“1304”与“会计期间”文本框的值是相同的,但是写作
=DLookUp("[贷方本期]","SZZJ试算平衡表","[一级编码]='6001' and [年月]='会计期间'")时不返回数据。
所以只有写成:
=DLookUp("[贷方本期]","SZZJ试算平衡表","[一级编码]='6001' and [年月]='1304'")


请教各位:这个公式应该怎样写[年月]='会计期间'),才能不每月在报表中改写公式。







作者: Henry D. Sy    时间: 2017-7-2 20:36
  1. =DLookUp("[借方本期]","SZZJ试算平衡表","[一级编码]='6401' and [年月]='" & [Reports]![损益表]![会计期间] & "'")
复制代码

作者: hannanrenjie    时间: 2017-7-3 10:30
Henry D. Sy 发表于 2017-7-2 20:36

谢谢!公式完全正确!
作者: hannanrenjie    时间: 2017-7-3 10:32
Henry D. Sy 发表于 2017-7-2 20:36

在哪里设为最佳答案啊?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3