1樓:網友
如果你要做的是點選button1後在資料庫中查詢edit1裡世逗面的項的話 可以這麼做。
使用如下元件:button1,edit1,adoquery1,adoconnction1,datasource1,dbgrid1
資料庫表名為aaa
在adoconnection1的connectionstring屬性裡連線資料庫;
把adoquery1的connection屬性連線adoconnection1,sql屬性裡新增一句select * from aaa
把datasource1的dataset屬性連線adoquery1
把dbgrid1的datasource屬性連線datasource1,給dbgrid1的columns屬性新增若干個column,然後把每個column的fieldname設定為你需要的表的列名謹或,假如第乙個column,也就是column[0]的fieldname屬性設為表aaa中的列名稱"姓名",那麼之後會在這個colum裡顯示姓名下面的資料。
然後假設edit1裡面輸入的是名字,在button1的onclick事件裡新增如下**。
beginwith adoquery1 do
beginclose;
select * from aaa where 姓名=''''搜晌賣/註釋,這句話不能分行寫;還有其他寫法,這裡只寫這種;'是單引號。
open;//註釋,如果用select語句,這裡用open;如果是其他語句,用execsql;
end; end;
執行之後,會在dbgrid1中間看到符合條件的所有記錄。
2樓:小太平洋
button1新增** 如果是團渣要複製 edit1的文字到乙個變數沒寬就這樣。
vars:string;
begins:=;
end;dbgrid只要關聯好資料庫就自動顯示資料塌察悄庫裡的資料 比如關聯adoquery1
查詢語句。with adoquery1 dobeginclose;
select * from 資料庫 where 條件");
open;end;
delphi中點選button要將dbedit中的新紀錄寫入資料庫**是什麼
3樓:網友
uses中加入db;
if ( = dsinsert) or ( = dsedit) then
可以換成dbedit1所關聯的adoquery或者adotable如:if ( = dsinsert) or ( = dsedit) then
state = dsinsert說明資料集為插入新資料待儲存狀態state = dsedit說明資料集為資料待儲存狀態post函式為向資料庫提交修改或者新增加的資料。
delphi 如何通過改變edit的值,點選button查詢不同的結果
4樓:網友
使用過濾就可以了呀,把edit的值做成過濾的條件。
5樓:網友
建議在提技術問題時,要先給個環境,然後再說明在什麼環境下遇到了什麼問題,這樣就具體了,大家就好幫您分析或者解決了。
6樓:網友
在按鈕事件中 拼sql 執行查詢 即可。
7樓:匿名使用者
查詢什麼?通過edit動態生成sql語句?
delphi 下如何實現異形控制項(比如:圓角矩形的button 、 edit)呢?
8樓:網友
varrgn: hrgn;
begin/pnl1:tpanel
clred; //將顏色設定紅色,更明顯。
rgn := createellipticrgn(0, 0,, //建立橢圓區域,也可以是其他區域。
setwindowrgn(, rgn, true); //設定物件在畫在哪個區域上。
end;
9樓:匿名使用者
使用第三方控制項raize,其中有乙個好像是shapebutton的控制項或**控制項。
10樓:匿名使用者
可以是用canvas自己畫,不過這樣很難看,基本上都是使用**來做的,使用png的話會達到很絢的效果。
11樓:網友
做成**吧,載入**,然後點選,顯示陰影不同的形狀。
delphi 掃瞄槍edit輸入完後 自動執行button
12樓:網友
測試:可以開啟記事本,掃瞄多次,除了字元,還會換行。
結論:一般掃瞄槍,輸入時都帶有換行,所以輸入時候捕捉換行(也有可能是回車,我忘記了)
然後觸發,程式實在忘記怎麼寫的了。
if 條碼符合長度 and 最後字元是換行(回車) thenbegin
就可以了。end;
13樓:網友
可以在事件裡做,當輸入滿足要求後,執行button的onclick
14樓:網友
onchange事件中,需找特殊的 掃瞄槍 輸入結尾字元,然後執行onclick事件。
請問在delphi中怎麼點選乙個按鈕複製edit1 文字框中的內容。
15樓:匿名使用者
就是它的內容,你想往哪兒複製,記憶體?;
winform中button按鈕在pictureBox中背
this.button1.backcolor color.transparent this.button1.parent this.picturebox1 this.button1.location new point 10,10 button.backcolor color.transparent...
delphi取餘問題,Delphi中的Mod 取模 是什麼意思
如果你是說負數也要取到正數的餘數?很簡單,取x的絕對值。如 x abs x mod y 但是即使使用了絕對值。求得的餘數依然是4,當x為正整數時,餘數才能為 124。因為當前的x超過了整數的最大值所以被錯誤的轉換為了乙個負數 211403004。使用該負數求餘自然為 4。如果你想要求得餘數為 124...
delphi中函式返回陣列問題,delphi 函式返回值的定義問題
你定義的函式不是返回陣列型別的,只是返回乙個word 首先定義乙個陣列型別 type tarr array of integer 然後定義返回這個陣列型別的函式 function strsplit strsplit,str string tarr varstr array 1.2 of intege...