有關(guān)創(chuàng)建子窗體的注意事項

字號:

如果將每個子窗體都放置在主窗體上,則主窗體可以包含任意數(shù)量的子窗體,甚至可創(chuàng)建二級子窗體。也就是說,可以在主窗體內(nèi)包含子窗體,而子窗體內(nèi)可以再有子窗體。主窗體與第一個子窗體間為一對多關(guān)系,而第一個子窗體與第二個子窗體間為一對多關(guān)系。例如,可以用一個主窗體來顯示客戶數(shù)據(jù),用子窗體來顯示客戶的訂單,再用另一個子窗體來顯示訂單的詳細內(nèi)容(參見羅斯文數(shù)據(jù)庫的客戶訂單窗體,文件路徑是 Microsoft Office\Office\Samples\Northwind.mdb )。
    Microsoft Access 是利用子窗體控件中“鏈接主字段”和“鏈接子字段”屬性來鏈接主窗體和子窗體的。如果因為某種原因,Microsoft Access 不能鏈接主窗體與子窗體,可以直接設(shè)置這些屬性。注意:不能在“鏈接主/子字段”屬性中輸入控件的名字。如果要輸入多個鏈接字段,在“鏈接子字段”和“鏈接主字段”屬性中輸入的字段順序必須相同。鏈接字段并不一定在主窗體或子窗體中顯示,但必須包含在基礎(chǔ)數(shù)據(jù)源中