Foxtable(狐表)用户栏目专家坐堂 → 同步加载子表数据问题


  共有2413人关注过本帖平板打印复制链接

主题:同步加载子表数据问题

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2016/3/29 11:43:00 [只看该作者]

我在订单分类 里面标记 为A的数据 都不能通过 正常的明细表加载方式 加载。 就算将关联列改成 数字列 也是一样的毛病

如果代码改成 单击 加载本主表当前行的 明细表数据,则所有的明细数据加载是正常的


如果说是数据有问题,那么按FT的 单击加载数据也不应该加载进来,问题是 按

Dim sw As String = e.Table.Current("FID")

DataTables("订单_明细表").LoadFilter = "FID = " & sw & ""
DataTables("订单_明细表").Load()

按这个可以加载进来 

Dim ids As String
For Each dr As DataRow In DataTables("订单_主表").DataRows
    ids = ids & "," & dr("FID")
Next
ids= ids.Trim(",")
'ids = ids.Replace(",","','")
ids = "(" & ids & ")"
msgbox(ids)           ‘这个值市调式是正常的
DataTables("订单_明细表").LoadFilter = "FID In " & ids
DataTables("订单_明细表").Load()

这样确加载不到这条数据,确实找不出原因。


[此贴子已经被作者于2016/3/29 11:46:40编辑过]

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