当EDIT1.TEXT=''时热行后面的语句,不等于空时执行TABLE的APPEND.
请问要用IF语句如何写呀.
请问要用IF语句如何写呀.
解决方案 »
- 工资问题
- 求DBGridEh导出到Excel最快的方法
- Fastreport3.x中文问题完美解决办法
- 為什麼出現:更新或重整所需索引鍵資料行資訊不足
- 请教:在System.pas中的FPower10过程????
- midas应用,怎样获得连接客户的ip地址和端口
- 简单一问,迅速给分
- 大家看看,为什么会出错,急!!
- 我这个问题提了10次了,怎么就是没人能答上来呢?高分相送,在线等 待。。。。。
- delphi7怎么存取sql2000中text类型的值
- 在DLL中能使用组件调用外部文件吗?DLL中使用TXMLDocument的问题
- 200分,类似于 vb中的spread 网格组件,FOR delphi7.0版本
if edit34.text='' then
begin
exit;
end
else
begin
with table2 do
begin
open;
append;
fieldbyname('员工编号').AsInteger:=strtoint(edit2.text);
fieldbyname('员工姓名').AsString:=edit3.text;
fieldbyname('学校名称').AsString:=edit34.Text;
fieldbyname('科系').asstring:=edit37.Text;
fieldbyname('起止日期').AsString:=edit40.text;
fieldbyname('年制').AsString:=edit43.text;
fieldbyname('证书').AsString:=edit46.text;
post;
close;
end;
end;
ShowMessage('晕,我也想哭');
tbl_楼主.Append;
begin
exit;
end
else
begin
with table2 do
begin
open;
append;
fieldbyname('员工编号').AsInteger:=strtoint(edit2.text);
fieldbyname('员工姓名').AsString:=edit3.text;
fieldbyname('学校名称').AsString:=edit34.Text;
fieldbyname('科系').asstring:=edit37.Text;
fieldbyname('起止日期').AsString:=edit40.text;
fieldbyname('年制').AsString:=edit43.text;
fieldbyname('证书').AsString:=edit46.text;
post;
close;
end;
end;