Fastreport.Variables的值變?號 |
缺席
|
kuf41
中階會員 發表:14 回覆:45 積分:51 註冊:2006-12-03 發送簡訊給我 |
試了多次試不出來,
需求如下: 現有多份報表已設計成取Variables的樣式 像在Fastreport下的Memo的值為[Cust_Name] 現在要從Delphi傳值到Fastreport下的[Cust_Name] 下語法: var cust_name : WideString; frxReport1.Variables['Cust_Name'] := QuotedStr(cust_name); 或frxReport1.Variables['Cust_Name'] := '''' cust_name ''''; 一般情況是沒問題的, 如果cust_name的值為一些奇怪的字,像"峯" 報表裡的Memo就變成?號了 Help~~~
------
一切都為了明天 |
ufjjc
一般會員 發表:18 回覆:47 積分:23 註冊:2002-05-21 發送簡訊給我 |
Fastreport 3.x 和 4.x 如果是安裝於 d2009 以下的版本, 參數傳遞是無法支援 unicode的。
直接從 sql 讀取 unicode 並顯示 是可以的,可以將參數寫入 資料庫,再透過 sql 讀取 即可。 ===================引 用 kuf41 文 章=================== 試了多次試不出來, 需求如下: 現有多份報表已設計成取Variables的樣式 像在Fastreport下的Memo的值為[Cust_Name] 現在要從Delphi傳值到Fastreport下的[Cust_Name] 下語法: var cust_name : WideString; frxReport1.Variables['Cust_Name'] := QuotedStr(cust_name); 或frxReport1.Variables['Cust_Name'] := '''' cust_name ''''; 一般情況是沒問題的, 如果cust_name的值為一些奇怪的字,像"峯" 報表裡的Memo就變成?號了 Help~~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |