如何编写公式以从水晶报表中的一列链接在一​​起的两个表中获取数据

时间:2013-06-13 07:22:46

标签: crystal-reports-2008

如何编写公式以从一列链接在一​​起的两个表中获取数据

  

嗨,

我是水晶报道的新手。我有一个问题就是创建公式:

让我们说:

我有两张桌子:

tbl_Details:

Emp_id Emp_nameEmp_Deptt

1 Ram MMM

2 Naresh NNN

3 kapil HHH

4 Namita DDD

tbl_Mapping:

Col_1 Col_2 Emp_Deptt

ButterSotch ButterScotch NNN

ButterScotch草莓DDD

橄榄淀粉MMM

橄榄橄榄HHH

注意:在上表中,Emp_Deptt列是相同的。

  

现在我想创建一个如下公式:

如果Mapping.Type1 = Mapping.Type2,则在Details表中找到Emp_Deptt并获取Emp_name。 例如 : Butterscotch = Butterscotch然后Emp_Deptt是NNN与Details表匹配,Emp_name是Naresh。

如果找不到匹配则无事可做。

现在,我想创建一个公式来获取所需的值并在水晶报表中的某处打印。

1 个答案:

答案 0 :(得分:0)

你需要首先查看表,加入两个表,tbl_Deetails和tbl_Mapping ..

将它们与部门ID相关联..完成后,将该视图调用到报告并使用此类公式

if(totext({view.Type1}) == totext({view.Type2})) then
(
  {view.Employee_Name};
)
else
(
//nothing
)