Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 是否从文本框向报告添加多个空行?_Sql_Ms Access_Crystal Reports - Fatal编程技术网

Sql 是否从文本框向报告添加多个空行?

Sql 是否从文本框向报告添加多个空行?,sql,ms-access,crystal-reports,Sql,Ms Access,Crystal Reports,我有一个与Crystal Report(2011)链接的Access数据库。该报告包含多个部分、一个组以及多个子报告 每个子报告都在主报告的自己部分中。每个部分/子报告都设置为“在一页上保持一致” 我的老板正在寻找一种方法,在任何部分的末尾添加“按需”的空间。换句话说,他希望报告是一个word文档,可以自由添加行 我知道这是不可能的。我确实意识到,您可以将报表导出为.doc文件,但这需要额外的步骤,我们正在尽可能地将其自动化 我考虑的是Access中的一个文本框(TextBox1),它允许您键入

我有一个与Crystal Report(2011)链接的Access数据库。该报告包含多个部分、一个组以及多个子报告

每个子报告都在主报告的自己部分中。每个部分/子报告都设置为“在一页上保持一致”

我的老板正在寻找一种方法,在任何部分的末尾添加“按需”的空间。换句话说,他希望报告是一个word文档,可以自由添加行

我知道这是不可能的。我确实意识到,您可以将报表导出为.doc文件,但这需要额外的步骤,我们正在尽可能地将其自动化

我考虑的是Access中的一个文本框(TextBox1),它允许您键入一个数字并将该数字的空行添加到另一个文本框(TextBox2)(例如,如果您在TextBox1中键入3,则TextBox2的值类似于“”。然后使用HTML解释在报告中的公式中引用TextBox2

有没有一个简单的方法可以做到这一点


有谁有更好的建议吗?

如果您还没有,我会尝试给他/她一个包含“额外”空格的报告版本。另一个选项可能是在子报告后分页符。确保它看起来不错,然后展示它

但是,要处理可变空格,我会使用一个Crystal参数(或多个Crystal参数)。这样,所有内容都集中在一个位置。如果老板决定再增加一行,他/她只需点击“刷新”并更改参数,而不必返回访问表单。获得参数后,在需要变量空间时向表单中添加公式,并将其设置为“可以增长”.实际公式如下所示:

Local NumberVar i;
Local StringVar out := "";

for i := 1 to {?BlankLines} do
    out := out + chr(13) + chr(10);

out;

嗯,他需要为每个部分添加的空间不同,这就是为什么我必须给他选择的原因。你能解释一下如何在Access中添加吗?@zlysong我有一种感觉,已经格式化的报告不会飞起来。我对Access不是很好,听起来你在这方面有很好的处理。我的建议是不要使用AccESS来控制空白空间的大小,而不是使用晶体参数。这样,间隔的调整是通过点击刷新来完成的,而不是在访问和重新生成中做数据输入。要用Access来做,您可以将文本值添加到窗体中(也可以用“可增长”设置)。是的,我明白了。问题是我们有超过25个部分,每个部分需要不同的间距。我不知道在Crystal Reports设置中如何工作。@zlysong Crystal或Access,无论哪种方式,您都需要确定报告的哪个部分与哪个设置相匹配。“文本框1”、“文本框2”等等。“空白行第1部分”、“空白行第2部分”等等——这两个部分都很难看,而且两种方式都需要25+个。访问将是25+个文本框,Crystal将是25+个参数。