Foxtable(狐表)用户栏目专家坐堂 → 表2根据表1的当前行【产品编号】动态加载


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

主题:表2根据表1的当前行【产品编号】动态加载

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
表2根据表1的当前行【产品编号】动态加载  发帖心情 Post By:2014/3/26 12:33:00 [显示全部帖子]

各位老师中午好,我遇到了一个问题,弄了一个上午没做出来。。。

我想实现 点击【 窗口2_订单表 】的某一行,能让绑定在【产品表】的记录窗口显示 这一行 的 产品编号  的产品信息

我知道【产品表】已经加载数据的方法:

在 【 窗口2_订单表 】的currentchanged 如下这样写:

Dim t As Table = Tables("产品表")
    With
Tables("窗口2_订单表"
)
        If
.Current Is Nothing
Then
            t.Filter =
"False"
       
Else
            t.Filter =
"产品编号 = " & .Current("产品编号")
        End
IF
   
End With
End
If

 

但是如果【产品表】数据很大,不想加载进狐表里。那应该用LoadFilter 和 load 动态加载,但是一直没写对,不知道怎么写。。。

[此贴子已经被作者于2014-3-26 12:33:40编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/3/26 14:21:00 [显示全部帖子]

Bin老师,一直出现这个问题:

 

 

在将 nvarchar 值 '100931店' 转换成数据类型 int 时失败。

 

我如下这样做也是一样。。。

Dim dt As dataTable = dataTables("产品表")
    With
 Tables("窗口2_订单表"
)
        If
 .Current Is Nothing 
Then
            dt.
LoadFilter "[_Identify] Is Null"

            dt.load 
        
Else
            dt.
LoadFilter "产品编号 = " & .Current("产品编号")
            dt.load 
        End
 
IF
    
End With
End
 If
[此贴子已经被作者于2014-3-26 14:22:04编辑过]

 回到顶部