DBGrid1 有新加入虛擬欄位為何無法在該欄位輸入資料 |
答題得分者是:P.D.
|
K1086
初階會員 發表:63 回覆:148 積分:42 註冊:2007-04-09 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
CalcField (一般叫虛擬欄位) 本來就不能直接輸入資料, 與 dbgrid 無關
CalcField 的資料只能在 事件(Event)設定 O n C a l c F i e l d s 中來指定該欄位值, 你可能誤解這個欄位的用意 ===================引 用 K1086 文 章=================== 問題是這樣 小弟在 Table new field Name:Gross Type:Float 選項是 Calculated 完成後 在Dbgrid 要輸入數字卻無法輸入數字 ,請問各位前輩給予小弟指導,是否與table 有關 謝謝! |
K1086
初階會員 發表:63 回覆:148 積分:42 註冊:2007-04-09 發送簡訊給我 |
[code delphi] procedure TInbuyFm1.Tab_CalcFields(DataSet: TDataSet); begin Tab_Netw.AsInteger := Tab_Gross.AsInteger - Tab_Burew.AsInteger- Tab_Buckw.AsInteger; Tab_Total.AsInteger:= Tab_Netw.AsInteger * Tab_Price.AsInteger; end;[/code] 小弟用這種運算方式 對嗎? 其中的 Netw Gross Burew Buckw Total Price 全部都是由 table New Field 的 ===================引 用 P.D. 文 章=================== CalcField (一般叫虛擬欄位) 本來就不能直接輸入資料, 與 dbgrid 無關 CalcField 的資料只能在 事件(Event)設定 O n C a l c F i e l d s 中來指定該欄位值, 你可能誤解這個欄位的用意 ===================引 用 K1086 文 章=================== 問題是這樣 小弟在 Table new field Name:Gross Type:Float 選項是 Calculated 完成後 在Dbgrid 要輸入數字卻無法輸入數字 ,請問各位前輩給予小弟指導,是否與table 有關 謝謝! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
對不對, 你自己跑程式, 結果出來不就明白了
===================引 用 K1086 文 章=================== [code delphi] procedure TInbuyFm1.Tab_CalcFields(DataSet: TDataSet); begin Tab_Netw.AsInteger := Tab_Gross.AsInteger - Tab_Burew.AsInteger- Tab_Buckw.AsInteger; Tab_Total.AsInteger:= Tab_Netw.AsInteger * Tab_Price.AsInteger; end;[/code] 小弟用這種運算方式 對嗎? 其中的NetwGrossBurewBuckw Total Price 全部都是由 table New Field 的 ===================引 用 P.D. 文 章=================== CalcField (一般叫虛擬欄位) 本來就不能直接輸入資料, 與 dbgrid 無關 CalcField 的資料只能在 事件(Event)設定 O n C a l c F i e l d s 中來指定該欄位值, 你可能誤解這個欄位的用意 ===================引 用 K1086 文 章=================== 問題是這樣 小弟在 Table new field Name:Gross Type:Float 選項是 Calculated 完成後 在Dbgrid 要輸入數字卻無法輸入數字 ,請問各位前輩給予小弟指導,是否與table 有關 謝謝! |
K1086
初階會員 發表:63 回覆:148 積分:42 註冊:2007-04-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |