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

多客户问题????

尚未結案
ljq_2002
一般會員


發表:27
回覆:12
積分:7
註冊:2003-01-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-01 10:02:30 IP:61.138.xxx.xxx 未訂閱
C/S结构,使用dbgrid控件来控制用户的输入数据,在dbgrid中的第1列显示一个自动编号,并把此列显示的时候设为只读, dbgrid中的数据从一个数据表Table1中取得,现碰到如下问题: 1、在 Table1 数据表中设置一个ID的主键,自动增加,如何处理在DBNavigator增加一条记录时自动把ID值显示在dbgrid中的第1列上,并为只读状态? 2、在多个客户端同时DBNavigator增加一条记录时,如果同时取得同一条记录,如何处理? 3、多个客户端处理删除的记录? 谢谢!!!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-01 10:17:02 IP:202.39.xxx.xxx 未訂閱
1. 在 OnNewRecord 時, 指定新一筆 record 的 ID 值 (1)以 TStringGrid(DBGrid1).FixedCols := 1; 的方式讓 ID 欄位唯讀 (2)以 TDBGrid.Columns[0].ReadOnly := True; 的方式讓 ID 欄位唯讀 (3)以 TDataSet.FieldByName{'ID').ReadOnly := True 的方式讓 ID 欄位唯讀 --- --<-<-<@
系統時間:2024-11-26 12:45:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!