Foxtable(狐表)用户栏目专家坐堂 → 请指教,图片中所述的错误是什么意思?怎么解决?


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

主题:请指教,图片中所述的错误是什么意思?怎么解决?

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


加好友 发短信
等级:幼狐 帖子:63 积分:583 威望:0 精华:0 注册:2016/1/20 11:21:00
请指教,图片中所述的错误是什么意思?怎么解决?  发帖心情 Post By:2016/1/29 16:33:00 [只看该作者]

图片点击可在新窗口打开查看请指教
图片点击可在新窗口打开查看此主题相关图片如下:chuwu.png
图片点击可在新窗口打开查看
,图片中所述的错误是什么意思?该怎么解决?还请各位大侠不吝赐教!
[此贴子已经被作者于2016/1/29 16:35:24编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/29 16:34:00 [只看该作者]

上传图参考,看不到你的图

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


加好友 发短信
等级:幼狐 帖子:63 积分:583 威望:0 精华:0 注册:2016/1/20 11:21:00
  发帖心情 Post By:2016/1/29 16:37:00 [只看该作者]

已上图!请赐教!图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/29 16:40:00 [只看该作者]

那你在全局代码那里,是不是也定义了一个叫做 GetPY 的函数?

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


加好友 发短信
等级:幼狐 帖子:63 积分:583 威望:0 精华:0 注册:2016/1/20 11:21:00
  发帖心情 Post By:2016/1/29 16:42:00 [只看该作者]

getpy这个是狐表里本身就带有的一个汉字转拼音的一个函数啊!还需要在全局里设置么?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/29 16:43:00 [只看该作者]

你把bin文件夹删除,然后重新打开项目看看。

 

还不行,做个例子发上来。


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


加好友 发短信
等级:幼狐 帖子:63 积分:583 威望:0 精华:0 注册:2016/1/20 11:21:00
  发帖心情 Post By:2016/1/29 16:46:00 [只看该作者]

Select e.DataCol.Name
    Case "计划完成日期","员工姓名"
        If e.DataRow.IsNull("计划完成日期") OrElse e.DataRow.IsNull("员工姓名") Then
            e.DataRow("计划编号") = Nothing
        Else
            Dim na As String = e.DataRow("员工姓名")
            Dim d As Date = e.DataRow("计划完成日期")
            Dim y As Integer = d.Year
            Dim m As Integer = d.Month
            Dim Days As Integer = Date.DaysInMonth(y,m)
            Dim fd As Date = New Date(y,m,1)
            Dim ld As Date = New Date(y,m,Days)
            Dim bh As String ="MP-" & GetPY(na,True).PadRight(3,"0") & "-" & Format(d,"yyyyMM") & "-"
            If e.DataRow("计划编号").StartsWith(bh) = False
                Dim max As String
                Dim idx As Integer
                Dim flt As String
                flt = "员工姓名 = '"& na & "' And 计划完成日期 >= #" & fd & "# And 计划完成日期 <= #" & ld & "# And [_Identify] <> " & e.DataRow("_Identify")
                max = e.DataTable.Compute("Max(计划编号)",flt) 
                If max > "" Then
                    idx = CInt(max.Substring(14,3)) + 1
                Else
                    idx = 1
                End If
                e.DataRow("计划编号") = bh & Format(idx,"000")
                e.DataRow("年份")=y
                e.DataRow("月份")=m
            End If
        End If
End Select
上面这个就是我在表事件的DATACOLCHANGED写的代码,你看一下,这个是不是正确。这个代码刚开始的候都很正常,但我把这个表指向外部数据库后,就出问题了。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/29 16:48:00 [只看该作者]

 你在全局代码那里写有代码吗?全部删除掉。

 

 同时把bin文件夹删除掉。


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


加好友 发短信
等级:幼狐 帖子:63 积分:583 威望:0 精华:0 注册:2016/1/20 11:21:00
  发帖心情 Post By:2016/1/29 17:03:00 [只看该作者]

呵呵,按照你的方法,还是出现这个问题,连其他表的代码也出现什么USERCODE问题了!

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/29 17:06:00 [只看该作者]

你是否引用了什么其余的dll文件?删除那些dll引用。

 

不行,就上传项目测试。


 回到顶部
总数 13 1 2 下一页