以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]代码执行后,错误! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46112)
|
-- 作者:身份不明
-- 发布时间:2014/2/17 15:12:00
-- [求助]代码执行后,错误!
无法在 System.String 和 System.String 上执行“*”操作。 当出现错误提示,是什么问题啊!
|
-- 作者:Bin
-- 发布时间:2014/2/17 15:13:00
--
至少也把代码发出来吧.
|
-- 作者:身份不明
-- 发布时间:2014/2/17 15:31:00
--
此主题相关图片如下:11.jpg
代码:
Dim tbl As Table = Tables("原纸录入窗口1_Table1") If tbl.Current IsNot Nothing Then Tables("caigou").Current("编号") = tbl.Current("编号") End If Forms("原纸录入窗口1").Close()
执行上述代码后出现如下错误提示:
此主题相关图片如下:22.jpg
|
-- 作者:Bin
-- 发布时间:2014/2/17 15:32:00
--
没有道理,请上例子.
|
-- 作者:身份不明
-- 发布时间:2014/2/17 16:00:00
--
我找到问题错在哪了,Bin老师。
我现在做了个逻辑列执行前的提示:
此主题相关图片如下:123.jpg
DataColChanging代码如下:
If e.DataCol.name= "内部订购完成" Then Dim Result As DialogResult Result = MessageBox.Show("内部:确定该订单已订购完成,进入待入库阶段!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.NO Then e.Cancel=True End If End If
问题是:当我执行新增行的操作时,也能触发该提醒,请问Bin老师,该如何取消呢!
|
-- 作者:Bin
-- 发布时间:2014/2/17 16:02:00
--
怎么又问到新增行去了? 我被你搞迷糊了,你的问题是什么?
|
-- 作者:身份不明
-- 发布时间:2014/2/17 16:07:00
--
4楼以上的问题解决了,5楼是个新的问题,Bin老师。
我做了个执行逻辑列之前的确认条件。
现在的问题是,当我在当前表新增行的时候,也能自动触发该确认提醒。
我想如何能解决这个问题。
能否只点击逻辑列的时候才触发该提醒呢?
|
-- 作者:Bin
-- 发布时间:2014/2/17 16:15:00
--
这个是2013版本的BUG 2014版本已经修复.
|
-- 作者:身份不明
-- 发布时间:2014/2/17 16:17:00
--
现在可以下2014版本了,好的,谢谢Bin老师。
|