就是客户要求一次打印多张他选中的名称的报表。
比如我现在是点一个名称弹出一张的与之关联的数据报表,但现在要求是客户一次选择了多个名称,我要自动一张张来给他打印,请问要如何来解决?

解决方案 »

  1.   

    用循环呀,在循环中加判断。
    将可选择报表名添加到CheckListBox中  for i:=0 to CheckListBox1.Items.Count -1 do
      begin
        if  CheckListBox1.Checked[i]=True then
        begin
          if CheckListBox1.Items[i]='aa' then
            Print('aa');
          if CheckListBox1.Items[i]='bb' then
            Print('bb');
        end;
      end;
    //不知道能不能符合你的要求。
      

  2.   

    to  konhon(优华无限) 
    你方法好象还是不行,这样的话我还一张张在给他打,用户还是要一个点打印确定下去的啊,不能连续打啊?