模块_函数_VBA_API
3620
2019-10-21
access将SQL语句从查询复制到VBA
在access vba中,因为要对表中数据的操作,编写代码经常需要调用SQL语句。
我们通常不会在VBA代码中键入复杂的查询语句,而是在查询的设计视图中创建一个查询,将其切换到SQL视图,复制并粘贴到VBA中。
但是如果sql语句太长,我们...
3243
2019-10-18
access递归列出文件夹中的文件
本文介绍如何在VBA中递归列出文件,在列表框中显示文件路径和文件名
前面的我们讲过类似的实例《Access获取文件夹内的文件名及路径》,下面函数的功能更加完整
Public Function ListFiles(strPath As S...
3157
2019-10-16
access数据存档-将记录移到另一个数据库中
在access数据库中,由于数据增加,数据库会膨胀,我们希望存档备份数据。
在不需要的旧数据情况下,例如数十万条记录,并且不断添加新记录。我们会把旧的不需要数据单独的保存在另外的数据库中。
执行过程包括以下步骤:
1. 开始一个事务。
...
4360
2019-10-14
access类似DAvg功能的扩展函数-求多个排序数值的平均值
Access内置的DAvg()函数可以选择指定条件,获取表中字段的平均值
下面分享一个名为EAvg()函数,该函数是DAvg函数的扩展,可以从该字段中获取TOP(或百分比)的平均值。 甚至可以指定其他字段进行排序
Public Func...
6264
2019-10-11
access类似DCount功能的扩展函数-统计不同值的数量
access中,使用 DCount 函数可以统计特定记录集内的总数。但是DCount还有些不足:
1. 内置函数DCount()无法计算不同值的数量;
2. Access中的域聚合函数效率低下。
这里给出一个自定义的Ecount函数,它...
4360
2019-10-09
access类似Dlookup功能的扩展函数-效率更高
在access中,有几个D开头的域聚合函数。可以非常方便地获取数据。比如Dlookup,可以指定记录集内获取特定字段的值
但是Dlookup也有很多问题。
1. 只能返回找到的第一个匹配项。由于无法指定排序顺序,因此结果可能是不对的。
2....
11843
2019-09-30
access空值Null的常见错误
在access中,遇到Null时的常见问题:
1:条件为空
如果在查询的字段下输入条件,则它返回匹配的记录。如果记录中有Null值记录呢?
如在个人信息查询中, 输入“张三”可以筛选他的记录。
“张三”
输入Not "张三",可以筛选出不...
4405
2019-09-28
access限制文本框输入的长度
在应用程序中,如姓名,号码等为了避免错误,我们有时会限制文本框录入的内容的长度。
在非绑定的文本框中,我们可以通过掩码来限制,但是这种方法很多弊端,这里先不作讨论
这里介绍一下用vba代码如何限制录入的长度
如图,在窗体中添加一个“text...
5248
2019-09-21
access设置绑定控件不可以修改内容,非绑定控件可修改
在access数据绑定的窗体的中,由于窗体数据是直接绑定到记录源的,不需要通过按钮或者其他方式即可修改添加数据
这样非常容易意外操作数据,导致数据出错。
窗体的AllowEdits属性设置为FALSE可以防止这种情况出现,但是这样锁定会把所...
5273
2019-09-20
access使用键盘的加减号“+”或“ - ”上下滚动日期
在应用程序中,如果默认日期与所需选择的日期相近。我们就可以让用户按“+”或者“-”来增加或者减少日期的录入。
这样就不需重新选择日期并输入新值。
如下面的代码,通过KeyPress事件获取键盘输入的KeyAscii值
Private Sub...
4296
2019-09-17
RunCommand动画集-acCmdFilterExcludingSelection 筛选窗体上非选中的数据
在应用程序中, 我们都需要筛选窗体或者子窗体上的数据。如下面的示例,筛选选中的值
《按选中的字段值筛选子窗体上的数据》
当然我们也可以反向选择,筛选非选中的值的数据。通过排除与上一个选定的字段数据匹配的来筛选窗体上的数据
如下图,选中子窗体...
3557
2019-09-05
access复制父窗体和子窗体的选择的记录
在应用程序中,我们有时需要复制父子窗体选中的记录
比如复制订单记录。包括订单信息,订单明细信息,详细代码如下:
Dim strSql As String 'SQL statement.
Dim lngID As Long ...
3627
2019-09-04
access突出显示匹配的内容
在程序中,我们希望能按筛选的条件高亮突出显示搜索到的符合要求的内容。
先选择字段,再选择具体的内容。回车即可显示匹配的内容。
详细源代码:
Private Const conMod = "Form_frmSea...
5760
2019-09-01
RunCommand动画集-acCmdFilterBySelection 按选中的字段值筛选子窗体上的数据
access中,一般利用子窗体筛选数据。我们可以通过重新设置数据源,或者查询等筛选记录。
可参考此示例《Access动态设置子窗体及筛选子窗体数据的技巧》
也可以通过RunCommand的acCmdFilterBySelection属性按...
5688
2019-08-29
RunCommand动画集-acCmdFieldList 显示或者隐藏字段列表窗口
在access窗体/报表的设计视图中,我们如果有绑定到窗体/报表的数据源,可以直接添加字段列表到窗体/报表中
可以在设计视图中,设计-添加现在字段 选择需要的字段添加到窗体/报表
也可以通过下面的代码显示/隐藏字段列表窗口
DoCm...
文章分类
联系我们
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |