全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2283
推到 Plurk!
推到 Facebook!

請問ACCESS資料庫欄位如何合併

答題得分者是:cashxin2002
marklue
一般會員


發表:33
回覆:55
積分:17
註冊:2005-02-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-11 15:07:43 IP:203.73.xxx.xxx 未訂閱
請問各位先進,如果在ACCESS資料庫要宣告C欄位=A欄位 B欄位(均為文字),是否有功能直接設定,如果沒有,當在DBGrid內新增一筆資料,要在哪個事件寫入C欄位=A欄位 B欄位,才會在資料寫入前運算? 謝謝!
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-11 15:24:09 IP:202.62.xxx.xxx 未訂閱
您好﹗    在Access資料庫中可能沒有辦法直接處理﹒ 可將事件試試寫在資料集元件(如Table, ADOTable等)的BeforePost事件中﹐程式碼如下﹕ ADOTable1.FieldByName('C').AsString := ADOTable1.FieldByName('A').AsString + ADOTable1.FieldByName('B').AsString;    ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-11 15:29:07 IP:61.70.xxx.xxx 未訂閱
可以在BeforePost這個事件寫: Query.FieldByName(C欄位).AsString:=Query.FieldByName(A欄位).AsString Query.FieldByName(B欄位).AsString;
marklue
一般會員


發表:33
回覆:55
積分:17
註冊:2005-02-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-11 15:48:36 IP:203.73.xxx.xxx 未訂閱
感謝cashxin2002版主與supman先進詳解 感恩!
tiao
一般會員


發表:11
回覆:19
積分:6
註冊:2005-02-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-12 09:01:11 IP:218.14.xxx.xxx 未訂閱
請問BeforePost的作用是什么啊?
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-12 09:10:38 IP:202.62.xxx.xxx 未訂閱
您好﹗    BeforePost事件就是資料集元件在做Post動作之前的事件﹒ 相關的事件還有AfterPost﹐顧名思義﹐就是資料集元件做完Post動作后的事件﹒    ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
系統時間:2024-09-06 14:24:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!