風葉飄
最近的工作夥伴是Windows Copilot
會用中文、英文加程式問AI問題
問題下收
掰噗~
原來如此 (p-wink)
風葉飄
我:
水晶報表想抓取某個部門的資料,如果沒有選擇部門,則抓取所有部門的資料,像這種感覺
if depno = "all" then
select * from tableA
else
select * from tableA where depno=depno
endif
會設定參數
depno
要怎麼做
風葉飄
Windows Copilot:
1. 在 Crystal Reports 中建立參數欄位
打開報表設計器。
欄位總管 -> 參數欄位 -> 右鍵 -> 新增參數。
設定參數屬性:
名稱:例如 depno。
提示文字:例如 選擇部門。
數值類型:選擇 String。
允許多值:選擇 False。
風葉飄
Windows Copilot:
2. 設定選擇公式
報表設計器 -> 報表 -> 選擇專家 -> 記錄。
選擇公式中輸入以下公式:
If {?depno} = "all" Then
True
Else
{tableA.depno} = {?depno}
這樣,報表將根據用戶輸入的部門篩選資料,如果部門參數為 “all”,則顯示所有部門的資料。
風葉飄
下面省略
風葉飄
人類用程式說話,AI用中文說話,一整個槽點很多
載入新的回覆