|
发表于 2012-7-3 17:07:22
|
显示全部楼层
我看了下,作了部分修改
1、提取重复代码(填充);
procedure TForm1.tc;
begin
Edit1.Text := Query2.FieldByName('bh').AsString;
Edit2.Text := Query2.FieldByName('xm').AsString;
Edit4.Text := IntToStr(Query2.FieldByName('yw').AsInteger);
Edit3.Text := IntToStr(Query2.FieldByName('sx').AsInteger);
end;
2、增加了表里有相同的学号时不能插入数据(以免引起系统错误);
with Query3 do
begin
Close;
SQL.Clear;
SQL.Add('select * from cj where bh='''+Trim(Edit1.Text )+'''');
Open;
end;
if not Query3.IsEmpty then
begin
ShowMessage('不能插入重复记录');
Exit
end
3、修改了Edit组件的tabOrder顺序。 下载地址
|
|