Foxtable(狐表)用户栏目专家坐堂 → [求助]表事件DataColChanged有错误。----新问题


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

主题:[求助]表事件DataColChanged有错误。----新问题

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/23 23:40:00 [显示全部帖子]

Case "疫苗ID","入库(领用)","出库(使用)"

 

您自己的代码多了一个双引号!


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/23 23:41:00 [显示全部帖子]

您这样统计库存太累了!


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/23 23:56:00 [显示全部帖子]

1、分批先进先出,理由:药品批号不一样,出厂合格证、有效期不一样,需要给提货人提供不同批次的合格证

2、按批次出库就好办了,通过出库操作事件编码,从最先进货一批开始往外出库,出完一批再出下一批,每出一次及时计算出库存,库存列实际应该在入库表中。

 

其实建筑材料也一样,您这个行业和我们的行业在库存管理上也应该算是通的,因为建筑材料的出厂合格证的提供和进场检验是很严格的,首先要给施工单位提供材料出厂合格证。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/24 [显示全部帖子]

您的第二个问题,可以肯定您不同的库房不应该出现相同的材料才算合理,增加一个库位号列,库位号编码规则反映处仓库号、货架号、货位号即可在出库时随时找到材料。

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/24 0:23:00 [显示全部帖子]

看看我的处理,也许可以借鉴:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130924001338.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130924002638.jpg
图片点击可在新窗口打开查看

 

所谓先进先出,只是一个原则而已,也可以灵活处理的!

       当出库材料代码改变后,会弹出一个窗口,罗列出入库表中所有库存大于0的同种材料,您可以任意选择您所想出库的那一笔材料,输入准备出库的数量,然后点击确定即可完成出库,但需要注意的是出库数量不允许大于该笔材料的库存数量,如果不够您所需出库的数量,则再出下一笔,增加一个出库明细,直到您出够为止,这样,出厂合格证等其他材料合格资料也随着各批次自动调出并打印,盖章后即可随出库材料包装并提供给提货人(此方法解决了建筑材料因叠压而不能先进先出——先进的被后进的压在下面了,则可以灵活性地选择出库)。

[此贴子已经被作者于2013-9-24 0:27:42编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/24 0:33:00 [显示全部帖子]

我只给您提供思路,这不是一句半句能说完的,需要您自己摸索,这种设计的优点:

 

每笔材料库存等数据均是即时更新,更新后只执行datarow的load方法,只对当前操作的这一条出库明细记录及其父记录、入库明细表当前材料的库存变更后,只对该记录和其父记录执行load,其他的无需操作,写代码虽然繁琐一点,可不管数据记录多少,也绝不会影响速度。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/24 0:41:00 [显示全部帖子]

我这个系统不同的操作员只能看到自己的记录,审核人可以看到所有的记录,就是审核人也不允许私自改操作员的记录,发现问题,内部即时消息通知操作员自行修改,并做待修改标记,操作员修改后,会清除待修改标记,审核人可以重新审核,不管有多少级审核,我都是逐级按照流程,任何一个流程不允许私自改动上一流程数据,包括删除。

 

      坚持横向自修改自己全县范围内的记录,纵向,只修改自己流程内有修改权限的列!


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/24 0:47:00 [显示全部帖子]

呵呵,不是这么简单的,您可以一边设计一边到论坛问,一下子说不清楚,我实现起来都用了很长时间,也曾推倒过,现在已经可以正使用了!

 回到顶部