yffdtjfrm.pas
来自「本人编写的有关军队营房工作的管理系统」· PAS 代码 · 共 436 行 · 第 1/2 页
PAS
436 行
yfgldata.yffd.FieldByName('委托看管').AsInteger:=yffdtj.DBNumberEditEh11.Value;
yfgldata.yffd.FieldByName('房屋区位').AsString:=yffdtj.ComboBox4.Text;
if yffdtj.RadioButton1.Checked then
yfgldata.yffd.FieldByName('空闲状态').AsString:='是';
if yffdtj.RadioButton2.Checked then
yfgldata.yffd.FieldByName('空闲状态').AsString:='否';
yfgldata.yffd.FieldByName('房屋产权').AsString:=yffdtj.Edit14.Text;
yfgldata.yffd.FieldByName('建筑结构').AsString:=yffdtj.ComboBox5.Text;
yfgldata.yffd.FieldByName('质量等级').AsString:=yffdtj.Edit10.Text;
yfgldata.yffd.FieldByName('层数').AsString:=yffdtj.Edit11.Text;
yfgldata.yffd.FieldByName('建筑年份').AsInteger:=yffdtj.DBNumberEditEh1.Value;
yfgldata.yffd.FieldByName('家属宿舍套数').AsInteger:=yffdtj.DBNumberEditEh2.Value;
if yffdtj.CheckBox1.Checked then
yfgldata.yffd.FieldByName('水').AsString:='有'
else
yfgldata.yffd.FieldByName('水').AsString:='无';
if yffdtj.CheckBox2.Checked then
yfgldata.yffd.FieldByName('电').AsString:='有'
else
yfgldata.yffd.FieldByName('电').AsString:='无';
if yffdtj.CheckBox3.Checked then
yfgldata.yffd.FieldByName('暖').AsString:='有'
else
yfgldata.yffd.FieldByName('暖').AsString:='无';
if yffdtj.CheckBox4.Checked then
yfgldata.yffd.FieldByName('气').AsString:='有'
else
yfgldata.yffd.FieldByName('气').AsString:='无';
if yffdtj.CheckBox5.Checked then
yfgldata.yffd.FieldByName('消').AsString:='有'
else
yfgldata.yffd.FieldByName('消').AsString:='无';
if yffdtj.CheckBox6.Checked then
yfgldata.yffd.FieldByName('卫').AsString:='有'
else
yfgldata.yffd.FieldByName('卫').AsString:='无';
yfgldata.yffd.FieldByName('变更原因').AsString:=yffdtj.Edit1.Text;
yfgldata.yffd.FieldByName('变更依据').AsString:=yffdtj.Edit16.Text;
yfgldata.yffd.Post;
yfgldata.dwqk.Locate('单位代码',yffdtj.dxLookupTreeView1.Text,[loCaseInsensitive]);
yfgldata.dwqk.Edit;
yfgldata.dwqk.FieldByName('房屋栋数').AsInteger:=yfgldata.dwqk.FieldByName('房屋栋数').AsInteger+1;
if yffdtj.ComboBox2.ItemIndex=0 then
yfgldata.dwqk.FieldByName('办公用房').AsInteger:=yfgldata.dwqk.FieldByName('办公用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=1 then
yfgldata.dwqk.FieldByName('集体宿舍').AsInteger:=yfgldata.dwqk.FieldByName('集体宿舍').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=2 then
yfgldata.dwqk.FieldByName('家属宿舍').AsInteger:=yfgldata.dwqk.FieldByName('家属宿舍').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=3 then
yfgldata.dwqk.FieldByName('公共用房').AsInteger:=yfgldata.dwqk.FieldByName('公共用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=4 then
yfgldata.dwqk.FieldByName('库房').AsInteger:=yfgldata.dwqk.FieldByName('库房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=5 then
yfgldata.dwqk.FieldByName('专业用房').AsInteger:=yfgldata.dwqk.FieldByName('专业用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=6 then
yfgldata.dwqk.FieldByName('招待用房').AsInteger:=yfgldata.dwqk.FieldByName('招待用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=7 then
yfgldata.dwqk.FieldByName('其它用房').AsInteger:=yfgldata.dwqk.FieldByName('其它用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox3.ItemIndex=0 then
yfgldata.dwqk.FieldByName('办公用房').AsInteger:=yfgldata.dwqk.FieldByName('办公用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=1 then
yfgldata.dwqk.FieldByName('集体宿舍').AsInteger:=yfgldata.dwqk.FieldByName('集体宿舍').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=2 then
yfgldata.dwqk.FieldByName('家属宿舍').AsInteger:=yfgldata.dwqk.FieldByName('家属宿舍').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=3 then
yfgldata.dwqk.FieldByName('公共用房').AsInteger:=yfgldata.dwqk.FieldByName('公共用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=4 then
yfgldata.dwqk.FieldByName('库房').AsInteger:=yfgldata.dwqk.FieldByName('库房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=5 then
yfgldata.dwqk.FieldByName('专业用房').AsInteger:=yfgldata.dwqk.FieldByName('专业用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=6 then
yfgldata.dwqk.FieldByName('招待用房').AsInteger:=yfgldata.dwqk.FieldByName('招待用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=7 then
yfgldata.dwqk.FieldByName('其它用房').AsInteger:=yfgldata.dwqk.FieldByName('其它用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
yfgldata.dwqk.FieldByName('建筑总面积').AsInteger:=yfgldata.dwqk.FieldByName('建筑总面积').AsInteger+yffdtj.DBNumberEditEh6.Value;
yfgldata.dwqk.Post;
yfgldata.yfzl.Locate('坐落号',yffdtj.ComboBox1.Text,[loCaseInsensitive]);
yfgldata.yfzl.Edit;
yfgldata.yfzl.FieldByName('建筑面积1').AsInteger:=yfgldata.yfzl.FieldByName('建筑面积1').AsInteger+jd;
yfgldata.yfzl.FieldByName('使用面积1').AsInteger:=yfgldata.yfzl.FieldByName('使用面积1').AsInteger+bd+cz+df+bk+wt;
yfgldata.yfzl.Post;
close;
yffd.showbt;
end
else
messagebox(yffdtj.handle,'房屋区位不能为空。','营房工作管理系统',16);
end;
yfgldata.yffd.Filtered:=false;
end
else
messagebox(yffdtj.handle,'栋号不能为空。','营房工作管理系统',16);
end
else
messagebox(yffdtj.handle,'坐落号不能为空。','营房工作管理系统',16);
end
else
messagebox(yffdtj.handle,'单位代码不能为空。','营房工作管理系统',16)
else
begin
jd:=yffdtj.DBNumberEditEh6.Value;
m1:=yffdtj.DBNumberEditEh4.Value;
m2:=yffdtj.DBNumberEditEh5.Value;
bd:=yffdtj.DBNumberEditEh7.Value;
cz:=yffdtj.DBNumberEditEh8.Value;
df:=yffdtj.DBNumberEditEh9.Value;
bk:=yffdtj.DBNumberEditEh10.Value;
wt:=yffdtj.DBNumberEditEh11.Value;
if jd<(m1+m2) then
messagebox(yffdtj.handle,'建筑面积不能小于用途面积之和。','营房工作管理系统',16)
else
if jd<(bd+cz+df+bk+wt) then
messagebox(yffdtj.handle,'建筑面积不能小于住用面积之和。','营房工作管理系统',16)
else
if yffdtj.ComboBox4.Text<>'' then
begin
yfgldata.yffd.Edit;
yfgldata.yffd.FieldByName('建筑面积').AsInteger:=yffdtj.DBNumberEditEh6.Value;
yfgldata.yffd.FieldByName('分类一').AsString:=yffdtj.ComboBox2.Text;
yfgldata.yffd.FieldByName('名称一').AsString:=yffdtj.Edit4.Text;
yfgldata.yffd.FieldByName('面积一').AsInteger:=yffdtj.DBNumberEditEh4.Value;
yfgldata.yffd.FieldByName('分类二').AsString:=yffdtj.ComboBox3.Text;
yfgldata.yffd.FieldByName('名称二').AsString:=yffdtj.Edit5.Text;
yfgldata.yffd.FieldByName('面积二').AsInteger:=yffdtj.DBNumberEditEh5.Value;
yfgldata.yffd.FieldByName('部队住用').AsInteger:=yffdtj.DBNumberEditEh7.Value;
yfgldata.yffd.FieldByName('出租利用').AsInteger:=yffdtj.DBNumberEditEh8.Value;
yfgldata.yffd.FieldByName('地方占用').AsInteger:=yffdtj.DBNumberEditEh9.Value;
yfgldata.yffd.FieldByName('部队看管').AsInteger:=yffdtj.DBNumberEditEh10.Value;
yfgldata.yffd.FieldByName('委托看管').AsInteger:=yffdtj.DBNumberEditEh11.Value;
yfgldata.yffd.FieldByName('房屋区位').AsString:=yffdtj.ComboBox4.Text;
if yffdtj.RadioButton1.Checked then
yfgldata.yffd.FieldByName('空闲状态').AsString:='是';
if yffdtj.RadioButton2.Checked then
yfgldata.yffd.FieldByName('空闲状态').AsString:='否';
yfgldata.yffd.FieldByName('房屋产权').AsString:=yffdtj.Edit14.Text;
yfgldata.yffd.FieldByName('建筑结构').AsString:=yffdtj.ComboBox5.Text;
yfgldata.yffd.FieldByName('质量等级').AsString:=yffdtj.Edit10.Text;
yfgldata.yffd.FieldByName('层数').AsString:=yffdtj.Edit11.Text;
yfgldata.yffd.FieldByName('建筑年份').AsInteger:=yffdtj.DBNumberEditEh1.Value;
yfgldata.yffd.FieldByName('家属宿舍套数').AsInteger:=yffdtj.DBNumberEditEh2.Value;
if yffdtj.CheckBox1.Checked then
yfgldata.yffd.FieldByName('水').AsString:='有'
else
yfgldata.yffd.FieldByName('水').AsString:='无';
if yffdtj.CheckBox2.Checked then
yfgldata.yffd.FieldByName('电').AsString:='有'
else
yfgldata.yffd.FieldByName('电').AsString:='无';
if yffdtj.CheckBox3.Checked then
yfgldata.yffd.FieldByName('暖').AsString:='有'
else
yfgldata.yffd.FieldByName('暖').AsString:='无';
if yffdtj.CheckBox4.Checked then
yfgldata.yffd.FieldByName('气').AsString:='有'
else
yfgldata.yffd.FieldByName('气').AsString:='无';
if yffdtj.CheckBox5.Checked then
yfgldata.yffd.FieldByName('消').AsString:='有'
else
yfgldata.yffd.FieldByName('消').AsString:='无';
if yffdtj.CheckBox6.Checked then
yfgldata.yffd.FieldByName('卫').AsString:='有'
else
yfgldata.yffd.FieldByName('卫').AsString:='无';
yfgldata.yffd.FieldByName('变更原因').AsString:=yffdtj.Edit1.Text;
yfgldata.yffd.FieldByName('变更依据').AsString:=yffdtj.Edit16.Text;
yfgldata.yffd.Post;
yfgldata.dwqk.Locate('单位代码',yffdtj.dxLookupTreeView1.Text,[loCaseInsensitive]);
yfgldata.dwqk.Edit;
yfgldata.dwqk.FieldByName('建筑总面积').AsInteger:=yfgldata.dwqk.FieldByName('建筑总面积').AsInteger+jd-jd0;
if yffdtj.ComboBox2.ItemIndex=0 then yfgldata.dwqk.FieldByName('办公用房').AsInteger:=yfgldata.dwqk.FieldByName('办公用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=1 then yfgldata.dwqk.FieldByName('集体宿舍').AsInteger:=yfgldata.dwqk.FieldByName('集体宿舍').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=2 then yfgldata.dwqk.FieldByName('家属宿舍').AsInteger:=yfgldata.dwqk.FieldByName('家属宿舍').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=3 then yfgldata.dwqk.FieldByName('公共用房').AsInteger:=yfgldata.dwqk.FieldByName('公共用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=4 then yfgldata.dwqk.FieldByName('库房').AsInteger:=yfgldata.dwqk.FieldByName('库房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=5 then yfgldata.dwqk.FieldByName('专业用房').AsInteger:=yfgldata.dwqk.FieldByName('专业用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=6 then yfgldata.dwqk.FieldByName('招待用房').AsInteger:=yfgldata.dwqk.FieldByName('招待用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox2.ItemIndex=7 then yfgldata.dwqk.FieldByName('其它用房').AsInteger:=yfgldata.dwqk.FieldByName('其它用房').AsInteger+yffdtj.DBNumberEditEh4.Value;
if yffdtj.ComboBox3.ItemIndex=0 then yfgldata.dwqk.FieldByName('办公用房').AsInteger:=yfgldata.dwqk.FieldByName('办公用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=1 then yfgldata.dwqk.FieldByName('集体宿舍').AsInteger:=yfgldata.dwqk.FieldByName('集体宿舍').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=2 then yfgldata.dwqk.FieldByName('家属宿舍').AsInteger:=yfgldata.dwqk.FieldByName('家属宿舍').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=3 then yfgldata.dwqk.FieldByName('公共用房').AsInteger:=yfgldata.dwqk.FieldByName('公共用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=4 then yfgldata.dwqk.FieldByName('库房').AsInteger:=yfgldata.dwqk.FieldByName('库房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=5 then yfgldata.dwqk.FieldByName('专业用房').AsInteger:=yfgldata.dwqk.FieldByName('专业用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=6 then yfgldata.dwqk.FieldByName('招待用房').AsInteger:=yfgldata.dwqk.FieldByName('招待用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.ComboBox3.ItemIndex=7 then yfgldata.dwqk.FieldByName('其它用房').AsInteger:=yfgldata.dwqk.FieldByName('其它用房').AsInteger+yffdtj.DBNumberEditEh5.Value;
if yffdtj.f1='办' then yfgldata.dwqk.FieldByName('办公用房').AsInteger:=yfgldata.dwqk.FieldByName('办公用房').AsInteger-m10;
if yffdtj.f1='集' then yfgldata.dwqk.FieldByName('集体宿舍').AsInteger:=yfgldata.dwqk.FieldByName('集体宿舍').AsInteger-m10;
if yffdtj.f1='家' then yfgldata.dwqk.FieldByName('家属宿舍').AsInteger:=yfgldata.dwqk.FieldByName('家属宿舍').AsInteger-m10;
if yffdtj.f1='公' then yfgldata.dwqk.FieldByName('公共用房').AsInteger:=yfgldata.dwqk.FieldByName('公共用房').AsInteger-m10;
if yffdtj.f1='库' then yfgldata.dwqk.FieldByName('库房').AsInteger:=yfgldata.dwqk.FieldByName('库房').AsInteger-m10;
if yffdtj.f1='专' then yfgldata.dwqk.FieldByName('专业用房').AsInteger:=yfgldata.dwqk.FieldByName('专业用房').AsInteger-m10;
if yffdtj.f1='招' then yfgldata.dwqk.FieldByName('招待用房').AsInteger:=yfgldata.dwqk.FieldByName('招待用房').AsInteger-m10;
if yffdtj.f1='它' then yfgldata.dwqk.FieldByName('其它用房').AsInteger:=yfgldata.dwqk.FieldByName('其它用房').AsInteger-m10;
if yffdtj.f2='办' then yfgldata.dwqk.FieldByName('办公用房').AsInteger:=yfgldata.dwqk.FieldByName('办公用房').AsInteger-m20;
if yffdtj.f2='集' then yfgldata.dwqk.FieldByName('集体宿舍').AsInteger:=yfgldata.dwqk.FieldByName('集体宿舍').AsInteger-m20;
if yffdtj.f2='家' then yfgldata.dwqk.FieldByName('家属宿舍').AsInteger:=yfgldata.dwqk.FieldByName('家属宿舍').AsInteger-m20;
if yffdtj.f2='公' then yfgldata.dwqk.FieldByName('公共用房').AsInteger:=yfgldata.dwqk.FieldByName('公共用房').AsInteger-m20;
if yffdtj.f2='库' then yfgldata.dwqk.FieldByName('库房').AsInteger:=yfgldata.dwqk.FieldByName('库房').AsInteger-m20;
if yffdtj.f2='专' then yfgldata.dwqk.FieldByName('专业用房').AsInteger:=yfgldata.dwqk.FieldByName('专业用房').AsInteger-m20;
if yffdtj.f2='招' then yfgldata.dwqk.FieldByName('招待用房').AsInteger:=yfgldata.dwqk.FieldByName('招待用房').AsInteger-m20;
if yffdtj.f2='它' then yfgldata.dwqk.FieldByName('其它用房').AsInteger:=yfgldata.dwqk.FieldByName('其它用房').AsInteger-m20;
yfgldata.dwqk.Post;
yfgldata.yfzl.Locate('坐落号',yffdtj.ComboBox1.Text,[loCaseInsensitive]);
yfgldata.yfzl.Edit;
yfgldata.yfzl.FieldByName('建筑面积1').AsInteger:=yfgldata.yfzl.FieldByName('建筑面积1').AsInteger+jd-jd0;
yfgldata.yfzl.FieldByName('使用面积1').AsInteger:=yfgldata.yfzl.FieldByName('使用面积1').AsInteger+bd+cz+df+bk+wt-bd0-cz0-df0-bk0-wt0;
yfgldata.yfzl.Post;
close;
yffd.showbt;
end
else
messagebox(yffdtj.handle,'房屋区位不能为空。','营房工作管理系统',16);
end;
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?