以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教一个多表查询的问题,折腾的够呛  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=29484)

--  作者:VICMA
--  发布时间:2013/3/7 16:12:00
--  请教一个多表查询的问题,折腾的够呛

请教一个多表查询的问题:我是做石油行业的,拿一个油田所有井的设备进行举例

 

一,我一个“总井号、区块表”,还有A,B,C,D,E五个设备表;

二,这6个表中有一个相同的列:“井号”列,也就是说这6个表唯一联系的地方就是这个“井号”列;

三,现在的问题是:我如何操作可以在“总井号、区块表”中点击一口井,则其他5个表中相应井号的设备就列出来?

 

请大家帮忙,谢谢!

 

 


--  作者:狐狸爸爸
--  发布时间:2013/3/7 16:22:00
--  

用关联不行吗?

 

看看《使用指南》下《关联表》这一章。


--  作者:VICMA
--  发布时间:2013/3/7 16:30:00
--  
以下是引用狐狸爸爸在2013-3-7 16:22:00的发言:

用关联不行吗?

 

看看《使用指南》下《关联表》这一章。

起初也是想用关联表,但是在一个表中点击一行,一下子显示5个表中相应的行,改如何关联,而且所有关联列都是相同的,这样可以关联么?


--  作者:狐狸爸爸
--  发布时间:2013/3/7 16:34:00
--  

1、父表分别和这五个表建立关联

2、可以将5个关联表排在一起,同时显示:

 

图片点击可在新窗口打开查看

 

3、你还可以设计一个窗口,插入5个Table控件, 分别绑定到这5个关联表,这样相互的位置你可以随心调整。

[此贴子已经被作者于2013-3-7 16:34:52编辑过]

--  作者:VICMA
--  发布时间:2013/3/7 16:49:00
--  
以下是引用狐狸爸爸在2013-3-7 16:34:00的发言:

1、父表分别和这五个表建立关联

2、可以将5个关联表排在一起,同时显示:

 

图片点击可在新窗口打开查看

 

3、你还可以设计一个窗口,插入5个Table控件, 分别绑定到这5个关联表,这样相互的位置你可以随心调整。

[此贴子已经被作者于2013-3-7 16:34:52编辑过]

回去试一下,感谢指点!


--  作者:奋斗老青年
--  发布时间:2013/3/7 20:54:00
--  
以下是引用天问者在2013-3-7 16:37:00的发言:
用SQL视图

请教SQL视图有什么作用,该如何操作,应对这种情况最合适么?多谢!


--  作者:teng0731
--  发布时间:2013/3/8 8:50:00
--  
sql视图是需要用数据库管理工具来建立,这个需要你掌握数据库的知识才行。
--  作者:VICMA
--  发布时间:2013/3/8 9:07:00
--  
以下是引用teng0731在2013-3-8 8:50:00的发言:
sql视图是需要用数据库管理工具来建立,这个需要你掌握数据库的知识才行。

我要是依托狐表可以用SQL视图来解决问题么?昨天的问题已经解决,我是想如果有更复杂的查询的话应该怎么办。

谢谢!


--  作者:狐狸爸爸
--  发布时间:2013/3/8 10:07:00
--  
狐表也可以用sql的视图。