delphi7中IF語句的使用,請教 delphi的if語句中的or或and語句怎麼用啊?

時間 2021-05-04 11:12:45

1樓:匿名使用者

if strtoint(edit6.text) > 5 then

begin

messagedlg('<'+edit3.text+'>已達到借閱上限',mterror,[mbok],0);

endelse

begin

trywith adoquery1 do

begin

sql.clear;

sql.add('insert into lend(code,readerid,outdate)'+

'values(:code,:readerid,:outdate)');

parameters.parambyname('code').value := edit1.text;

parameters.parambyname('readerid').value := edit3.text;

parameters.parambyname('outdate').value := edit2.text;

execsql;

end;

except

messagedlg('借出<'+edit1.text+'>失敗',mterror,[mbok],0);

exit;

end;

end;

2樓:匿名使用者

加個exit或者把不想執行的部位放到else中。if then else begin 不想執行的部分 end;

請教 delphi的if語句中的or或and語句怎麼用啊?

3樓:匿名使用者

or:if後的條件只要有一個為真就執行if後的語句例: if (1<0) or (2>1) then showmessage('test'); //2>1為真執行

and:

if後的所有條件都為真才執行if後的語句

例: if (1<0) or (2>1) then showmessage('test'); //1<0為假不執行

這下就可以了..忘加括號了

4樓:四誓肆死

運算子的優先順序

1類 一元運算子 not、+(正)、-(負)、@2類 乘法運算子 *、/、mod、div、shl、shr、as3類 加法運算子 =、+、-、or、xor4類 關係運算子 <、>、<>、<=、>=、=、in、is因此你必須將if a<0 or b<0 改為if (a<0) or (b<0)

Delphi 7如何安裝控制元件,Delphi7控制元件安裝

安裝控制元件包還是安裝單獨控制元件 delphi7控制元件安裝 1 對於單個控制元件,componet install component.pas或dcu檔案 install 2 對於帶 dpk檔案的控制元件包,file open 下拉選單框中選 dpk install即可 3 對於帶 bpl檔案的...

Delphi7裝控制元件失敗後打不開delphi7,怎麼決解呢

第一 不停的點確定,你還是可以進去delphi介面的 然後把你安裝的控制元件在裡面解除安裝掉就ok了 第二 你按報錯路徑把你安裝控制元件的包放進去,也會ok的!你按照它提供的路徑去把它指定的那個檔案刪除,試一下 這就是喜歡搞dll的好處,一個dll檔案沒有了.寫個bi元件也搞dll,不寫dll會死人...

delphi 7 DBGrid 實現下拉選擇後更新

1 在ondrawcolumncell裡 寫 if gdfocused in state then begin if column.fieldname 對應的列欄位名 then begin tmprect rect end end 2 在oncellclick裡 if column.fieldnam...