線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1553
推到 Plurk!
推到 Facebook!

Fastreport.Variables的值變?號

缺席
kuf41
中階會員


發表:14
回覆:45
積分:51
註冊:2006-12-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-05-31 14:24:19 IP:220.136.xxx.xxx 訂閱
試了多次試不出來,

需求如下:
現有多份報表已設計成取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~~~

------
一切都為了明天
編輯記錄
kuf41 重新編輯於 2010-05-31 14:25:59, 註解 無‧
kuf41 重新編輯於 2010-05-31 14:26:42, 註解 無‧
kuf41 重新編輯於 2010-05-31 14:30:18, 註解 無‧
kuf41 重新編輯於 2010-05-31 14:32:07, 註解 無‧
ufjjc
一般會員


發表:18
回覆:47
積分:23
註冊:2002-05-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-06-10 19:33:36 IP:114.33.xxx.xxx 訂閱
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~~~

系統時間:2017-12-15 6:34:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!