📄 unit13.~pas
字号:
table1.filtered:=true;
end;
5:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+'''';
table1.filtered:=true;
end;
6:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+'''';
table1.filtered:=true;
end;
7:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+'''';
table1.filtered:=true;
end;
8:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+'''';
table1.filtered:=true;
end;
9:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8+','+ds9);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+''''
+' or ' + '部门'+'='+''''+ds9+'''';
table1.filtered:=true;
end;
10:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8+','+ds9+','+ds10);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+''''
+' or ' + '部门'+'='+''''+ds9+''''+' or ' + '部门'+'='+''''+ds10+'''';
table1.filtered:=true;
end;
11:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8+','+ds9+','+ds10+','+ds11);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+''''
+' or ' + '部门'+'='+''''+ds9+''''+' or ' + '部门'+'='+''''+ds10+''''
+' or ' + '部门'+'='+''''+ds11+'''';
table1.filtered:=true;
end;
12:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8+','+ds9+','+ds10+','+ds11);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+''''
+' or ' + '部门'+'='+''''+ds9+''''+' or ' + '部门'+'='+''''+ds10+''''
+' or ' + '部门'+'='+''''+ds11+''''+' or ' + '部门'+'='+''''+ds12+'''';
table1.filtered:=true;
end;
13:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8+','+ds9+','+ds10+','+ds11);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+''''
+' or ' + '部门'+'='+''''+ds9+''''+' or ' + '部门'+'='+''''+ds10+''''
+' or ' + '部门'+'='+''''+ds11+''''+' or ' + '部门'+'='+''''+ds12+''''
+' or ' + '部门'+'='+''''+ds13+'''';
table1.filtered:=true;
end;
14:
begin
showmessage(ds1+','+ds2+','+ds3+','+ds4+','+ds5+','+ds6+','+ds7+','+ds8+','+ds9+','+ds10+','+ds11);
table1.Filter:='部门'+'='+''''+ds1+'''' + ' or ' + '部门'+'='+''''+ds2+''''+
' or ' + '部门'+'='+''''+ds3+''''+' or ' + '部门'+'='+''''+ds4+''''
+' or ' + '部门'+'='+''''+ds5+''''+' or ' + '部门'+'='+''''+ds6+''''+
' or ' + '部门'+'='+''''+ds7+''''+' or ' + '部门'+'='+''''+ds8+''''
+' or ' + '部门'+'='+''''+ds9+''''+' or ' + '部门'+'='+''''+ds10+''''
+' or ' + '部门'+'='+''''+ds11+''''+' or ' + '部门'+'='+''''+ds12+''''
+' or ' + '部门'+'='+''''+ds13+'''' +' or ' + '部门'+'='+''''+ds14+'''';
table1.filtered:=true;
end;
end;
edit1.Text:=inttostr(table1.RecordCount);
end;
procedure TForm13.Button2Click(Sender: TObject);
begin
quickreport6.QRExpr49.Visible:=false;
quickreport6.QRExpr50.Visible:=true;
quickreport6.QRExpr49.Enabled:=false;
quickreport6.QRExpr50.Enabled:=true;
case num of
0:
showmessage('没有任何指定的部门可打印');
1:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''' + ' and '+'部门'+'='+''''+'正式'+'''';
table1.Filtered:=true;
WITH TABLE1 DO
BEGIN
DISABLECONTROLS;
FIRST;
WHILE NOT EOF DO
BEGIN
//s1:=s1+FIELDBYNAME('边贴').AsFloat;
//s2:=s1+FIELDBYNAME('').AsFloat;
NEXT
END;
EnableControls;
END;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
END;
2:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
showmessage('现在打印'+ds2+'请装纸');
table1.Filter:='部门'+'='+''''+ds2+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds2;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds2+'的工资表打印完毕');
END;
3:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
showmessage('现在打印'+ds2+'请装纸');
table1.Filter:='部门'+'='+''''+ds2+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds2;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds2+'的工资表打印完毕');
showmessage('现在打印'+ds3+'请装纸');
table1.Filter:='部门'+'='+''''+ds3+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds3;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds3+'的工资表打印完毕');
END;
4:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
showmessage('现在打印'+ds2+'请装纸');
table1.Filter:='部门'+'='+''''+ds2+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds2;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds2+'的工资表打印完毕');
showmessage('现在打印'+ds3+'请装纸');
table1.Filter:='部门'+'='+''''+ds3+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds3;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds3+'的工资表打印完毕');
showmessage('现在打印'+ds4+'请装纸');
table1.Filter:='部门'+'='+''''+ds4+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds4;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds4+'的工资表打印完毕');
END;
5:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
showmessage('现在打印'+ds2+'请装纸');
table1.Filter:='部门'+'='+''''+ds2+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds2;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds2+'的工资表打印完毕');
showmessage('现在打印'+ds3+'请装纸');
table1.Filter:='部门'+'='+''''+ds3+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds3;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds3+'的工资表打印完毕');
showmessage('现在打印'+ds4+'请装纸');
table1.Filter:='部门'+'='+''''+ds4+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds4;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds4+'的工资表打印完毕');
showmessage('现在打印'+ds5+'请装纸');
table1.Filter:='部门'+'='+''''+ds5+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds5;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds5+'的工资表打印完毕');
END;
6:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
showmessage('现在打印'+ds2+'请装纸');
table1.Filter:='部门'+'='+''''+ds2+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds2;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds2+'的工资表打印完毕');
showmessage('现在打印'+ds3+'请装纸');
table1.Filter:='部门'+'='+''''+ds3+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds3;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds3+'的工资表打印完毕');
showmessage('现在打印'+ds4+'请装纸');
table1.Filter:='部门'+'='+''''+ds4+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds4;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds4+'的工资表打印完毕');
showmessage('现在打印'+ds5+'请装纸');
table1.Filter:='部门'+'='+''''+ds5+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds5;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds5+'的工资表打印完毕');
showmessage('现在打印'+ds6+'请装纸');
table1.Filter:='部门'+'='+''''+ds6+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds6;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds6+'的工资表打印完毕');
END;
7:
BEGIN
showmessage('现在打印'+ds1+'请装纸');
table1.Filter:='部门'+'='+''''+ds1+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds1;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds1+'的工资表打印完毕');
showmessage('现在打印'+ds2+'请装纸');
table1.Filter:='部门'+'='+''''+ds2+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds2;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds2+'的工资表打印完毕');
showmessage('现在打印'+ds3+'请装纸');
table1.Filter:='部门'+'='+''''+ds3+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds3;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds3+'的工资表打印完毕');
showmessage('现在打印'+ds4+'请装纸');
table1.Filter:='部门'+'='+''''+ds4+'''';
table1.Filtered:=true;
form1.dszm.Text:=ds4;
quickreport6.Table1.Filter:=table1.Filter;
quickreport6.Table1.Filtered:=true;
quickreport6.preview;
showmessage(ds4+'的工资表打印完毕');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -