作者 |
|
leichuanhai [个人空间]
    注册  2012-08-10 发贴数 190 精华数 0 原创贴 1 来自 状态 正常
级别 贵宾 |
|
|
//按目录排序,每页打印6个产品,不同目录产品不能在同一页显示打印 //将下面脚本放入打印模板脚本main中,模板设置每页固定行数为6 //若每页固定为8行数据,可以将脚本中的num=6改为num=8,模板基本属性里设置固定行数为8 int main() { db_select_dbio("data");//根据名称选择数据内容 db_sort_ext('res_cat_id,res_id');//对字段进行排序 int a,b,c,i,id,modv,num; string v1,v2; num=6;//num为每页打印的数量,自己可以根据需要修改 a=db_row_count();//获得记录数 for(i=0;i<a;i++) { v1=db_res_ext('res_cat_id');//获得指定列名的值 db_next(); v2=db_res_ext('res_cat_id');//获得指定列名的值 b=db_row_id();//获取当前的行编号 if(v1!=v2&&v1!='') { c=b/num; if(b<num)//当前行号小于6 modv=num - b; else if(c*num==b)//当前行号能被6整除 modv=0; else//不小于6且不能被6整除 modv=(c+1)*num-b id=0; while(id<modv);//添加空白行 { db_insert_before(b);//在指定行前插入一记录 i++; id++; a++; } db_go_row(b+modv);//记录定位到下一目录产品 } } return 1; }; |
|
|
于 2015-04-24 22:05 被 leichuanhai 修改

承接oit定制扩展,除系统原有功能外可定制:物联网、手持PAD、APP、智能数据展板、工业触控平板等。
24小时在线服务,全国各地均可上门服务!
手机/微信:18817619396 QQ:767242965 |
|
ME865 [个人空间]
 注册  2013-11-14 发贴数 4 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
在开单据的时候,货品的开单顺序很可能跟仓库的货品存放顺序不一致,这将导致照着单据拣货时增加拣货时间,效率低下,仓库不大货架不多还好,如果有多个库位、货架、品类也非常多的情况下会对库管员造成很大的负担,吴老师的脚本可令发货时间大大缩减,提高发货效率。 顶吴老师! |
|
|
于 2014-06-19 12:44 被 ME865 修改
|
|
awfixtdm [个人空间]
   注册  2011-08-18 发贴数 445 精华贴 2 原创贴 5 来自 状态 正常
级别 版主 |
|
|
|
|

QQ:80240800 |
|
ayangzhi [个人空间]
      注册  2010-07-18 发贴数 894 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾 |
|
|
|
|

杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007 |
|
jazzwall [个人空间]
  注册  2013-12-27 发贴数 82 精华数 0 原创贴 1 来自 状态 正常
级别 会员 |
|
|
db_select_dbio("data");//根据名称选择数据内容 请教一下,上面这句起什么作用呀? |
|
|
|
|
southman [个人空间]
 注册  2013-12-06 发贴数 34 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
vshine [个人空间]
   注册  2014-09-02 发贴数 101 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
ahhnztz [个人空间] QQ名 安徽-大志
  注册  2012-12-14 发贴数 55 精华贴 1 原创贴 3 来自 安徽 状态 正常
级别 会员 |
|
|
|
|

联系QQ:729208139 TEL:17775227617 |
|
solomon [个人空间]
 注册  2013-07-15 发贴数 3 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
|
|

你叫什么名字?布支道 |
|
vshine [个人空间]
   注册  2014-09-02 发贴数 101 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
vshine [个人空间]
   注册  2014-09-02 发贴数 101 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
这个可以用,继续改进。三生石老师可以考虑加入系统默认功能可选 选项 |
|
|
|
|
vshine [个人空间]
   注册  2014-09-02 发贴数 101 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
自己模板做下每页固定多少列,脚本把添加的空白行数量根据你的纸张大小修改下 |
|
|
于 2015-04-24 21:48 被 vshine 修改
|
|
leichuanhai [个人空间]
    注册  2012-08-10 发贴数 190 精华数 0 原创贴 1 来自 状态 正常
级别 贵宾 |
|
|
|
|

承接oit定制扩展,除系统原有功能外可定制:物联网、手持PAD、APP、智能数据展板、工业触控平板等。
24小时在线服务,全国各地均可上门服务!
手机/微信:18817619396 QQ:767242965 |
|
vshine [个人空间]
   注册  2014-09-02 发贴数 101 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
1934184799 [个人空间] QQ名 河内-服装
    注册  2015-06-23 发贴数 472 精华贴 1 原创贴 0 来自 状态 正常
级别 会员 |
|
|
按类别添加空行 int main() { db_select_dbio("data");//根据名称选择数据内容 int a, b, c, i; string v1, v2; a = db_row_count(); //获得记录数 for (i = 0; i < a; i++) { v1 = db_res_ext('res_cat_id'); //指定区分的列名值 db_next(); v2 = db_res_ext('res_cat_id'); //区分的列名值 b = db_row_id(); //获取当前的行编号 if (v1 != v2 && v1 != "") { db_insert_before(b);//在指定行前插入一记录 i++; a++; } db_go_row(b); //记录定位到下一目录产品 } return 1; }; |
|
|
|
|