模块_函数_VBA_API

Access中有很多有用的内置功能,这些自带的功能可以轻松处理一些常用的操作。 但是在设计好的应用程序中,这些内置功能一般是不会让用户看到的。但是我们又希望调用这些功能。该怎么做呢? VBA中,可以使用RunCommand 方法来运行内...
75   2018-01-13

Access声明变量的错误

在很多示例文件中,都会发现这样声明变量的。 Dim a, b As String 这样看起来的效果是和下面的一样的 Dim a As String Dim b As String 其实并不然。当我们用typename函数来获取变量...
在Access中,我们经常动态创建一些对象,比如临时表,窗体等等。但是创建完成后你会发现新创建的对象不在列表中 只有返回Access界面。按F5刷新一下Access列表才会出现刚创建的对象 如下图,我们创建了一个查询后,再创建一次会提示...
有时候,我们需要动态删除某个查询。但是删除之前需要先判断查询是否存在 在前面的学习中,我们知道如何判断一个已知的表对象是否存在,参见《Access判断数据表是否存在》 判断查询是否存在的自定义函数: Function ExistQue...
在Access表设计中,我们都会对每个字段做一些属性修改。比如修改文本大小节省内容,修改标题方法显示字段信息等等。 前面我们讲过《Access获取表中字段的标题属性》。那么其他属性也可以通过此方法去获取。 下面的函数可以获取表字段的字...
在Access中,我们在窗体代码或者在模块中都可以Public和Private的身影 但是在一些sub过程中,会发现直接用Sub的,也有Private Sub的。那这两者之前有什么区别呢? 1、若Sub前面没有东西,实际是省略了Publ...
由于Office的版本不同,语言不同,往往会导致乱码出现。 使用 Application.LanguageSettings.LanguageID(MsoAppLanguageID )对象可以或者Office的相关语言信息。 其中 Mso...
99   2017-12-30

Access vba查看所有引用

在VBE窗口中,我们可以通过工具-引用,引用相关的库类文件。只有引用了才能调用。 在引用一些库类时,往往是本地计算机有,在其他未必有。所以我们需要判断有成功引用对象。 在VBA中, 通过一个自定义的函数来查看所有引用。 Functi...
102   2017-12-29

Access获取文件大小

我们前面讲过添加图片的技巧,用的是复制图片到指定的文件夹。这样就不会导致数据库膨胀影响速度了。 但是如果需要直接上传图片到数据库呢?我们要先先筛选出文件大小合适的。 第一步就是先判断文件大小,那么如何获取文件的大小呢? MsgBox Fi...
有时我们在其他软件中导出得到一串秒数。希望把改秒数转化为时分秒00:00:00的格式 这里需要自定义一个函数去转换 Function SecToTime(dblSecond As Double) As String SecToTim...
在vba中,我们用If...Then...else...End If结构来判断条件是符合哪一种情况 这里介绍一个Not语法的技巧。在逻辑结构中,只有TRUE和FALSE的情况,直接使用not 来切换条件。 如图,在窗体中添加一个按钮。设...
有网友问到如何在ACCESS窗体上执行命令,在指定文件夹生成一个ACCESS数据文件。 利用代码动态创建一个Access数据库文件在运用中确实会经常用。因为有时需要把数据导入到一个新的Access数据库中。 示例,在C盘中创建一个名...
180   2017-12-15

Access设计九九乘法表

小时候,相信大家都背过九九乘法口诀。据说这个在春秋战国已经存在,源远流长。 顺序语句,条件语句和循环语句在任何编程语言中都离不开。所以很多入门示例都是要求做一个这样的口诀表。因为需要用循环语句。 在Access vba中,也可以非常方便...
 网友“网速很慢”希望从一张Excel总表中,按其中一列进行拆分表。同时同一样的记录追加到该表中 “我的这个表有好多行。 比如姓名行 刘德华原表10行 拆出刘德华这个表,里面有刘德华10条数据” 如有表“表1...
有网友好奇想知道100天后的日期是什么年月日。因为这个日子对她来说是比较重要的。 可以用参数指定某个日期的年,月,日 其中每个年参数的取值范围为:从 100 到 9999 间的整数 只需要在今天的日期,日参数加上100即可获取100...
1/9