我有一個子報表,並在組頁腳,我有字符串,我試圖改變使用下面的代碼的背景顏色。水晶報表2008 - 更改背景顏色
如果WorkID等於Technical.workId或Development.WorkId,則顏色代碼起作用,但其他項目全黑。
如果如果WorkID不等於或空的Technical.workId或Development.WorkId,我的報告是空白。
if
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}<>{Technical.workId}
and {Work.WorkID}<>{Development.WorkId} Then crNoColor
else if
(
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}={Development.WorkId}
and {Development.PlanName}={Project.ProjectName}
and {Development.devStatus} = "R")
then crRed
else if (
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}={Development.WorkId}
and {Development.PlanName}={Project.ProjectName}
and {Development.devStatus} = "A")
then crYellow
else if (
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}={Tech.workId}
and ({Resource.Team Name}like "Tech*")
and {Technical.TechStatus} = "R")
then crRed
else if (
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}={Tech.workId}
and ({Resource.Team Name}like "Tech*")
and {Technical.TechStatus} = "A")
then crYellow
else if (
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}={Tech.workId}
and ({Resource.Team Name}like "QA*")
and {Technical.TechStatus} = "R")
then crRed
else if (
{?Pm-DB.ID}={Work.Num}
and {Work.WorkID}={Tech.workId}
and ({Resource.Team Name}like "QA*")
and {Technical.TechStatus} = "A")
then crYellow
我的問題我正在使用內部連接而不是左外連接到工作,開發和技術表。 – 2011-06-07 16:51:28