以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于编号  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39322)

--  作者:baixiaobai
--  发布时间:2013/8/21 16:27:00
--  关于编号
我又从新做个列子,之前那个不够清楚


表A和表B已经通过订单关联了, 

点击窗口1中的 续增 按钮,表A当前行的状态列的值就是续增.

我想要,如果表A的当前行的状态是  (续增)的话,那么就在表A里再新增一条订单,新增的订单号是当前行的订单号上加-01或02 这样的累加   如:000001-01      0000001-02
该原始订单号上每新增一条(续增)就自动在后面再累计加01

然后,表B里的之前关联的那些订单号自动变成  最新的订单号,  0000001-01这样   
[此贴子已经被作者于2013-8-21 17:58:37编辑过]

--  作者:Bin
--  发布时间:2013/8/21 16:38:00
--  
可以的,加个条件判断即可.
--  作者:Bin
--  发布时间:2013/8/21 16:38:00
--  
你在你原来的基础上几个条件判断就行,实在不会上个例子吧我帮你写.
--  作者:baixiaobai
--  发布时间:2013/8/21 17:11:00
--  
我想要的效果是: 

如果表A的状态是续增,那么新增一行,新增的订单号(继承原订单号,并在原订单号后面自动累加,01,02)这样,并把子表的该订单号下的数据,转移到新增加的订单上号,或者说,再把子表的订单号更改成新增加的这个000001-01     

麻烦您了~~图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/8/21 17:14:00
--  
听得有点模糊,不是很理解.而且你最好能带上个例子.
--  作者:baixiaobai
--  发布时间:2013/8/21 17:17:00
--  
我上例子了呀~~没上传上去可能~我再传下~
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


--  作者:Bin
--  发布时间:2013/8/21 17:21:00
--  
如果表A的状态是续增,那么新增一行,新增的订单号(继承原订单号,并在原订单号后面自动累加,01,02)这样,

如果不是续增呢?

并把子表的该订单号下的数据,转移到新增加的订单上号,或者说,再把子表的订单号更改成新增加的这个000001-01    
 这句怎么看不太明白呢.

--  作者:baixiaobai
--  发布时间:2013/8/21 17:26:00
--  
如果不是续增,就不用管它,只有状态列的值是续增的时候,才有以上操作哦~~~麻烦您了bin版主~图片点击可在新窗口打开查看
--  作者:Bin
--  发布时间:2013/8/21 17:27:00
--  
并把子表的该订单号下的数据,转移到新增加的订单上号,或者说,再把子表的订单号更改成新增加的这个000001-01    
 这句怎么看不太明白呢.


--  作者:baixiaobai
--  发布时间:2013/8/21 17:29:00
--  
就是,这2个表不是关联了嘛,如果 表A 的状态列是(续增)的话,那么把表B的订单号改成新增的订单号