需要在一个表中比较两列的值

时间:2019-02-14 22:36:57

标签: crystal-reports

enter image description here将A列的值与B列的所有值进行比较,并从两个列中删除所有重复的值。

enter image description here

1 个答案:

答案 0 :(得分:0)

创建子报告并将其放置在报告标题中

在子报表放置tableB列的详细部分中,并将所有值存储在共享数组变量中。

创建一个公式并编写以下代码,并将其放在数据库字段后的详细部分中

    Shared Stringvar arrray store;
    store:=store+databasefield;
    1  //This is the change

确保将子报表的宽度减小到最低像素,并且不要忘记将其放置在报表标题中

现在转到主报表并放置表格“详细信息”部分中的字段

转到详细信息部分的内容并编写以下代码

Shared Stringvar arrray store;
if tableA.databasefield in store
Then true
else false