以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于修改其他表的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60324) |
||||
-- 作者:信达 -- 发布时间:2014/11/22 19:00:00 -- 关于修改其他表的数据 Select e.DataCol.Name
哪位高手指点一下,倒数第二句是不是有问题?为什么显示找不到“同意修改”列? 我想进行的动作是:当订单修改审批通过,锁定的订单行“计划数量”将变成“修改计划数量” |
||||
-- 作者:y2287958 -- 发布时间:2014/11/22 21:31:00 -- 请问“订单”表中存在“同意修改”这列吗 |
||||
-- 作者:有点甜 -- 发布时间:2014/11/23 9:24:00 -- 订单表必须有此列,才能此条件的 "[同意修改] = True" |
||||
-- 作者:信达 -- 发布时间:2014/11/23 20:56:00 -- 开始我以为可能不认逻辑列,就删除改为字符列,结果还是不认。所以,如果不是程序写的问题,会不会是有Bug? 此主题相关图片如下:spximage.jpg |
||||
-- 作者:有点甜 -- 发布时间:2014/11/23 20:57:00 -- 不可能是bug。
如果你改成了字符列,就这样写 "[同意修改] = \'True\'"
再不行,你做个例子上传上来 |
||||
-- 作者:信达 -- 发布时间:2014/11/23 21:40:00 -- 例子已上传。就是修改订单表格,在给修改订单列打勾的时候出错。
|
||||
-- 作者:信达 -- 发布时间:2014/11/23 21:45:00 -- 还有一个问题就是在给订单添加新行,而子表检测到没有记录的时候,自动新添行。也执行不了。请老师帮忙看看。 |
||||
-- 作者:有点甜 -- 发布时间:2014/11/23 21:45:00 -- Case "同意修改" \'如果订单修改审批通过 DataTables("订单").ReplaceFor("计划数量",e.DataRow("修改计划数量"),"计划编号 = \'" & e.DataRow("计划编号") & "\'") |
||||
-- 作者:信达 -- 发布时间:2014/11/23 21:56:00 -- 报错的问题是解决了。但是订单中的计划数量并没有被修改。我希望的动作是,修改订单审批通过,修改计划数量将写入订单的计划数量中。 |
||||
-- 作者:有点甜 -- 发布时间:2014/11/23 22:00:00 -- 有改啊,根据计划编号改啊 |