VBA基础

在Access中,可以用文本框,标签等显示一条数据。如果是数据集一般是用子窗体或者列表框。 那么如何把数据加载到列表框上显式呢? 列表框在属性里,通过行来源属性可以快速绑定数据源。从而展示数据。 设置行来源类型 属性,可以选择:“表/查...
190   2018-09-01

Access vba变量的写法

在利用Access编写代码的时候,我们会写函数方便调用。 函数有的不带参数,有的带参数。这个参数是一个变量。那么这个变量在代码中是如何编写的呢? 比如有函数AutoNumber(FieldName As String, TableNam...
在Access中,我们有时需要设置字体颜色,背景颜色等。 比如当内容是A时显示为红色, B时显示为蓝色,如下图所示: 详细源码: If Me.Text0 = "A" Then Me.Box2...
418   2018-08-03

Access设置窗体的记录源

在Access中,可以非常简单的绑定窗体的记录源。在窗体 属性-记录源 中选择表,查询或者自己写SQL语句就可以了。 有时候我们因为数据窗体的不同,使用的数据源也不一样。所以需要动态设置窗体的记录源。 前面我们讲过如果设置子窗体的记录源《A...
在Access中,可以用Msgbox 提示信息。但是显示的信息也不是无限长的。到底可以显示多长的信息呢? Msgbox可显示字符串提示信息的最大长度是1024 所以在显示Prompt消息前,最好用函数len判断一下长度(当然超过了...
每年都有大批的学子需要考计算机二级考试。也有很大一部分选择access,而编程类的操作题会难到很多人。 这里给出一道完全平方数的解法。若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。 如1024=32*32 就是完全平方数,这...
在前面的内容中《VBA 随机产生4位或6位数字用作验证码》,我们知道可以使用以下公式生成某个范围内的随机整数 Int((upperbound - lowerbound + 1) * Rnd + lowerbound) 这里,upperb...
有网友问及复选框的用法问题。在多个复选框中, 如何设置三选一,并且把选择的内容写入数据库。 如下图所示,把选择的综合判定写入表中 在access中多选一可以使用选项组控件,这是一个容器控件。在选项组控件中再添加多个复选框控件 注...
在access中,我们可以在表中预选设置格式,以该种形式显示数字格式 但是有时候需要对不同的用户以不同的格式显示数字。而且格式不是可选的  那么我们可以通过自定义格式来显示数字。如文本框输入“12345678”,要保留两位...
在access应用程序中,我们对选择不同的条件显示不同的值,如选择某个值时为正数,某些值时即为负数 如下图,当选择A的时候为正数,其他选择为负数。 详细源码:在获取文本框的值的同时加入绝对值,使设置数值每次都被重新赋值为正数 Priv...
1429   2018-03-17

access字符串转换为日期

在excel导入的数据中,或者其他录入的数据,看似是日期格式的字符,但是确实文本数据类型。 如何才能把文本转换成日期格式呢?当然可以使用CDate强行转换了。 由于显示的数据是类似日期格式的,所以我们用DateValue函数。 如下...
在access中,设置字体或者背景颜色都是非常方便的。可直接在功能菜单上设置 也可以用VBA代码动态设置字体颜色和背景颜色。如设置文本框的字体颜色和背景颜色:如下图所示 详细代码: Private Sub Text0_Got...
在前面的学习中,我们讲过如何使用VBA代码动态创建access对象的内容 比如创建窗体《Access动态创建窗体及动态创建控件》,创建查询《Access vba动态创建查询》 用代码动态创建的窗体会马上显示,但是创建的表和查询对象没有马上显...
1646   2018-03-08

access显示数字百分比

在access数据查询中,我们能通过算术表达式来求出一些值。有的值我们需要转换成百分比。 当然我们可以非常简单的把这些值乘以100然后用连接符“&”来连接百分号。但是如果有多位小数呢还得用Round函数四舍五入 现在来介绍一个F...
在access录入数据中,有的记录是需要唯一的编号。我们保存数据前都需要先对比之前是否存在这条新添加数据,如果存在则提示存在,不添加。 如何才能在保存之前先判断记录是否存在呢? 如图,在表中已经存在部分数据了 如果录入重复的编号,...
1/4