如何动态编辑Access报告?

时间:2014-03-21 16:07:08

标签: sql access-vba ms-access-2010

这看起来很简单,但过去两周我一直在谷歌上搜索,我找不到答案。我正在使用Access 2010 ...

我有一个带有按钮的表单,用户单击该按钮以获取报告,该按钮会弹出一个表单,询问所请求报告的日期,然后打开报告并显示正确的信息。问题是我需要在显示数据之前对其进行操作。其中一些我直接通过SQL语句完成,一些通过报告上文本框的Control Source完成。但是有些数据有点复杂......我需要从“备注”字段(备忘录)中提取某些文本,我需要将几个字段连接在一起,用逗号分隔,其中一些可能是空白的。我知道我可以使用“+”来执行此操作,如“lastName& (“,”+ firstName)将消除不需要的尾随逗号...但是如果“lastName”为空白...我将留下一个不需要的前面的逗号???

如何将数据“写入”到报告中以便“即时”编辑数据?我不希望用户编辑数据,因为我希望每次都得到完全相同的结果。

1 个答案:

答案 0 :(得分:1)

这是对第一个问题的回答(但是如果“lastName”为空白则该怎么办):

lastName & IIf(Len(Lastname) > 0, ",", "") & firstName