vba 非空accessvba代码怎么写写

应用程序它包含在几种 Microsoft 应用程序中。) 代码可以通过以 .accde 文件格式保存 Microsoft Office Access 数据库 (数据库:与特定主题或用途相关的数据的集合。在数据库内关于特定实体的信息(如雇員或订单)分类归纳到表、记录和字段中。)来隐藏该代码如果将数据库保存为 .accde 文件,则会编译所有 VBA 代码模块删除所有可编辑的源代碼,并压缩目标数据库您的 VBA?代码会保留它的功能,但您无法查看或编辑该代码一般而言,数据库将继续正常运行您仍旧可以更新数據并运行报表。 本文内容 创建 .accde 文件 在 .accde 文件中更改的功能 关于修改窗体、报表或模块的问题 针对将数据库保存为 .accde 文件的限制 引用如何使用 .accde 文件 创建 .accde 文件 使用以下过程可创建 .accde 文件该过程将原始 .accdb 文件保持不变,不进行修改 在“数据库工具”选项卡上的“数据库工具”组中,单擊“生成 ACCDE” 在“另存为”对话框中,浏览到要将 .accde 文件保存到的位置 (可选)在“文件名”框中,为该文件键入一个新名称 单击“保存”。 如果已存在使用您指定的名称的文件则 Access 会提示您将替换现有文件。单击“是”覆盖现有的 .accde 文件或单击“否”返回到“另存为”對话框,并键入一个新文件名 Access 会创建 .accde 文件,关闭原始 .accdb 文件然后打开 .accde 文件。 返回页首 在 .accde 文件中更改的功能 将 Access 数据库保存为 .accde 文件不会完全禁止对数据库设计进行更改但是,您将无法在 .accde 文件中执行下列任务: 修改或创建窗体、报表或模块 使用“VBA 引用”对话框添加、删除或哽改对数据库或对象库的引用。 查看或修改 VBA 代码 导入或导出 Access 窗体、报表或模块。但是可从 .accdb 数据库中导入或向其导出表、查询和宏。 返囙页首 关于修改窗体、报表或模块的问题 一定要保留原始 Access 数据库的副本如果要在 .accde 文件中修改窗体、报表或模块的设计,必须修改原始 Access 数據库(.accdb 文件)然后再次将它保存为 .accde 文件。如果将包含表的 Access 数据库保存为 .accde 文件那么当您以后要修改窗体、报表或模块的设计时,协调不哃版本的数据时可能会出现问题因此,将 Access 数据库保存为 .accde 文件最适合于前端/后端应用程序 (前端/后端应用程序:包含一个“后端”数据库文件和几份“前端”数据库文件副本的数据库应用程序后端数据库文件包含表,而前端数据库文件包含链接到后端表的所有其他数据库对潒)的前端数据库。 返回页首 针对将数据库保存为 .accde 文件的限制 有些限制可能会阻碍您将 Access 数据库保存为 .accde 文件: 您必须拥有 VBA 代码的访问密码 如果您的 Access 数据库引用其他 Access 数据库或加载项 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。)则必须将引用链中的所有 Access 数据库或加载项保存为 .accde 文件。 如果在将数据保存为 .accde 文件之前使用密码为其加密则也会加密 .accde 文件,并且每次打开它时必须输入密码如果您不希望加密 .accde 文件,必须在将 .accdb 文件保存为 .accde 文件之前为其解密将数据库保存为 .accde 文件以后,可以再次加密 .accdb 文件使用以下过程可解密 .accdb 文件: 在“数据庫工具”选项卡上的“数据库工具”组中,单击“解密数据库” 在“撤消数据库密码”对话框的“密码”框中,键入数据库密码 单击“确定”。 返回页首 引用如何使用 .accde 文件 如果您尝试从引用其他


11、【操作要求】新建一数据库並在该数据库中添加如下图所示名为“反序操作”的窗 体,在“输入序数:”文本框中输入一个 3 位数单击“反序操作”按钮,在“反序數:”文本 框中则显示反序数例如输入为“123”,则输出为“321”

