以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 要求自动显示单价 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9207) |
||||
-- 作者:caoxy -- 发布时间:2011/3/12 17:52:00 -- 要求自动显示单价 师傅你好: 我在进库材料表单价列引用关联,没有能够显示单价。 现具体的要求是, 1、材料进库表中输入的各项参数满足材料价格表中的各项参数,材料进库表单价自动显示。 2、因材料价格的调整,已进库材料的单价不会改变。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/3/12 18:07:00 -- 记得将材料单价表的厚度列的列类型改为双精度小数,你现在设置成字符型了。
代码我已经帮你设置好:
|
||||
-- 作者:caoxy -- 发布时间:2011/3/13 7:52:00 -- 师傅你好,两个关送货地点的价格应该不一样 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/3/13 9:05:00 -- 那就再加上送货地点的条件啊:
|
||||
-- 作者:caoxy -- 发布时间:2011/3/13 9:18:00 -- 上表的单价代码从哪里看到
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/3/13 9:41:00 -- 代码放在进库材料表的DataColChanged事件中,你删除原来的代码,将4楼代码复制进去即可。
这是帮你设置好的文件:
[此贴子已经被作者于2011-3-13 9:46:36编辑过]
|
||||
-- 作者:caoxy -- 发布时间:2011/3/13 10:47:00 -- 1、为什么两表都不能增加行和插入行。 2、执行单价的要求是:改娈材料单价时,原材料进库单价不会改娈,从改娈单价时执行新的单价。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/3/13 11:04:00 -- 呵呵,我测试两个表都能增加行和插入行。
上面的代码还有一些问题,请改为:
Dim dr1 As DataRow = e.DataRow
修改代码后,请重置一次材料进库表的规格列。 现在你修改材料单价,材料进库的单价并不会改变,只有新增的行才会改变单价。 [此贴子已经被作者于2011-3-13 11:10:51编辑过]
|
||||
-- 作者:caoxy -- 发布时间:2011/3/13 13:08:00 -- 谢谢师傅
|