Foxtable(狐表)用户栏目专家坐堂 → 组合多表数据


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

主题:组合多表数据

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 9:45:00 [显示全部帖子]

 循环左表的每一行,去右表查询对应的行,修改sortkey值为相同的值,即可。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 10:05:00 [显示全部帖子]

AfterScroll  


If Forms("窗口1").Opened Then
   Dim tbl As Table = Tables("窗口1_Table2")
   If e.Table.TopVisibleRow <> tbl.TopVisibleRow Then
      tbl.TopVisibleRow = e.Table.TopVisibleRow
      e.Table.TopVisibleRow = e.Table.TopVisibleRow '此行不可少,确保第一个可见行完整显示
   End If
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 14:49:00 [显示全部帖子]

 你直接用查询表不是更好?

 

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

 

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 15:02:00 [显示全部帖子]

 

 只要两个数据表,在同一个数据源里,就能用sql语句。

 

 只有不同数据源,才需要用代码处理。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 15:20:00 [显示全部帖子]

 两个表的连接查询,加上条件 where 的限制,速度也是很快的。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 15:32:00 [显示全部帖子]

 

[此贴子已经被作者于2016/8/9 15:32:36编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 15:35:00 [显示全部帖子]

看你的代码 table1,肯定是sql语句的表啊;

 

而table2,也是用sql语句得到的表啊。

 

那这两个表,就可以直接写sql语句连接查出啊。

 

如果是统计查询表,看这里 http://www.foxtable.com/webhelp/scr/2305.htm

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/9 15:38:00 [显示全部帖子]

以下是引用fubblyc在2016/8/9 15:37:00的发言:

大红袍老师,你说的没有错。可以直接sql语句查出来。我也已经查出来了。已经ok了。

 

只是我想尝试一下,看看能不能在FT内部里来组合而已。

 

用filler

 

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

 


 回到顶部