主题:  有關ACCESS數據庫的一個表中表問題

文君

职务:普通成员
等级:1
金币:1.0
发贴:140
#12002/2/28 10:23:57
先看看我捕捉下來的圖像

在這里,每條記錄的左邊有個加號,當點加號時,記錄會展開,變成以下這樣。

這個表中表是怎樣實現的?記得以前接觸PB時,好像也有一個這樣的概念,但忘了叫什麼,及怎樣實現。

编辑历史:[这消息被文君编辑过(编辑时间2002-02-28 10:26:02)]


vernon

职务:普通成员
等级:1
金币:1.0
发贴:172
#22002/2/28 10:48:51
哗!这个我也忘记了!刚刚开了 Access 来试一下,记得是数据库关联图的工具,做了一个差不多的样子出来,但好象有点 bugs …
不过可以肯定是和关联图有关的,这个关联图其实功能就是 SQL 一样吧!



文君

职务:普通成员
等级:1
金币:1.0
发贴:140
#32002/2/28 10:53:02
謝謝!得到了“關聯圖”這個概念就好辦點了。我再試試。



文君

职务:普通成员
等级:1
金币:1.0
发贴:140
#42002/2/28 10:55:34
在我印象中好像沒什麼人這樣用數據庫,昨天在書本看到一個這樣的ASP例子,但沒有給出這個數據庫的制作。
我想,這樣的功能豈不是更方便數據的管理嗎?大家一起研究研究吧。



vernon

职务:普通成员
等级:1
金币:1.0
发贴:172
#52002/2/28 11:08:16
依我印象这种功能不是不好,只是由 Access 内定了关联表,那就不能动态灵活地联结窗体,所以人们大多都在 ASP 中通过 SQL 语句做这样工作。
在 Access 中做了关联表最大的好处就是易明方便,用SQL就是要在脑海中想象自我结构出一个关联表来。
先声明:以上只是我所了解的,不是代表完全,请多多指教!



文君

职务:普通成员
等级:1
金币:1.0
发贴:140
#62002/2/28 11:18:43
你的意思是這種關聯表由ASP語句時不好連接嗎?
如果是使用if else 語句來驗證記錄號是否等于1,2,3,4然後打開,會不會很方便。我只是覺得這種功能方便數據庫的管理,用一個表就可以分類存儲所有的數據。不知我這樣理解可不可以?



vernon

职务:普通成员
等级:1
金币:1.0
发贴:172
#72002/2/28 11:31:44
你试想想假如你的数据库是由一个主 table --- main , 多个sub table ---- sub1,sub2,sub3… 组成
但如果 main table 在不同的情况下和各个 sub table会有独立的关联, 对于这种数据库, 如果在 Access 中可以怎样呢 ? 但如果用 SQL 作关联语句, 那就可以动态地在不同的情况下使 main 和 sub 作独立的关联。