Foxtable(狐表)用户栏目专家坐堂 → 代码(3楼已作示范文件)C版请进


  共有14568人关注过本帖树形打印复制链接

主题:代码(3楼已作示范文件)C版请进

帅哥哟,离线,有人找我吗?
wqc360
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
代码(3楼已作示范文件)C版请进  发帖心情 Post By:2010/7/27 11:55:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目26.table

求1代码:

当零部件明细表交货数量改变时,订单序号来源于订单表的订单序号第一行,(订单表订单机型中6列打钩的为1)GE296_6梳机械_台数为订单表订单机型_GE296_6梳机械列的合计(合计条件为订单序号小于零部件明细表当前行的订单序号),GE296_7梳机械_台数为订单表订单机型_GE296_6梳机械列的合计(合计条件为订单序号小于零部件明细表当前行的订单序号),以此6个台数列合计。如果零部件明细表中6种机型的同机型台数*台用量累加-交货数量小于0时,零部件订单序号列减1,否则加1,如此循环,请高手指点,谢谢

[此贴子已经被作者于2010-7-28 3:30:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
  发帖心情 Post By:2010/7/28 3:29:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目26.table

总算做出一点能说明要求的东西了。详见附件

现在还剩下一个问题还没解决:

"零部件明细"表的"订单序号"列,能自动计算出如示范文件一样的结果。要求是:来源于"订单"表中的"订单序号"列,满足当"零部件明细"表中"剩余数量"大于0时,"订单序号"就加1,一直到小于0时,再减1就是所需数据。

(严格来讲应是"零部件明细"表中"剩余数量"大于各机型的台用量最大值时,"订单序号"就加1,一直到小于台用量最大值)

请C版帮忙看看用什么招解决,谢谢

[此贴子已经被作者于2010-7-28 10:41:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
  发帖心情 Post By:2010/7/28 13:45:00 [显示全部帖子]

各位老师,3楼红色的不能满足要求,因如果下一个订单机型太用量比较小,够一台用量,就不是我要的结果了,还是按3楼原文及黑色的要求写代码,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
  发帖心情 Post By:2010/7/29 0:34:00 [显示全部帖子]

哪只是巧合,我要求能自动计算出零部件明细表中订单序号列数据,如示范文件中的数据就满足要求,那是我人工试着填进去的,实际工作中,有很多行,人工试填不现实,示范文件中剩余数量都不小于0,如果订单序号再加1,剩余数量就小于0了,订单序号属从1开始的整数如1、2、3、4、5、6、.............100、101、102、..........。能不能吧订单表中订单序号列的数据设一个集合,从最小的开始往零部件明细表订单序号列中填充,零部件明细应有订单序号变化时的一些计算,当计算到剩余数量大于0时,订单序号再加1,如此循环直到最大,如当计算到剩余数量小于0时,订单序号减1既是所需数据。循环语句我还没用过,不知怎么用,是用按钮还是其他,请C版帮帮忙,谢谢了。

 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
代码(3楼已作示范文件)C版请进  发帖心情 Post By:2010/7/29 15:26:00 [显示全部帖子]

9楼的不对,不过还是得要谢谢mr725兄。请看示范文件,表A是我已得到的数据现在需要自动输入订单序号列数据,得到如表B结果,其他列数据计算都已搞定,只差订单序号列代码。各位老师可以把表B订单序号列(数据是我实验人工填写的,填写要求见表B备注列)复制到表A订单序号列,计算结果满足要求,怎样才能用代码自动填写表A的订单序号列,达到计算结果与表B一致,谢谢。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目26.table

[此贴子已经被作者于2010-7-29 15:26:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
  发帖心情 Post By:2010/7/29 16:18:00 [显示全部帖子]

我的这个表作用是:我公司有GE296系列机型和BKS系列机型,由零部件明细表中的零部件组装而成,零部件表中有各机型的台用量,订单表中订单序号是根据要交货日期排的流水号,通过提取订单序号,得到各零部件所需用量与零部件交货数量对比,如

1.剩余数量等于0,则刚好能把该订单满足。

2.如小于0,则只能完成以前的订单序号,及订单序号-1。

3.如大于0时,需再往后可完成订单序号,直到为负数时,则到第2个说道的情况。


 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
  发帖心情 Post By:2010/7/29 19:55:00 [显示全部帖子]

回13楼:

用订单表中订单序号列的从1--16去试填,当填1--11时,零部件明细表中代码计算出剩余数量都为不小于0,继续往下,当填到12时,零部件明细表中代码计算出剩余数量为-5,12再-1=11即为所需数据。


 回到顶部
帅哥哟,离线,有人找我吗?
wqc360
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:790 积分:5689 威望:0 精华:0 注册:2009/4/17 18:42:00
  发帖心情 Post By:2010/7/29 20:23:00 [显示全部帖子]

pyh6918太神了,初步测试,结果对,实在感谢。

 回到顶部