0
我datatable
連接到我的Crystal Report
結構如下環在水晶報表中的數據表在forumla場記錄
TypeId
TypeName
我想根據病情
例如以顯示GroupHeaderSection
TypeName
if typeId = 1 then display hans
如果TYPEID = 2,則顯示MNHS
我嘗試了以下公式從這個datatable
WhilePrintingRecords;
Local NumberVar result := -1;
Local NumberVar i := 1;
Local StringVar inString := "";
While i <= 5 And result = -1 Do
(
// inString := IIF({DTPMS_RptLocationTr.LocationTypeId} = 1,{DTPMS_RptLocationTr.LocationTypeName},"")
If {DTPMS_RptLocationTr.LocationTypeId} = 5 Then
inString := {DTPMS_RptLocationTr.LocationTypeName};
i := i + 1;
);
inString
顯示的記錄就如何解決這個
你想'hans'和' mnhs'來自數據庫時,類型id是1和2也是這些類型ID存儲在數據庫中? – Siva
是這個值存儲在數據庫中,我想根據條件顯示,如果1顯示的東西,如果2顯示另一個東西等 –
我想建議你創建一組TypeID並將此代碼放入組標題。多個組頭可以顯示在單個頁面中。如果您想要在單獨的頁面中顯示每個組,則可以在組頁腳部分選擇選項新頁。 – Shell