Foxtable(狐表)用户栏目专家坐堂 → [求助]明明有这一列 怎么会没有这列!


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

主题:[求助]明明有这一列 怎么会没有这列!

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
[求助]明明有这一列 怎么会没有这列!  发帖心情 Post By:2012/9/12 15:40:00 [只看该作者]

售后客户档案_售后客户档案Table2 的currentchanged里有这么一段代码!

 

   If forms("售后客户档案").opened Then
        Dim u As Table = Tables("售后客户档案_售后客户档案Table1")
        With Tables("售后客户档案_售后客户档案Table2")
            If .Current Is Nothing Then
                u.Filter = "False"
            Else
                u.filter = "底盘号 = '" & .Current("底盘号") & "'"
            End If
        End With
   End If

 

 

售后客户档案 打开的时候 出现这个错误!(2个table都在售后客户档案这个窗口里)



此主题相关图片如下:未命名.jpg
按此在新窗口浏览图片

 

是咋个情况~~~~~~~~~~~

[此贴子已经被作者于2012-9-12 15:41:16编辑过]

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/9/12 16:22:00 [只看该作者]

程序从来不会撒谎。


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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2012/9/12 17:47:00 [只看该作者]

If Tables("售后客户档案_售后客户档案Table2").Focused Then

 

If forms("售后客户档案").opened Then
        Dim u As Table = Tables("售后客户档案_售后客户档案Table1")
        With Tables("售后客户档案_售后客户档案Table2")
            If .Current Is Nothing Then
                u.Filter = "False"
            Else
                u.filter = "底盘号 = '" & .Current("底盘号") & "'"
            End If
        End With
   End If

endif

 

改成这个就没问题了

 

这个窗口的afterload代码如下:

 

Tables("售后客户档案_售后客户档案Table2").fill("SELECT * From {售后客户档案}","华泰内控系统-ERP",False)
Tables("售后客户档案_售后客户档案Table2").AllowEdit = True

Tables("售后客户档案_售后客户档案Table1").fill("SELECT * From {历史进店记录}","华泰内控系统-ERP",False)
Tables("售后客户档案_售后客户档案Table1").AllowEdit = True

Dim rgd As WinForm.RecordGrid = e.Form.Controls("售后客户档案RecordGrid1")
rgd.Table = Tables("售后客户档案_售后客户档案Table2") '指定绑定表
rgd.Columns = "客户等级|车系|编号|底盘号|销售日期|生产日期|车牌号|型号|车主|联系人|联系电话|公私车|地址|建档日期|最后进店日期|里程|保险开始日期|保险结束日期"
rgd.Build() '重新生成记录窗口

Tables("售后客户档案_售后客户档案Table2").UseVisualStyle = False


If forms("售后客户档案").opened
    If Tables("售后客户档案_售后客户档案Table2").Rows.count > 0 Then
        Tables("售后客户档案_售后客户档案Table1").filter = "底盘号 = '" & Tables("售后客户档案_售后客户档案Table2").Current("底盘号") & "'"
    Else
        Tables("售后客户档案_售后客户档案Table1").filter = "[_identify] is null"
    End If
End If

 

 

 

请问是什么原因啊~~~??

[此贴子已经被作者于2012-9-12 17:47:52编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/9/13 0:31:00 [只看该作者]

 看代码,无解,望高人...
[此贴子已经被作者于2012-9-13 0:32:13编辑过]

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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/9/13 8:10:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2012/9/13 8:12:00 [只看该作者]

u.filter = "底盘号 = '" & .Current("底盘号") & "'"  你这里可能是两个表```而不是那个 XXXX_table2


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/9/13 8:26:00 [只看该作者]

做个例子发上来

 回到顶部