以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  父表和子表如何同时加载  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100245)

--  作者:周子杰
--  发布时间:2017/5/8 0:27:00
--  父表和子表如何同时加载
代码如下:

图片点击可在新窗口打开查看此主题相关图片如下:阿里旺旺图片20170404194500.jpg
图片点击可在新窗口打开查看


If e.Table.Current IsNot Nothing Then
    Dim Filter As String = "kehu = " & e.Table.Current("kehu") 
    If  DataTables("投递").Find(Filter) Is Nothing Then \'
        DataTables("投递").AppendLoad(Filter) \'
    End If
End If

出现问题请指教。

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

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


--  作者:有点色
--  发布时间:2017/5/8 8:53:00
--  
e.Table 是信息表,你信息表的表结构是怎样的?你这个表肯定没有对应的列。
--  作者:周子杰
--  发布时间:2017/5/9 10:12:00
--  
那该怎么写代码呀


--  作者:周子杰
--  发布时间:2017/5/9 10:12:00
--  
求教


--  作者:有点色
--  发布时间:2017/5/9 10:17:00
--  

你肯定没有对应的列,才会报错。

 

上传实例测试。

[此贴子已经被作者于2017/5/9 10:19:52编辑过]

--  作者:周子杰
--  发布时间:2017/5/10 15:44:00
--  
我是外部数据,转到内部源时,说表没有可用的关键列。请问我可以给上传外部数据源吗
--  作者:有点蓝
--  发布时间:2017/5/10 15:46:00
--  

注意事项

不是任何数据表都可以重新定向的,对于外部数据表,只有满足下述条件的表才能重定向:

1、主键列的名称为"_Identify",且为自动增量型。
2、必须有一个名称为"_Locked"的逻辑列,用于保存行的锁定标记。



http://www.foxtable.com/webhelp/scr/1565.htm


--  作者:周子杰
--  发布时间:2017/5/10 15:50:00
--  
明白,但我想做到,因为投递数量比较大,能不能把父表“用户”数据全部调入,子表“投递”数据不调入,在需要修改时在调入呢?求代码。
另我可以上传外部数据源吗?麻烦请帮我看一下。谢谢!

--  作者:周子杰
--  发布时间:2017/5/10 15:54:00
--  
用户名:开发者,密码:sunhong.
谢谢


--  作者:有点蓝
--  发布时间:2017/5/10 15:55:00
--  
你的表达式列如果使用到关联表,就必须同时加载,不然会出错。