Foxtable(狐表)用户栏目专家坐堂 → 生产管理系统根据设置的公式模板计算数据


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

主题:生产管理系统根据设置的公式模板计算数据

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
生产管理系统根据设置的公式模板计算数据  发帖心情 Post By:2013/12/29 13:30:00 [显示全部帖子]

问题1:如何通过保存按钮把A表数据自动追加记录并保存到C表中去,而A表始终只是作为一个录入窗口;
问题2:如何通过B表的公式设置模板(公式是以文字方案设置的)来计算A表录入的数据并把计算结果实时显示在A表各相关需要计算出结果的单元格内并通过问题1的方式保存到C表中去。因为只有按此设计思路才能适合本行业计件工资的计算方法。求高手支招,如何实现此功能。谢谢!示例文件如下:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产管理.table


[此贴子已经被作者于2013-12-31 14:19:02编辑过]

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/29 20:41:00 [显示全部帖子]

高手们都哪去了

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 9:28:00 [显示全部帖子]

第二个问题是因为需要根据设置好的公式计算方法来计算A表中的数据,因为在下道工序出现上道工序的不良品后,是要返给上道工序的,即是如果在上道工序合格品是100,但在下道工序发现有10个不良品中,其中有5个是上道工序产生的,而在上道工序时并没有发现,流入下道工序才发现,所以还要返给上道工序,即减掉上道工序的合格数,而下道工序实际领料不是100,而是95,合格是90,因我们行业的特殊性,不可能把这种写进代码去,只能通过事先设置好的计算方式(按B表的设置)来统计表A的数据,因而才有此问题。基础事例我想应该解决不了这个问题!!
[此贴子已经被作者于2013-12-30 9:31:07编辑过]

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 9:46:00 [显示全部帖子]

计算逻辑好像跟我提出的问题有点不符啊,因为这个确实是个难题,是以前用delphi实现的功能,估计用狐表难以实现了。因为虽然企业工艺基本差不多,但各企业计算方法有点不同,所以只能依据B表设置好的计算逻辑才能更灵活地对A表输入的数据进行灵活计算,主要是考虑用户灵活设置计算方法才做出的设计思路!!

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 10:15:00 [显示全部帖子]

如何自定的啊,就拿我这事例来说,能不能弄个例子看看呢,谢谢!

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 10:31:00 [显示全部帖子]

这事例看了,哪会不看,项目做到这就卡住了,做不下去了,帮助也啃了好几次了,菜鸟嘛,刚学狐表,信心刚上来,碰到这问题打击信心了有点。只能在单元格里设置公式,还是解决不了我的问题?

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 11:30:00 [显示全部帖子]

专家们,再看看吧,帮帮忙啊,这是本项目重心啊,

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 13:12:00 [显示全部帖子]

还是不会用这个函数 Eval的用法

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 16:24:00 [显示全部帖子]

确实有点难说得清楚,毕竟不知道这个行业,那好吧,我尽量说清楚些:
1、每个对应工序的行都会有不同的不良品,而前道产生的不良品有可能流到后面的工序才被发现,这就会造成后道也会有前道产生的不良品被工人检查出来,那么在工序流程卡上,流到后道工序后,工人会在他自己这一道工序填写上这个不良品的数量(而不是填写在前面的对应行的工序上,因为本道工序的工人只负责本道),这样就存在了要把这个不良品数量从上道合格数中减掉,而本道的领料也会相应减掉。
2、对于产生这种情况后,就用B表的这种设计思路,根据B表的公式逻辑来写代码。例如排气工序:不良因素“脱粉”这个不良品,在排气这一道本身脱粉不是排气这一道 产生的,所以在排气这一道出现的脱粉不良品数量(如是5支)需要减掉他本道的领料数(减掉5支),他是上粉工序产生的,所以要减掉上粉工序这一道的合格数(减掉5支),所在这个公式设置表格里以此方式更直观,只要把代码写好了,用户只需要在这直接把要计算的工序直接填写上去就可以了,然后A表的数据根据B表的计算逻辑来计算即可。
3、所以要用代码实现:A表根据B表的“减领料工序”列的内容(是可变的)来判断,例如在B表排气工序“减领料工序”列的内容是减掉哪个工序,“减合格工序”这一列设置的是哪一个工序,然后程序自动找到A表中的对应工序直接减掉后得出的结果就显示在对应工序的”实际领料“和实际合格”这一列。举例:
B表上粉这一工序中的不良原因“脱粉”是减哪一道的领料,减哪一道工序的合格,如果用户在”减领料工序“一列中设置了”烤管“, 在”减合格工序“中设置了”上粉“,那么程序就自动在A表中实现,上粉工序对应行中的数据计算显示结果就是:在上粉工序对应行的”实际领料“="领料”;“实际合格”=“领料”-“脱粉”列的数量;而在烤管工序对应行的领料=上粉的合格;“实际领料”=上粉领料-脱粉;例如,上粉领料是100,有5支脱粉,那么实现正确计算的结果是:上粉领料=100;上粉合格=95,烤管领料=95。

希望能说清楚,其实也并不需要知道是什么意思,只要知道 能不能通过这种文字说明写成计算方式,就是程序能不能自动识别“减领料工序”和"减合格工序“所填写的工序,应该是一个满足条件的计算方式,以及对应的比例来计算。

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


加好友 发短信
等级:幼狐 帖子:136 积分:1090 威望:0 精华:0 注册:2011/12/18 14:29:00
  发帖心情 Post By:2013/12/30 21:18:00 [显示全部帖子]

你说得那么简单,就请把我传上来的事例做个传上来学习下啊,万分感谢!

 回到顶部
总数 27 1 2 3 下一页