算法函數(shù)_API_系統(tǒng)
3701
2020-02-26
Access Excel VBA通過API修改硬盤卷標(Disk Label)
Access Excel VBA通過API修改硬盤卷標(Disk Label) 俗稱硬盤標簽 或硬盤別名--Change the Drive Volume Label
調用了: Windows 系統(tǒng) A...
2896
2020-01-19
從數(shù)據(jù)表中獲取部門的函數(shù)
Public Function GetDeptCodeLen(Optional rintLv As Integer = 0) As Integer
Dim strTmp As String
&nbs...
5404
2019-12-22
Access SQL和代碼實現(xiàn)連續(xù)及不連續(xù)Rank排名
在Excel中我們可以使用Rank函數(shù)對數(shù)據(jù)進行排名操作。
而Access是沒有Rank函數(shù)的,所以不能直接用此函數(shù)排名操作。
下面介紹使用VBA代碼和建立SQL查詢來完成排序操作。
一、排名的種類跟算法
1、非連續(xù)排名
邏輯算法...
6564
2019-10-26
access獲取列表的最小值
access不能像Excel一樣,用Min()和Max()函數(shù)直接選擇任意列表中的最小/最大值。
access一般都是在一列數(shù)據(jù)中找出最值。不能跨字段獲取
下面函數(shù),可以直接找出多個值(包括貨幣和日期)的最小值,如果列表中沒有數(shù)值,則它們返...
3785
2019-10-21
access將SQL語句從查詢復制到VBA
在access vba中,因為要對表中數(shù)據(jù)的操作,編寫代碼經(jīng)常需要調用SQL語句。
我們通常不會在VBA代碼中鍵入復雜的查詢語句,而是在查詢的設計視圖中創(chuàng)建一個查詢,將其切換到SQL視圖,復制并粘貼到VBA中。
但是如果sql語句太長,我們...
3401
2019-10-18
access遞歸列出文件夾中的文件
本文介紹如何在VBA中遞歸列出文件,在列表框中顯示文件路徑和文件名
前面的我們講過類似的實例《Access獲取文件夾內的文件名及路徑》,下面函數(shù)的功能更加完整
Public Function ListFiles(strPath As S...
3327
2019-10-16
access數(shù)據(jù)存檔-將記錄移到另一個數(shù)據(jù)庫中
在access數(shù)據(jù)庫中,由于數(shù)據(jù)增加,數(shù)據(jù)庫會膨脹,我們希望存檔備份數(shù)據(jù)。
在不需要的舊數(shù)據(jù)情況下,例如數(shù)十萬條記錄,并且不斷添加新記錄。我們會把舊的不需要數(shù)據(jù)單獨的保存在另外的數(shù)據(jù)庫中。
執(zhí)行過程包括以下步驟:
1. 開始一個事務。
...
4551
2019-10-14
access類似DAvg功能的擴展函數(shù)-求多個排序數(shù)值的平均值
Access內置的DAvg()函數(shù)可以選擇指定條件,獲取表中字段的平均值
下面分享一個名為EAvg()函數(shù),該函數(shù)是DAvg函數(shù)的擴展,可以從該字段中獲取TOP(或百分比)的平均值。 甚至可以指定其他字段進行排序
Public Func...
6533
2019-10-11
access類似DCount功能的擴展函數(shù)-統(tǒng)計不同值的數(shù)量
access中,使用 DCount 函數(shù)可以統(tǒng)計特定記錄集內的總數(shù)。但是DCount還有些不足:
1. 內置函數(shù)DCount()無法計算不同值的數(shù)量;
2. Access中的域聚合函數(shù)效率低下。
這里給出一個自定義的Ecount函數(shù),它...
4522
2019-10-09
access類似Dlookup功能的擴展函數(shù)-效率更高
在access中,有幾個D開頭的域聚合函數(shù)??梢苑浅7奖愕孬@取數(shù)據(jù)。比如Dlookup,可以指定記錄集內獲取特定字段的值
但是Dlookup也有很多問題。
1. 只能返回找到的第一個匹配項。由于無法指定排序順序,因此結果可能是不對的。
2....
4584
2019-09-28
access限制文本框輸入的長度
在應用程序中,如姓名,號碼等為了避免錯誤,我們有時會限制文本框錄入的內容的長度。
在非綁定的文本框中,我們可以通過掩碼來限制,但是這種方法很多弊端,這里先不作討論
這里介紹一下用vba代碼如何限制錄入的長度
如圖,在窗體中添加一個“text...
5517
2019-09-21
access設置綁定控件不可以修改內容,非綁定控件可修改
在access數(shù)據(jù)綁定的窗體的中,由于窗體數(shù)據(jù)是直接綁定到記錄源的,不需要通過按鈕或者其他方式即可修改添加數(shù)據(jù)
這樣非常容易意外操作數(shù)據(jù),導致數(shù)據(jù)出錯。
窗體的AllowEdits屬性設置為FALSE可以防止這種情況出現(xiàn),但是這樣鎖定會把所...
3726
2019-09-05
access復制父窗體和子窗體的選擇的記錄
在應用程序中,我們有時需要復制父子窗體選中的記錄
比如復制訂單記錄。包括訂單信息,訂單明細信息,詳細代碼如下:
Dim strSql As String 'SQL statement.
Dim lngID As Long ...
4528
2019-08-20
在32位和64位的access開發(fā)環(huán)境使用API函數(shù)
在32位的office中,調用了API函數(shù),可以直接運行;但是移植到64位的環(huán)境中,會提示API 引用錯誤。
那么如何聲明32位和64位的Access、Excel等VBA兼容的API函數(shù)呢
1.在64位環(huán)境聲明中 Declar...
4537
2019-08-06
Access向上取整的類似Excel的Ceiling函數(shù)
在Excel中有自帶的Ceiling函數(shù)可實現(xiàn)向上取整,但Access,沒有,需要自己寫一下
以下有2個函數(shù)的寫法,可參考:
Public Function Ceiling(ByVal X As Double, Optional ByVa...
文章分類
聯(lián)系我們
聯(lián)系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |