求助_如何让单据表格中的某列(标签数列)用来控制打印份数呢?_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 4  1/1   1  
作者
内容
XCDZ  [个人空间]


注册  2010-04-20
发贴数  1284
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#1»发布于2024-10-28 12:22

目前的脚本如下,实现了每一条记录打印为一张标签。但是不同记录要打印不同份数的标签,希望能在单据的“标签数”中可以设置好自动实现需要的打印份数。 
int init_test() 

  return 1; 
}; 
 
int func_gopage() 

  return 1; 
}; 
 
int func_page_adjust() 

  return 1; 
}; 
 
int func_gorow() 

  return 1; 
}; 
 
int func_gorow_blank() 

  return 1; 
}; 
 
int before_draw_obj() 

  return 1; 
}; 
 
int func_cal_row_height() 

  return 1; 
}; 
 
int main() 

  //根据名称选择数据内容.数据集合的名称,默认临时集合的名称为-,打印时明细数据的集合名称为data,数据字典的集合名称为dict 
  db_select_dbio("data");//这里的“data”相当于打印时系统生成的一个临时数据库的名称。该临时数据库包含了要打印的单据的表头和表格详细内容。 
  int i,a_row_count; 
  a_row_count=db_row_count();//获得单据中表格的记录数(行数)并赋值给a_row_count。 
  //dbg(a_row_count); 
  for(i=0;i<a_row_count;i++) 
  { 
   //dbg('i='+i); 
    print_change_paper_at_row(i); 
//打印指定的记录时先换纸。该函数一般用在main函数里实现计算分页。 
   }; 
  printer_set_paper_size_ext(1000,500,0); 
 
  return 1; 
};




        




天道酬勤,勤能补拙!

XCDZ  [个人空间]


注册  2010-04-20
发贴数  1284
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#2»发布于2024-10-28 22:37

脚本中是否有可以用来直接设置某一页的打印次数的函数呢@


        




天道酬勤,勤能补拙!

XCDZ  [个人空间]


注册  2010-04-20
发贴数  1284
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#3»发布于2024-10-30 09:41

实现这个功能无解吗?


        




天道酬勤,勤能补拙!

乃乃de熊  [个人空间]


注册  2018-07-07
发贴数  42
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2024-10-30 11:52

db_add_row,db_insert_before,db_sort_ext


        



 4  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]