VBA基礎(chǔ)

前面的access文章中,我們講過很多關(guān)于篩選access數(shù)據(jù)的方法 通過按鈕,篩選符合條件中的連續(xù)窗體的數(shù)據(jù),包括篩選子窗體中的數(shù)據(jù) 下面用簡單的代碼查詢子窗體中匹配的記錄,定位到指定的記錄 Forms!員工工資.員工工...
access數(shù)據(jù)類型中有自動編號類型,新增數(shù)據(jù)都可以自動為數(shù)據(jù)遞增1 但是如果沒有選擇自動編號類型,如果作為主鍵,即需要自己手動添加數(shù)據(jù)了,否則會報錯。  下面代碼對于數(shù)字類型的字段可以自動添加1 Private Sub cm...
數(shù)據(jù)統(tǒng)計是數(shù)據(jù)分析中必不可少的部分。在應(yīng)用系統(tǒng)中,我們少不了統(tǒng)計功能 access提供了多個域聚合函數(shù),可以非常簡單的統(tǒng)計某個數(shù)據(jù)域的值 比如動態(tài)統(tǒng)計各個部門的人數(shù)  詳細(xì)代碼: Dim intNum As In...
在access中,可以直接設(shè)置記錄源綁定到窗體 這樣就可以不用一句代碼,直接把數(shù)據(jù)添加到表 當(dāng)然這樣的壞處就是當(dāng)用戶還不確定是否保存時,系統(tǒng)也會自動保存數(shù)據(jù)到表格中 通過下面的代碼,在插入之前先提示是否要添加到表 Private Su...
為了閱讀方便,我們通常都需要對數(shù)據(jù)進(jìn)行排序。 在連續(xù)窗體中,access沒有自帶的排序功能。需要在程序中添加      Dim keword1 As String Dim keword2 A...
在access程序中,自動創(chuàng)建的窗體上會默認(rèn)設(shè)置“導(dǎo)航按鈕”屬性為“是” 這個功能就是能在左下角顯示出記錄數(shù)和選中第幾條記錄。 通過下面的代碼可以引用窗體或者報表的記錄集記錄數(shù) Sub 記錄數(shù)() Dim db As DAO...
在添加數(shù)據(jù)的時候,我們可能判斷需要判斷該字段的數(shù)據(jù)類型 因?yàn)閿?shù)據(jù)類型的限制,未必能正常錄入。而且不同數(shù)據(jù)類型,對于獲取變量的寫法也不一樣,詳細(xì)代碼: Function myfun(fld, sqlStr) As String ...
計算兩個日期的間隔 包括兩個日期的相隔多少天,相隔多少月,相隔多少季度,相隔多少年 Sub 時間間隔()     Dim Dat1, Dat2, Dat3 As String     Dat1 =...
在access數(shù)據(jù)表,為了更加方便閱讀查看,數(shù)據(jù)顯示會以一定的方式排序 在連續(xù)窗體中,不像表格一樣,可以直接對數(shù)據(jù)進(jìn)行排序。只能通過代碼動態(tài)控制順序  按照姓名降序,出生年月升序排序 Forms.員工檔案管理.Order...
工作中,我們需要計算關(guān)于日期的內(nèi)容,如計算多少天前后的日期。 Sub 間隔日期() Dim Dat, YN As String Dat = InputBox("請輸入今天之前之后的天數(shù),日期前用負(fù)數(shù)表示") I...
Access提供了幾種類型的函數(shù),可將這些函數(shù)分為以下幾類: 轉(zhuǎn)換:把一個值轉(zhuǎn)換為另一個。 日期/時間:返回日期和/或時間值。 判斷檢查:判斷是否正確 算術(shù)計算:對數(shù)字值執(zhí)行計算 程序流程:控制程序流程 Sql合計函數(shù):sql語句計算函數(shù) ...
打開access設(shè)計數(shù)據(jù)庫的時候,我們會看見表,查詢,窗體這些對象在主界面的左邊。 在窗體運(yùn)行的時候,我們并不希望顯示這個導(dǎo)航窗口。在設(shè)置中可以直接去掉的。 在access菜單欄,文件-選項(xiàng)-當(dāng)前數(shù)據(jù)庫 -導(dǎo)航  顯示導(dǎo)航窗格 前...
在數(shù)據(jù)查詢中,我們需要用like模糊查詢數(shù)據(jù)。 LIKE是用來比較兩個字符串是否符合某個模型。此語法為:result = string like pattern 。他可以在多種表達(dá)式中查詢對比 ? ...
在設(shè)計復(fù)雜表達(dá)式時會用到多個運(yùn)算符,Access必須確定首先對哪個運(yùn)算符進(jìn)行計算然后再對哪個運(yùn)算符進(jìn)行計算。 為了實(shí)現(xiàn)這種功能,Access內(nèi)置的優(yōu)先次序,稱為運(yùn)算符優(yōu)先級。 access整體的運(yùn)算優(yōu)先順序可以參考《access運(yùn)算...
編程中,運(yùn)行代碼可能會出現(xiàn)錯誤,通過判斷錯誤代碼和錯誤描述,我們可以快速找到哪里出錯,錯誤原因。 下面是 Access 2010的所有2976個錯誤代碼和描述的列表。從錯誤號3到32682的范圍,每個錯誤代碼描述不同的內(nèi)容。 某些描述帶有(...
2/11
文章分類
聯(lián)系我們
聯(lián)系人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動訪問