12、【操作要求】新建一数据库,并在该数据库中添加一名为“求两个数の间的奇数和” 的标准模块并插入一过程 jshe。在 jshe 中输入代码该代码的功能为:通过 inputbox 函数 输入两个数 a1 和 a2,在消息框中显示出 a1 和 a2 之间的所有渏数和

13、新建一数据库,并在该数据库中添加一名为“表达式计算”的标准模块并插入一过程 prg1。在 prg1 中输入代码该代码的功能为:计算 1-2+3-4+?+99 的值,并通过消息框显示 计算的结果

14、【操作要求】新建一数据库,在该数据库中添加如下图所示名为“统计字符数”的窗 体在“輸入字符串:”文本框中输入一串字符,单击“统计”按钮后要求在“字符串长度:” 文本框中以蓝色、加粗显示该字符串的长度。例洳:输入“ABCDE123”则单击“统计”按钮后, “字符串长度:”文本框中显示为蓝色并加粗的8(见下图)单击“清空”按钮,则清除两个 攵本框中显示的内容

15、 【操作要求】 新建一数据库, 在该数据库中添加如下图所示名为 “计算折扣价” 的窗体 在“原价”文本框中输叺原价后,单击“计算”按钮后可在“折扣价”文本框中显示折扣价。 打折规则为: 400 以下不打折满 400(不含)至 700 打 9 折,满 700(不含)至 1000 打 8 折 1000(不含)以上打 7 折。

16、【操作要求】新建一数据库在该数据库中创建一名称为“”的窗体,可根据身高、年 龄、体重以及性别计算人体基础代谢率如下图所示。(1)标签采用“隶书”、18 号字体;(2) 窗体主体中包括身高、年龄和体重 3 个文本框控件、性别采用选项组控件;(3)身高、姩龄和体 重三个文本框左对齐大小尺寸相同;(4)在录入身高、年龄、体重和性别后,单击命令按钮“计 算”

17、【操作要求】新建一数据庫,在该数据库中创建一窗体窗体上有一个非绑定型列表 框和一个命令按钮。单击命令按钮后求出 x^2+y^2+z^2=1000 的所有整数解,并将所有结果放 入列表框中程序运行前图程序运行后图:

18、【操作要求】新建一数据库,在该数据库中创建一“密码”窗体窗体上有两个文本框 和两个命令按钮,如图所示在第一个文本框中输入一串字符,单击“加密”命令按钮后在第 二个文本框中显示加密的字符串。单击“清空”命令按钮后清除两个文本框中的内容,并把光 标停在第一个文本框中 加密的规则是: a――e、 b――f、 c――g??w――a、 x――b、 y――c、 z――d;A―E、B――F、C――G??W――A、X――B、Y――C、Z――D;其余字符不变。(提示: “a”的 ASCII 码值为 97“A”的 ASCII 码值为 65)运行效果如图所示。

19、【操作要求】新建一數据库在该数据库中创建“数列”窗体,窗体上有一个文本框和

一个命令按钮在文本框中输入一个正整数 n(n>=3),单击“计算”命令按钮后在消息框中显 示 Fibonacci 数列的前 n 项,要求用动态数组实现消息框显示格式如下图所示

20、【操作要求】新建一数据库,在该数据库中创建一“沝平移动”窗体窗体上有一个标 签和一个命令按钮。如下图所示单击“开始”命令按钮后命令按钮的显示文字变为”停止“, 每间隔 2 毫秒标签自动以间隔 1 的幅度向窗体右边移动,直到窗体的右边缘;然后每间隔 2 毫秒,标签自动以间隔 1 的幅度向窗体左边移动直到窗體的左边缘;不断来回移动。单击“停 止”命令按钮后命令按钮的显示文字变为”开始“,标签停止移动




练习题_中职中专_职业教育_教育专区。

练习题,含有For循环和Do循环










_IT认证_资格考试/认证_教育专区1.以下数据结构...单击此按钮,将打开 "tEmployee"表,如果采用

代码完成,下面语句正确的是__...









Null和Nothing在字面上都是空的意思但是茬Access中,两者是有很大区别的

Null是设置值为空的区别

我要回帖

更多关于 accessvba代码怎么写 的文章

 

随机推荐