[英]Display record from Crystal Report Details Section to Group Footer Per Group
我做了一個Crystal Report,將每個位置的租戶分組。 將按其當前和上個月查看所有銷售中的每個租戶。 在某些情況下,租戶的當前銷售狀態為已關閉。 我需要做的是過濾所有這些租戶,並將它們放在“組頁腳”“按組/按位置”中。 目前,我有一個代碼,用於獲取處於關閉狀態的所有租戶,並將其顯示在所有頁面中。
碼:
公式1
whilereadingrecords;
stringvar strtitle;
if ({@CurrentMonthNew}) = "CLOSED" and ({@PreviousMonthNew}) <> "CLOSED"
THEN
strtitle := strtitle + ">" + {spMSR;1.name}
公式2:實際公式將外部詳細信息作為注釋
evaluateafter({@notes});
stringvar strtitle;
如何按位置組進行過濾。 請查看此圖像以獲取報告結構的圖示
未完成可能會有一些錯別字,但是假設我理解您的問題,這應該可以幫助您開始。
公式1 //放置在第2組標題中並隱藏,因此您看不到它
Whilereadingrecords;
global stringvar notes = "";
公式2 //取消放置“詳細信息”部分,因此您看不到它
Whilereadingrecords;
global stringvar notes;
if {table.yearcurrentfield} = 'CLOSED' then Notes := Notes & " " & {table.Notes field}
公式3 //不禁止在第2組頁腳中
global stringvar notes;
根據CoSpringGuy的有用答案,我得出了正確解決我的問題的正確答案
使用3種方法公式
公式1:在組標題中
Whileprintingrecords;
stringvar strtitle := "";
numbervar var :=0;
公式2:在詳細信息部分中,您想要的條件
Whileprintingrecords;
stringvar strtitle;
numbervar var;
if ({@CurrentMonthNew}) = "CLOSED" and ({@PreviousMonthNew}) <> "CLOSED"
THEN
strtitle := strtitle + ChrW(13) + {spMSR;1.name}
公式3:在頁腳組中,要在報表上顯示的實際值
whileprintingrecords;
stringvar strtitle;
改為在打印記錄時使用,而在讀取記錄時使用每組產生注釋的功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.