⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit18.~pas

📁 本软件的功能如下: 1.公司员工工资信息输入查找 2.工资计算 3.工资汇总 4.工资打印报表 5.到处数据
💻 ~PAS
📖 第 1 页 / 共 4 页
字号:

edit1.Text:=inttostr(table1.RecordCount);

      end;










procedure Tform18.Button2Click(Sender: TObject);
begin




quickreport19.QRLabel54.Visible:=false;
quickreport19.QRLabel54.Enabled:=false;

quickreport19.QRLabel55.Visible:=false;
quickreport19.QRLabel55.Enabled:=false;

quickreport19.QRLabel53.Visible:=true;
quickreport19.QRLabel53.Enabled:=true;









case num of


         0:
            showmessage('没有任何指定的队别可打印');
         1:

         BEGIN
             showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds1+'的工资表打印完毕');



           END;


          2:

         BEGIN
            showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;


             showmessage(ds1+'的工资表打印完毕');


            showmessage('现在打印'+ds2+'请装纸');

            table1.Filter:='队别'+'='+''''+ds2+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds2;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;

            showmessage(ds2+'的工资表打印完毕');

           END;





          3:

         BEGIN


             showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;

             showmessage(ds1+'的工资表打印完毕');


            showmessage('现在打印'+ds2+'请装纸');

            table1.Filter:='队别'+'='+''''+ds2+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds2;


            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;




            showmessage(ds2+'的工资表打印完毕');





            showmessage('现在打印'+ds3+'请装纸');

            table1.Filter:='队别'+'='+''''+ds3+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds3;



            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;


            showmessage(ds3+'的工资表打印完毕');



           END;



          4:

         BEGIN


             showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;

             showmessage(ds1+'的工资表打印完毕');


            showmessage('现在打印'+ds2+'请装纸');

            table1.Filter:='队别'+'='+''''+ds2+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds2;


            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;





            showmessage(ds2+'的工资表打印完毕');





            showmessage('现在打印'+ds3+'请装纸');

            table1.Filter:='队别'+'='+''''+ds3+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds3;


            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;



            showmessage(ds3+'的工资表打印完毕');




            showmessage('现在打印'+ds4+'请装纸');



            table1.Filter:='队别'+'='+''''+ds4+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds4;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;




            showmessage(ds4+'的工资表打印完毕');

           END;



         
          5:

         BEGIN

            showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;


             showmessage(ds1+'的工资表打印完毕');


            showmessage('现在打印'+ds2+'请装纸');

            table1.Filter:='队别'+'='+''''+ds2+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds2;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;



            showmessage(ds2+'的工资表打印完毕');





            showmessage('现在打印'+ds3+'请装纸');

            table1.Filter:='队别'+'='+''''+ds3+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds3;


            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;



            showmessage(ds3+'的工资表打印完毕');




            showmessage('现在打印'+ds4+'请装纸');



            table1.Filter:='队别'+'='+''''+ds4+''''+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds4;

            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;


            showmessage(ds4+'的工资表打印完毕');






            showmessage('现在打印'+ds5+'请装纸');

            table1.Filter:='队别'+'='+''''+ds5+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds5;


            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;


            showmessage(ds5+'的工资表打印完毕');

           END;






           6:

         BEGIN
            showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
             showmessage(ds1+'的工资表打印完毕');


            showmessage('现在打印'+ds2+'请装纸');

            table1.Filter:='队别'+'='+''''+ds2+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds2;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;

            showmessage(ds2+'的工资表打印完毕');



            showmessage('现在打印'+ds3+'请装纸');

            table1.Filter:='队别'+'='+''''+ds3+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds3;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds3+'的工资表打印完毕');




            showmessage('现在打印'+ds4+'请装纸');

            table1.Filter:='队别'+'='+''''+ds4+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds4;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds4+'的工资表打印完毕');



            showmessage('现在打印'+ds5+'请装纸');

            table1.Filter:='队别'+'='+''''+ds5+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds5;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds5+'的工资表打印完毕');





            showmessage('现在打印'+ds6+'请装纸');

            table1.Filter:='队别'+'='+''''+ds6+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds6;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds6+'的工资表打印完毕');

           END;





           7:

         BEGIN
            showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
             showmessage(ds1+'的工资表打印完毕');


            showmessage('现在打印'+ds2+'请装纸');

            table1.Filter:='队别'+'='+''''+ds2+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds2;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds2+'的工资表打印完毕');



            showmessage('现在打印'+ds3+'请装纸');

            table1.Filter:='队别'+'='+''''+ds3+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds3;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds3+'的工资表打印完毕');




            showmessage('现在打印'+ds4+'请装纸');

            table1.Filter:='队别'+'='+''''+ds4+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds4;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds4+'的工资表打印完毕');



            showmessage('现在打印'+ds5+'请装纸');

            table1.Filter:='队别'+'='+''''+ds5+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds5;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds5+'的工资表打印完毕');





            showmessage('现在打印'+ds6+'请装纸');

            table1.Filter:='队别'+'='+''''+ds6+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds6;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds6+'的工资表打印完毕');



            
            showmessage('现在打印'+ds7+'请装纸');

            table1.Filter:='队别'+'='+''''+ds7+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds7;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;
            showmessage(ds7+'的工资表打印完毕');

           END;



           
           8:

         BEGIN
            showmessage('现在打印'+ds1+'请装纸');

            table1.Filter:='队别'+'='+''''+ds1+ '  and  ' + '属性'+'='+''''+ds15+'''';
            table1.Filtered:=true;
            form1.dszm.Text:=ds1;
            quickreport19.Table1.Filter:=table1.Filter;
            quickreport19.Table1.Filtered:=true;
            quickreport19.QRLabel53.Caption:=table1.FieldByName('队别').AsString;
            quickreport19.preview;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -