《OSS首頁》《文章分類列表》《Base》《Calc》《Draw》《Impress》《Writer》
閱讀本文前,請先確認,您已看過、知道以下幾篇的內容:- 用OpenOffice.org Base開發設計的菜籃族股票買賣紀錄資料庫
- OpenOffice.org Base製作的菜籃族股票買賣紀錄資料庫--範例下載
- StockDB.odb的表格規劃及關聯
- 『股票交易紀錄』:使用OpenOffice.org Base的表單精靈來建立表單
- 『股票交易紀錄』:利用『表單助手』了解主表單與子表單間的關係
名稱更改,相關說明:
- MainForm用來處理『證券帳戶』這個資料表的資料,就把這個主表單更名為:F_證券帳戶。
- MainForm_Grid是MainForm中的一個表格控制項,用來呈現『證券帳戶』的資料,把這個表格控制項重新命名為:G_證券帳戶資料。
- SubForm用來處理『帳號股票』這個資料表的資料,就把這個子表單更名為:F_帳號持股資料。
- SubForm_Grid是SubForm中的一個表格控制項,用來呈現『帳號股票』的資料,把這個表格控制項重新命名為:G_持股代號名稱。
在子表單下,建立子子表單:
接下來要在『F_帳戶持股資料』表單下,再增加一個表單,用來處理股票買進的資料。作法如下:
- 選取:F_帳戶持股資料。
- 按一下滑鼠右鍵,開啟功能視窗。
- 選取:開啟新檔→表單。
表單新增後,在『F_帳戶持股資料』表單下,會多出一個『表單』的子表單。
接下來,將『表單』更名為『F_股票買進紀錄』。
接著,點選『F_股票買進紀錄』,開啟功能視窗,點選『特性』,進行表單對應資料表格的指定,建立與上層表單的關聯。
- 選擇『資料』頁籤。
- 內容型態:表格。
- 內容:股票買進紀錄。
- 按一下『排序』最右邊的『...』按鈕,排序的欄位名稱:結清註記,順序:向上。
- 按一下『連結到』最右邊的『...』按鈕,『股票買進紀錄』『帳號股票』這兩個表格,第一個連結欄位選『證券帳號』,第二個連結欄位選『股票名稱代號』。
選擇一個已經存在的表格控制項,當作複製的來源。
複製貼上後,表格控制項會和原複製來源重疊,可以用↑↓←→鍵,移動貼上後產生的表格控制項,也可以用滑鼠拖曳調整。
更改複製產生的表格控制項名稱為:G_股票買進紀錄。
並將『G_股票買進紀錄』以滑鼠拖曳到『F_股票買賣紀錄』上,使『G_股票買進紀錄』這個表格控制項,可以用來呈現、控制『F_股票買賣紀錄』的資料。
目前『G_股票買進紀錄』的表格控制項上的資料欄,對應還是不正確的,逐欄清除。
- 先選取 『G_股票買進紀錄』。
- 再點選要刪除的欄,再予刪除。
接下來,重新插入資料欄,並指並資料的對應關係。
在『一般』頁籤,更改資料欄的名稱、標題。
在『資料』頁籤,指定這個資料欄的資料欄位對應。
加入的資料欄,如果是用來建立資料表單間的關聯...等,會覺得資料重複出現,可以隱藏該資料欄。
再做一些收尾的工作,就可以完成一個三階層的一對多表單了。
其他的調整,有興趣可以自己試試看!
沒有留言:
張貼留言