Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口加载时出现错误


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

主题:[求助]窗口加载时出现错误

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


加好友 发短信
等级:幼狐 帖子:183 积分:1645 威望:0 精华:0 注册:2012/1/4 13:13:00
[求助]窗口加载时出现错误  发帖心情 Post By:2015/1/22 15:26:00 [只看该作者]

您好!

窗口加载时,出现下述错误,请师兄指教图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:2015.bmp
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 15:27:00 [只看该作者]

 贴出afterload事件的代码

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


加好友 发短信
等级:幼狐 帖子:183 积分:1645 威望:0 精华:0 注册:2012/1/4 13:13:00
  发帖心情 Post By:2015/1/22 15:30:00 [只看该作者]

'配置 客户 数据字典
Dim dmp1 As New DataMap
For Each tr As Row In Tables(e.Fo rm.Name & "_Table2")
    dmp1.Add(tr("ClientID"),tr("ClientNameCN"))
Next
tb.Cols("收款人").DataMap = dmp1 '生成并设置DataMap

'配置 支付类型 数据字典
'DataTables("FromGroup").Fill("Select * Fro m IncomeKind Where RorP = 'P' Order by RPID", "FM_2014", True)
tb.Cols("支出类型").AllowTypeAssistant = True
Dim dmp2 As New DataMap
For Each tr As Row In Tables(e.For m.Name & "_Table4")
    dmp2.Add(tr("RpID"),tr("Config"))
Next
tb.Cols("支出类型").DataMap = dmp2 '生成并设置DataMap


'配置 受托方 数据字典
Dim tbMap As New TableDataMap
tbMap.DataTable = "BK_ConsignNote_tblEntrust"  '指定数据来源表
tbMap.ValueCol = "ClientID" '指定取值列
tbMap.DisplayCol = "ClientNameCN" '指定显示列
tbMap.ListCols = "ClientID, ClientNameCN"    '指定下拉列表时显示哪些列的数据
tbMap.Sort = "ClientID" '指定排序方式
tb.Cols("受托方").DataMap = tbMap.CreateDataMap() '生成并设置DataMap


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 15:41:00 [只看该作者]

 加入判断,如

 


    If dmp1.Contains(tr("ClientID")) = False Then
        dmp1.Add(tr("ClientID"),tr("ClientNameCN"))
    End If


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


加好友 发短信
等级:幼狐 帖子:183 积分:1645 威望:0 精华:0 注册:2012/1/4 13:13:00
  发帖心情 Post By:2015/1/22 15:52:00 [只看该作者]

非常感谢!
已解决。

问题是 客户档案增加时 使用窗口 SQLTable 维护(多用户),出现ClientID重码。请问师兄有更好的解决办法吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 15:56:00 [只看该作者]

1、新增一行的时候,马上生成编号,然后save此行;

 

2、生成编号的时候,如果之前用compute,现在要用sqlCompute


 回到顶部