If statement crystal报告包含多个表的if语句

If statement crystal报告包含多个表的if语句,if-statement,crystal-reports,If Statement,Crystal Reports,我的报告从两个不同的表中提取EEO表单的代码。一些员工被分配“工作”,而另一些员工被分配“职位”——因此他们被存储在不同的表中 作业表中的EEO代码为EEO\u sub\u Code,由数字2到9组成。职位表中的EEO代码为position\u group\u Code,由EEO2到EEO9组成。我希望这两个都显示为EEO2到EEO9 jobs.eeo\u sub\u code和positions.position\u group\u codebot基本上包含eeo代码,因此我想将它们合并到一个

我的报告从两个不同的表中提取EEO表单的代码。一些员工被分配“工作”,而另一些员工被分配“职位”——因此他们被存储在不同的表中

作业表中的EEO代码为EEO\u sub\u Code,由数字2到9组成。职位表中的EEO代码为position\u group\u Code,由EEO2到EEO9组成。我希望这两个都显示为EEO2到EEO9

jobs.eeo\u sub\u code
positions.position\u group\u code
bot基本上包含eeo代码,因此我想将它们合并到一个列中

迄今为止,我的代码仅显示作业.eeo_sub_代码条件。我怎样才能得到想要的行为

if {jobs.eeo_sub_code} = '2' OR {positions.position_group_code} = 'EEO2' then 'EEO2' 
else if {jobs.eeo_sub_code} = '3' OR {positions.position_group_code} = 'EEO3' then 'EEO3' 
else if {jobs.eeo_sub_code} = '4' OR {positions.position_group_code} = 'EEO4' then 'EEO4' 
else if {jobs.eeo_sub_code} = '5' OR {positions.position_group_code} = 'EEO5' then 'EEO5' 
else if {jobs.eeo_sub_code} = '6' OR {positions.position_group_code} = 'EEO6' then 'EEO6' 
else if {jobs.eeo_sub_code} = '7' OR {positions.position_group_code} = 'EEO7' then 'EEO7' 
else if {jobs.eeo_sub_code} = '8' OR {positions.position_group_code} = 'EEO8' then 'EEO8' 
else if {jobs.eeo_sub_code} = '9' OR {positions.position_group_code} = 'EEO9' then 'EEO9' 

检查表之间的链接。如果链接正确,请尝试以下公式:

IF {jobs.eeo_sub_code} = '2' OR {positions.position_group_code} = 'EEO2'
  THEN 'EEO2' 
ELSE IF  {jobs.eeo_sub_code} = '3' OR {positions.position_group_code} = 'EEO3' 
  THEN 'EEO3'
ELSE IF  {jobs.eeo_sub_code} = '4' OR {positions.position_group_code} = 'EEO4' 
  THEN 'EEO4'

//...And so forth

您对表链接做了什么,这些表之间的主键或公共列是什么?