以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  按钮修改下  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28202)

--  作者:QQ89559611
--  发布时间:2015/11/1 1:42:00
--  按钮修改下

[此贴子已经被作者于2024/3/27 18:46:43编辑过]

--  作者:QQ89559611
--  发布时间:2015/11/1 1:48:00
--  
选择排程,然后复制过去排程
选择订料,也是同样复制过订料单1,但是要生成单号
[此贴子已经被作者于2015/11/1 1:56:13编辑过]

--  作者:dancedy
--  发布时间:2015/11/1 20:04:00
--  
说明生成单号的规则
--  作者:QQ89559611
--  发布时间:2015/11/1 20:07:00
--  
把NO列生成2.3.4排下去就可以了,有示列
[此贴子已经被作者于2015/11/1 20:08:47编辑过]

--  作者:dancedy
--  发布时间:2015/11/1 20:23:00
--  

楼上的例子NO列全是1,你的意思是不需要考虑其他数据,NO列每行递增?


--  作者:QQ89559611
--  发布时间:2015/11/1 21:05:00
--  
就是说我复制7行过去,然后是2,再复制7行过去,就是3,最多7行,超过7行提示,也就是你说递增的意思,我已经发示列图片到你邮箱了
[此贴子已经被作者于2015/11/1 21:11:49编辑过]

--  作者:QQ89559611
--  发布时间:2015/11/3 20:10:00
--  
示列图片
图片点击可在新窗口打开查看此主题相关图片如下:asdasd.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/11/3 20:11:17编辑过]

--  作者:QQ89559611
--  发布时间:2015/11/3 20:14:00
--  
坛主,什么时候能上线帮忙解答
--  作者:dancedy
--  发布时间:2015/11/3 20:43:00
--  

不明白你要怎么复制

如果要生成单号,可以复制后,使用Evalfor或replacefor来重算单号列生成单号


--  作者:QQ89559611
--  发布时间:2015/11/3 21:21:00
--  
If(RowLocked(Row),MsgBox("已订料",1),If([数量]=0 Or [长]=0,MsgBox("订料失败",1),AddRow("订料单1","下单日期,客户名称,品名,盒式,长,宽,高,PU,数量,订料宽,订料长,张数,材质,用料宽,用料长,制单员",[订单日期],[客户名称],[品名],[盒式],[长],[宽],[高],[PU],[数量],[订料宽2],[订料长2],[下料数量],[材质],[下料宽],[下料长],[制单员])AndSetVariable("%H%",Maxfor("订料单1","NO","订单单号","<>","")+1)AndReplacefor("订料单1","NO",[%H%],"NO","=","")And RecalcCol("订料单1",4,23)))

这条公式帮我加下,
图片点击可在新窗口打开查看此主题相关图片如下:asdasddd.png
图片点击可在新窗口打开查看,就是逻辑型选择,然后可以按条件复制过去订料单1那个表
[此贴子已经被作者于2015/11/4 20:57:37编辑过]