access中如何画斜线_大神支招:如何设计access行政区划菜单
今天,小編將會教大家如何利用Access窗體制作行政區劃菜單級聯,本文只是一個簡單的實例,主要是為了打破你對Access的陌生感,其實有很多功能我們都沒有涉及到,比如打印報表、生成網頁數據庫以及使用VBA編程實現更多更復雜的功能等.下面我們就一起來學習一下吧!
首先我們先來了解一下什么級聯,就是當我們上網填寫一些表單,填寫行政區劃信息時,比如你填寫北京市,會自定列出北京市的各個區。這就是級聯功能啦,這個功能用access數據庫的窗體非常容易的實現哦。下面我們來看一下:
這個功能的也是非常有好處的,當我們通過制作這個數據錄入窗體,用戶就不會錄錯行政區劃信息,保證數據錄入的質量。
在我們使用access窗體制作行政區劃菜單級聯,即選擇省后,自動列出相應的市、選擇市后列出相應的縣,針對這一個功能,現在我們把問題進一步深入。
首先我們先來了解這個功能的原理就是我們在數據錄入過程中,常需要對數據進行編碼,也就是生成數據庫的主鍵(ID),行政區劃信息常常和其他編碼信息結合來作為數據庫的主鍵,因此,行政區劃代碼信息顯得尤為重要。下面,我們一起來學習一下如何在制作用戶選擇縣后,自動生成行政區劃代碼的功能。
大家先看一下完成后的效果圖:
用戶選擇前
用戶選擇后
接下來我們一起來看一下詳細的制作教程:
第一步,我們在做好的行政區劃窗體上,單擊右鍵選擇設計,進入窗體設計視圖,點擊文本框控件,在窗體里新建一個文本框,將其名稱命名為“國標碼”,并對其屬性進行設置,將邊框樣式屬性設為“透明”。
第二步,對屬性進行設置
之后選擇“縣”控件,在這個控件的AfterUpdate()事件后,編寫如下代碼:
PrivateSubcboCounty_AfterUpdate()
DimnewidAsVariant
newid=DLookup("[countyid]","縣","[county]="&"Forms!q!cboCounty")
Text13.Value=newid
EndSub
在這里,小編需要為大家講解一下什么是dlookup函數,DLookup函數用于從指定記錄集(一個域)獲取特定字段的值,dlookup函數有三個參數,第一個參數為要查詢顯示字段,第二個參數為查詢的表,第三個參數為查詢字段。
今天的教程就學習到這里,通過本例大家對于利用access窗體制作行政區劃菜單級聯這個功能是不是了解更多了呢,能夠給大家帶來有用的知識是課課家最大的心愿,希望本例對大家有所幫助!
總結
以上是生活随笔為你收集整理的access中如何画斜线_大神支招:如何设计access行政区划菜单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eplan单线原理图多线原理图_【原创分
- 下一篇: 函数 单片机glint_GL 库函数