Edit 和 新增資料的 疑惑 |
答題得分者是:P.D.
|
kill42el
一般會員 發表:30 回覆:50 積分:16 註冊:2008-06-04 發送簡訊給我 |
你好
我想請問一下,當我執行專案時 我想一開始就已經把指標,指在Edit,方便輸入資料,而不用再用滑鼠去點 請問要怎麼設定?? 在專案中,有一個新增的按鈕,但是如果在新增已有的資料,會跳出欄位不對的訊息 請問要怎樣寫出,已有這筆資料的訊號框呢?? [code cpp] void __fastcall TForm3::BitBtn2Click(TObject *Sender) { ADOTable1->Insert(); ADOTable1->FieldByName("RFID")->AsString =Edit3->Text ; ADOTable1->FieldByName("Name")->AsString = Edit4->Text ; ADOTable1->FieldByName("Sex")->AsString = Edit5->Text ; ADOTable1->FieldByName("ID Card")->AsString = Edit6->Text ; ADOTable1->FieldByName("Tel")->AsString = Edit7->Text; ADOTable1->FieldByName("Home")->AsString = Edit8->Text; ADOTable1->Post(); } [/code] 編輯記錄
kill42el 重新編輯於 2008-09-28 00:00:01, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
第一個問題
在 oncreate中設定 Edit1.setFocus 或者 把 Edit1 的 TabOrder 設定為 0 第二個問題 依你提問的程度來看, 我們實在很難對你解釋清楚, 因為你的發問讓人難理解 "會跳出欄位不對的訊息"????? 雖然我想你要問的是重覆資料的問題, 麻煩你先看一下本站的提問, 前不久才有人問這個問題 第三個問題 你po上來的是 C 的語法, 這裡是Delphi篇, 請留意版規 ===================引 用 kill42el 文 章=================== 你好 我想請問一下,當我執行專案時 我想一開始就已經把指標,指在Edit,方便輸入資料,而不用再用滑鼠去點 請問要怎麼設定?? 在專案中,有一個新增的按鈕,但是如果在新增已有的資料,會跳出欄位不對的訊息 請問要怎樣寫出,已有這筆資料的訊號框呢?? [code cpp] void __fastcall TForm3::BitBtn2Click(TObject *Sender) { ADOTable1->Insert(); ADOTable1->FieldByName("RFID")->AsString =Edit3->Text ; ADOTable1->FieldByName("Name")->AsString = Edit4->Text ; ADOTable1->FieldByName("Sex")->AsString = Edit5->Text ; ADOTable1->FieldByName("ID Card")->AsString = Edit6->Text ; ADOTable1->FieldByName("Tel")->AsString = Edit7->Text; ADOTable1->FieldByName("Home")->AsString = Edit8->Text; ADOTable1->Post(); } [/code] |
瘋狂火星人
一般會員 發表:1 回覆:29 積分:6 註冊:2005-06-17 發送簡訊給我 |
欄位不對??
檢查一下欄位名稱大小寫.... ===================引 用 kill42el 文 章=================== 你好 我想請問一下,當我執行專案時 我想一開始就已經把指標,指在Edit,方便輸入資料,而不用再用滑鼠去點 請問要怎麼設定?? 在專案中,有一個新增的按鈕,但是如果在新增已有的資料,會跳出欄位不對的訊息 請問要怎樣寫出,已有這筆資料的訊號框呢?? [code cpp] void __fastcall TForm3::BitBtn2Click(TObject *Sender) { ADOTable1->Insert(); ADOTable1->FieldByName("RFID")->AsString =Edit3->Text ; ADOTable1->FieldByName("Name")->AsString = Edit4->Text ; ADOTable1->FieldByName("Sex")->AsString = Edit5->Text ; ADOTable1->FieldByName("ID Card")->AsString = Edit6->Text ; ADOTable1->FieldByName("Tel")->AsString = Edit7->Text; ADOTable1->FieldByName("Home")->AsString = Edit8->Text; ADOTable1->Post(); } [/code] |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |