在ACCESS VBA中使用VB的USERFORM

2021-09-30 03:53:04 字數 652 閱讀 7428

(1)在access中使用「使用者窗體」(**教程)

(2)在access中匯入vb的窗體

大家都知道,在vb中,我們可以建立使用者窗體(userform),在vb環境中我們可以直接自由繪製窗體。作為同核心的vba,我們在access中卻無法使用使用者窗體,只能只用access的窗體,雖然兩者類似,但是還是有很多的區別。某些控制項在access窗體中不支援部分屬性,而在userform窗體中支援的很好。但牽涉到資料庫處理,還是access窗體功能強大。

(1)用隱藏的工具按鈕新建使用者窗體和附加控制項。在access vba環境的自定義工具欄中有「插入使用者窗體」、"附加控制項",以及「設定注釋塊」、「解除注釋塊」等隱藏的工具按鈕都非常好用。方法是:檢視-》工具欄-》自定義。「插入使用者窗體」在「插入」選單中,"附加控制項"在「工具」選單中。

比如,我想在access窗體中用sstab控制項,就用不了。用這種辦法直接在vba ide裡新建乙個userform,再把sstab控制項拖到userform的工具箱裡,就可以自如地新增自定義控制項了。

(2)假設拿到了帶窗體的vb原始碼,可以用記事本開啟frm檔案(我沒裝vs,所以只能用記事本看,呵呵),根據檔案前面的描述,把它的控制項名和屬性記下來,在access中做一窗體,控制項名與vb中完全正確一樣,**複製就行了。反過來,access中的窗體在vb中除了小量**要改外,也可以用。

在VB中使用API關閉視窗

1。使用sendmessage private declare function sendmessage lib user32 alias sendmessagea byval hwnd as long,byval wmsg as long,byval wparam as long,lparam a...

在VB程式設計中使用物件導向思想

不可否認,vb是rad的絕佳工具,但是它在應付較大規模的專案時,如果設計不當,往往會陷入極端醜陋的 的境地。我在大概兩三前改用c 現在暫時拾起它,儘管vb在近年沒有任何變化,但我看它時,卻感覺不太一樣了。我感覺,這得歸功與c 這個純物件導向的語言,使人潛移默化地有了物件導向的思想。同樣的功能,我感覺...

VB中使用WMI 一

1 引用microsoft wmi scripting dim objserver as wbemscripting.swbemservices dim objset as wbemscripting.swbemobjectset dim obj as wbemscripting.swbemobje...