創(chuàng)建一個簡單的 DataCombo 應(yīng)用程序
下面的示例使用 DataCombo 控件為 Northwind.mdb 示例數(shù)據(jù)庫的 Titles表創(chuàng)建一個數(shù)據(jù)輸入界面。這個輸入界面使用戶可以輸入新的產(chǎn)品,并通過提供一個包括所有供應(yīng)商名稱的查找表將這些新產(chǎn)品指定到已有的供應(yīng)商。當(dāng)用戶在輸入窗體中要輸入供應(yīng)商字段的值時,他們可以從一個列表框中選擇一個供應(yīng)商。當(dāng)他們選定一個供應(yīng)商后,該供應(yīng)商的 SupplierID 字段值就復(fù)制到 Products 表的 SupplierID 字段。
要使用 DataCombo 控件來創(chuàng)建一個查找表
1. 給 Northwind 數(shù)據(jù)庫創(chuàng)建一個OLEDB 數(shù)據(jù)源。如果還沒有創(chuàng)建數(shù)據(jù)源,請按照“創(chuàng)建 Northwind 的OLEDB 數(shù)據(jù)源”中的步驟進(jìn)行。
2. 在Visual Basic 中創(chuàng)建一個新的標(biāo)準(zhǔn)的 EXE 工程。如果DataGrid、DataCombo或ADO Data控件不在“工具箱”中,則右鍵單擊“工具箱”,然后使用“部件”對話框來添加控件。
3. 添加一個 DataCombo 控件、兩個 ADO Data 控件以及一個 DataGrid 控件到窗體中。4. 在“屬性”窗口中,如下表所示設(shè)置第一個數(shù)據(jù)控件 (Adodc1) 的屬性。
下面的示例使用 DataCombo 控件為 Northwind.mdb 示例數(shù)據(jù)庫的 Titles表創(chuàng)建一個數(shù)據(jù)輸入界面。這個輸入界面使用戶可以輸入新的產(chǎn)品,并通過提供一個包括所有供應(yīng)商名稱的查找表將這些新產(chǎn)品指定到已有的供應(yīng)商。當(dāng)用戶在輸入窗體中要輸入供應(yīng)商字段的值時,他們可以從一個列表框中選擇一個供應(yīng)商。當(dāng)他們選定一個供應(yīng)商后,該供應(yīng)商的 SupplierID 字段值就復(fù)制到 Products 表的 SupplierID 字段。
要使用 DataCombo 控件來創(chuàng)建一個查找表
1. 給 Northwind 數(shù)據(jù)庫創(chuàng)建一個OLEDB 數(shù)據(jù)源。如果還沒有創(chuàng)建數(shù)據(jù)源,請按照“創(chuàng)建 Northwind 的OLEDB 數(shù)據(jù)源”中的步驟進(jìn)行。
2. 在Visual Basic 中創(chuàng)建一個新的標(biāo)準(zhǔn)的 EXE 工程。如果DataGrid、DataCombo或ADO Data控件不在“工具箱”中,則右鍵單擊“工具箱”,然后使用“部件”對話框來添加控件。
3. 添加一個 DataCombo 控件、兩個 ADO Data 控件以及一個 DataGrid 控件到窗體中。4. 在“屬性”窗口中,如下表所示設(shè)置第一個數(shù)據(jù)控件 (Adodc1) 的屬性。