找回密码
 立即注册

QQ登录

只需一步,快速开始

sunrise3000

注册会员

15

主题

44

帖子

185

积分

注册会员

积分
185
sunrise3000
注册会员   /  发表于:2019-9-15 19:29  /   查看:3115  /  回复:1
本帖最后由 sunrise3000 于 2019-9-15 20:13 编辑

由活字格最新版编写,应网友的需求编写,有类似需求的可以参考,  抛砖引玉!

核心代码解释:
  var  row1;                                                      //取数据库满足条件的记录总数.   方法略.........  
  var  code1;
   code1="000000"+row1.toString();            //自增记录号,想编多少位就用多少0填充
   code1=code1.split("").reverse().join("");   //实现倒序排列
   code1=code1.substring(0,7);                    //取数,示例取的7位编码,多余的0 截取掉!
   code1=code1.split("").reverse().join("");   //再倒回来成为流水号的字符串

                                                   //格式化输出字符串
switch(shux1.getValue()) {
     case "原料":
       code1="1"+code1;  //这里“1” 为编码抬头,可以换成不同的比如:“YL”...等等
        break;
     case "半成品":
       code1="2"+code1; //这里“2” 为编码抬头,可以换成不同的比如:“BP”...等等
        break;  
     case "成品":
       code1="3"+code1; //这里“3” 为编码抬头,可以换成不同的比如:“CP”...等等
        break;  
} ;

自动编号示例.fgcc

49.4 KB, 下载次数: 77

1 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-9-17 10:00:39
沙发
可以的,谢谢老铁的分享!
最好在点击按钮的时候,先执行这个代码,然后紧接着就执行更新命令
这样比较的稳妥
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部