如何在选择公式中进行高级选择?

时间:2014-03-13 13:46:59

标签: crystal-reports

我有两个表:TAB_A(id_a)TAB_B(id_b, id_a, price)

条件:price >500

我想只在条件为真时选择一次TAB_A和所有TAB_B,在条件为假时只需选择。

TAB_A(id_a) join TAB_B(id_a)

如何在记录选择公式中执行此操作,否则无法执行此操作?

它不起作用。何时:
TAB_A(1)和TAB_B(1,1,200)
TAB_A(1)和TAB_B(2,1,400)
TAB_A(1)和TAB_B(3,1,600)
它只选择我最后一个,但在这种情况下我不会选择所有。

编辑:

我的表格如下:

http://i.stack.imgur.com/io8mT.png

示例值:

http://i.stack.imgur.com/0Xv3R.png

IF'价格> 500'我想要

http://i.stack.imgur.com/5CZat.png

如果'价格> 700'我想拥有

http://i.stack.imgur.com/e3Gin.png

1 个答案:

答案 0 :(得分:0)

您需要inner加入“数据库专家”中的表格。 (在id_a上)。

创建记录选择公式:

{TAB_B.price}>500