以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据源多表的关联  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70303)

--  作者:tele
--  发布时间:2015/6/18 15:52:00
--  外部数据源多表的关联
加载了SQL外部数据源的几张表,建立关联关系

订单表 客户表 

订单明细表 货品名称表

现在想做一个查询窗体,客户信息想直接显示在订单表里面 货品名称也要直接显示在订单明细表里面 

订单表和订单明细表又要关联 

又不能对SQL的数据表结构修改

请问用什么方法做最合适呢? 



--  作者:大红袍
--  发布时间:2015/6/18 15:55:00
--  

 用查询表最方便。

 

 http://www.foxtable.com/help/topics/2321.htm

 


--  作者:大红袍
--  发布时间:2015/6/18 15:57:00
--  
 如果建立了关联,就用表达式,在订单表直接引用父表的数据;订单明细引用父表的数据就行。
--  作者:tele
--  发布时间:2015/6/18 16:02:00
--  
不能修改表结构哦,SQL的表是来自另一个独立软件使用的,基本都是用整型字段来关联
--  作者:大红袍
--  发布时间:2015/6/18 16:03:00
--  

表达式列不修改表结构。

 

查询表不需改表结构


--  作者:tele
--  发布时间:2015/6/18 17:11:00
--  
问题来了……
SQL查询表建立多个表的关联之后,查询出来的数据不完整 再次请教

--  作者:大红袍
--  发布时间:2015/6/18 17:20:00
--  

 不完整指什么,少几行还是少几列。

 

 查询表,是针对所有已经保存的数据的,没保存的数据,不会查


--  作者:tele
--  发布时间:2015/6/18 17:22:00
--  
比如说,做完 订单表客户名称ID列 与 客户表中客户ID列关联,建立SQL查询表,在订单表客户ID列如果是为空,那这一行都不显示了。
--  作者:大红袍
--  发布时间:2015/6/18 17:25:00
--  

 如果左表是订单表,就设置成左连接

 

 如果订单表是右表,就设置成右连接