請教有關資料庫設定問題 |
尚未結案
|
pingcha
一般會員 發表:12 回覆:9 積分:4 註冊:2004-09-20 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 問題一﹕
您可雙擊DBGrid元件﹐開啟其欄位編輯器﹐然后按Mouse右鍵﹐選擇Add all Fields﹐將所有欄位加入到欄位編輯器中﹐然后選取識別碼欄位名﹐將其的Visible屬性設為False﹐即隱藏此欄位﹒ 問題二﹕
您可將此Edit元件的Cursor屬性值設為csHandPoint﹐作用是當使用將Mouse移到此Edit元件上時﹐即出現手指形狀的指標﹒然后再此Edit元件的OnClick事件中鍵入如下程式碼﹕
begin ShellExecute(handle, 'Open', PChar(Edit1.Text), Nil, Nil, SW_SHOWNORMAL); end;當在此Edit元件上Click的時候﹐就會開啟相對應的HTTP﹐不過這里建議您做個判斷﹐當資料集元件處于dsBrowse的狀態時候才可触發此事件﹐如果是處于dsInsert或者dsEdit狀態時就不触發事件﹐您可將以上程式碼改為﹕ begin if ADOTable1.State = dsInsert then begin ShellExecute(handle, 'Open', PChar(Edit1.Text), Nil, Nil, SW_SHOWNORMAL); end; end;========================= 大病初愈﹐休養調整中... =========================
------
忻晟 |
change.jian
版主 發表:29 回覆:620 積分:439 註冊:2003-06-02 發送簡訊給我 |
在ADOQuery(或ADOTable)Active後把欄位的Visible設成false即可,如下: ADOTable1.FieldByName('識別碼').Visible:=False;
引言: 我是個Delphi的新手 我想請問一下 Q1.如何在DELPHI執行時DBGRID可以選擇該項不顯示嗎? Q2.資料庫(ACCESS)內建超連結方式(DELPHI執行會出現#http://delphi.ktop.com.tw/default.asp#並無法連結。 初接觸DELPHI新生 |
pingcha
一般會員 發表:12 回覆:9 積分:4 註冊:2004-09-20 發送簡訊給我 |
|
jbinfo
一般會員 發表:9 回覆:25 積分:16 註冊:2004-05-10 發送簡訊給我 |
|
pingcha
一般會員 發表:12 回覆:9 積分:4 註冊:2004-09-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |