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


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

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

帅哥哟,离线,有人找我吗?
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编辑过]

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


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

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

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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
yzxdz750626
  4楼 | 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写的代码,你看一下,这个是不是正确。这个代码刚开始的候都很正常,但我把这个表指向外部数据库后,就出问题了。

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


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

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

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


加好友 发短信
等级:幼狐 帖子:63 积分:583 威望:0 精华:0 注册:2016/1/20 11:21:00
  发帖心情 Post By:2016/1/29 17:14:00 [显示全部帖子]

谢谢了!有三个DLL文件在里面作怪,但是,我加的这三个DLL引用是用到QQOPEN里的呀,删除了不就意味着这个功能我不能用了


 回到顶部