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

及時更新Live Date

尚未結案
avalokita
一般會員


發表:29
回覆:35
積分:12
註冊:2003-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-23 21:08:26 IP:203.70.xxx.xxx 未訂閱
請問一下: 我有如下的元件 1 2 ======================= table1, table2 (兩個table連接到相同的一個表) datasource1 datasource2 grid1 grid2 請問我該如何在用組1的元件在對資料表進行修改後, 組2的grid2馬上顯現最新的效果呢?
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-23 21:42:15 IP:211.20.xxx.xxx 未訂閱
avalokita 你好
  在Table1.AfterPost事件中,寫如下程式碼:    procedure TForm1.Table1AfterPost(DataSet: TDataSet);
begin
  Table2.Refresh;
{
  若所連結的資料庫不支援Refresh的話則改用
  Table2.Close;
  Table2.Open;
}
end;
如果dbGrid2也提供修改資料的功能,則兩個Table的AfterPost事件都要互相Refresh。
_______________________________________ 深藍的魚,祝您好運..........連連
avalokita
一般會員


發表:29
回覆:35
積分:12
註冊:2003-09-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-24 09:35:18 IP:211.74.xxx.xxx 未訂閱
引言: avalokita 你好
  在Table1.AfterPost事件中,寫如下程式碼:    procedure TForm1.Table1AfterPost(DataSet: TDataSet);
begin
  Table2.Refresh;
{
  若所連結的資料庫不支援Refresh的話則改用
  Table2.Close;
  Table2.Open;
}
end;
如果dbGrid2也提供修改資料的功能,則兩個Table的AfterPost事件都要互相Refresh。
_______________________________________ 深藍的魚,祝您好運..........連連
謝謝chance36板主的解答! 晚生己經實作出來了, 但能否再請教您另一個問題, 如何把經由query建立的資料表, 再修改後,傳回原完整的資料表呢?
系統時間:2024-09-09 20:49:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!