創建一個公式,命名爲「推」,將其添加到細節部分,壓制它,然後添加以下爲其全文:
//{@push}
//build an array of unique string values
//force formula to execute during first pass (before grouping and totaling is done)
WhileReadingRecords;
//create a string array
Stringvar Array items;
//change {table.field} to an appropriate value
items := Array_Push(items, {table.field});
//can't return an array, so use a dummy value
true;
創建一個名爲「連載」公式,把它添加到報表頁眉節,然後添加以下爲其全文:
//{@serialize}
//create comma-delimited list
//force evaluation to occur during second pass
WhilePrintingRecords;
//declare array
Stringvar Array items;
//serialize array
Join(items, ",");
該解決方案依賴於我建了兩個自定義功能:Array_Push()和Array_Contains()
感謝迴應,克雷格。如果這些公式依賴於你的功能,我是否也需要這些功能? – Smittles
好吧,我添加了自定義函數 - 這並不困難 - 但是當我試圖將Push公式添加到細節部分時出現此錯誤: – Smittles
「此字段名稱未知」,然後突出顯示{table.Distrib }作爲未知字段名稱。 – Smittles