计算机二级Access操作题总结——综合应用

news2024/12/22 17:41:21

属性表相关

例1:

不允许输入和修改其中的数据→【是否锁定】

例2:
单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”来关闭窗体。

分组和汇总

对“rSell”报表进行适当设置,使每名雇员的姓名显示在该雇员所售书籍信息的左上方(说明:每名雇员的姓名只显示一次);在报表适当位置添加一个计算控件,控件名称为“txtSUM",显示内容为每名雇员所售书籍的总销售额。


利用表达式按“编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。

编写VBA代码

修改窗体标题

例1
加载“fQuery”窗体时将窗体标题改为“YYYY年MM月DD日 显示查询信息”YYYY为本年年号,MM为本月月份,DD为当天)

Me.Caption = Format(Date, "yyyy年mm月dd日 ") & "显示查询信息"

打开窗体时设置窗体标题为“XXXX年信息输出”显示,其中“XXXX”为系统当前年份(要求用相关函数获取)

Me.Caption = Year(Date) & "年信息输出"

例2
预览报表时,报表标题栏显示标签控件“bTitle”的内容。

Me.Caption = bTitle.Caption

设置文字颜色、字体粗细

将窗体中“退出”命令按钮(名称为“cQuit”上显示的文字颜色自动改为红色(红色代码为255),字体粗细改为“加粗”(代码为800)。

 cQuit.ForeColor = 255
 cQuit.FontWeight = 800

设置按钮状态

在窗体中有“修改"和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用。当单击“保存”按钮后,输入焦点移到“修改”按钮。

分别设置Enable和SetFocus属性

单击窗体“报表输出”按钮(名为“bt1”),调用事件代码实现以预览方式打开报表“rEmp”。

DoCmd.OpenReport "rEmp", acViewPreview

设置文本框属性

在窗体加载时,“tPass”文本框的内容以密码形式显示:tPass.InputMask = "Password"

命令汇总

  1. Form.RecordSource
    在“Text1“文本框中输入了作者姓名后,单击"cQuery"命令按钮,将在"CCC"子窗体中显示出该作者出版的书籍信息。
CCC.Form.RecordSource = "select * from  tBook where 作者名 like'" & Me![Text1] & "*'"

Me![Text1] 表示当前窗体(或表单)中名为 Text1 的控件的值。* 是通配符,用于模糊匹配,表示查询【作者名】列以Me![Text1] 开头的记录。

  1. rs.EOF
    rs.EOF 是 ADODB.Recordset 对象的一个属性,用于检查当前记录集是否已经到达了结果集的末尾(End of File)。它是 End of File 的缩写。
Do While Not rs.EOF

Do While rs.EOF = False
  1. MoveNext
    MoveNext 是 ADODB.Recordset 对象的方法之一,用于将当前记录指针移动到结果集中的下一条记录。它用于在遍历查询结果时,逐条获取记录的过程中移动记录指针。
rs.MoveNext
  1. DoCmd.RunMacro
    DoCmd.RunMacro 是用于运行Microsoft Access数据库中宏的方法之一
    运行宏对象m1:DoCmd.RunMacro "m1"


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1870638.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python学习笔记24:进阶篇(十三)常见标准库使用之数据压缩功能模块zlib,gzip,bz2,lzma的学习使用

前言 本文是根据python官方教程中标准库模块的介绍,自己查询资料并整理,编写代码示例做出的学习笔记。 根据模块知识,一次讲解单个或者多个模块的内容。 教程链接:https://docs.python.org/zh-cn/3/tutorial/index.html 数据压缩…

C语言的内存知识

这节我们主要认识一下内存,便于理解指针操作和后续内存管理。 一、内存分区模型 C程序在执行时,将内存大方向划分为4个区域 (可以结合函数小节的函数栈帧部分看一下) ⚪ 代码区:存放函数体的二进制代码,由操作系统进…

wgcloud怎么保证数据的安全性

WGCLOUD做了以下方面来保证数据安全 1、私有化部署 WGCLOUD是完全本地部署,没有云端服务,因此不用担心数据被他人获取 2、加密传输数据 WGCLOUD支持https传输数据,查看配置说明,实现使用SSL证书https访问server页面 - WGCLOUD…

第一后裔/The First Descendant延迟高的解决方法

第一后裔/The First Descendant是一款备受玩家关注的射击游戏,该作拥有多个角色,并为其设定不同的概念和战斗风格,以及技能点,不仅能让玩家畅快作战,还能通过各种道具,不断强化角色能力值,让其战…

Python 基础:使用 unittest 模块进行代码测试

目录 一、测试函数2.1 通过案例2.2 不通过案例2.3 添加新测试 二、测试类2.1 单个测试案例2.2 多个测试案例 三、总结 遇到看不明白的地方,欢迎在评论中留言呐,一起讨论,一起进步! 本文参考:《Python编程:…

Jenkins教程-9-发送企业微信测试报告通知

上一小节我们学习了Jenkins上下游关联自动化测试任务的构建的方法,本小节我们讲解一下发送企业微信测试报告通知的方法。 1、自动化用例执行完后,使用pytest_terminal_summary钩子函数收集测试结果,存入本地status.txt文件中,供J…

Arathi Basin (AB) PVP15

Arathi Basin (AB) PVP15 阿拉希盆地,PVP,15人战场

【银河麒麟】高可用触发服务器异常重启,处理机制详解

1.服务器环境以及配置 【机型】物理机 处理器: Intel 内存: 126G 【内核版本】 4.19.90-25.16.v2101.ky10.x86_64 【银河麒麟操作系统镜像版本】 Kylin-Server-10-SP2-Release-Shenzhen-Metro-x86-Build01-20220619 Kylin-HA-10-SP2-Release-S…

前端vue3 根据某些Id 筛选数据

现在有一些不等的数据 我需要通过前端 吧这个数据筛选一下 比如我使用一些 我需要的ID 下的数据 比如以上的数据 的 cinemaLineId 来筛选 const cinemaLineId ref(["1246429254713147392", "1182608813770321920", "1182608917403185152"])…

大数据之Hadoop部署

文章目录 服务器规划服务器环境准备1. 网络测试2. 安装额外软件包3. 安装基础工具4. 关闭防火墙5. 创建用户并配置权限6. 创建目录并设置权限7. 卸载JDK8. 修改主机名9. 配置hosts文件10. 重启服务器 配置免密登录安装Java安装Hadoop1. Hadoop部署2. 配置Hadoop3. 格式化Hadoop…

【PyQt5】一文向您详细介绍 QVBoxLayout() 的作用

【PyQt5】一文向您详细介绍 QVBoxLayout() 的作用 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通本硕&a…

机器人控制系列教程之URDF文件语法介绍

前两期推文:机器人控制系列教程之动力学建模(1)、机器人控制系列教程之动力学建模(2),我们主要从数学的角度介绍了机器人的动力学建模的方式,随着机器人技术的不断发展,机器人建模成为了机器人系统设计中的一项关键任务。URDF&…

我只有一点Python基础,对学习WebGIS开发有帮助吗?

经常有人后台私信问,我只有一点Python基础,对学习GIS开发有帮助吗? 关于这个问题的答案是,当然有!Python适用于WebGIS开发。WebGIS是地理信息系统(GIS)技术与Web技术的结合,而Pytho…

Go语言学习:每日一练2

Go语言学习:每日一练2 目录 Go语言学习:每日一练2结构体零值数组切片映射指针 各个类型的零值一览 结构体 //定义 type Vertex struct {X, Y int } //使用 func main() { v1 : Vertex{1, 2} fmt.Println(v.X) //别的实例化方式 var v2 Vertex v2 : *new…

《PIDNet: A Real-time Semantic Segmentation Network Inspired by PID Controllers》

期刊:CVPR 年份:2023 代码:https://github.com/XuJiacong/PIDNet 摘要 双分支网络架构已经证明了它在实时语义分割任务中的有效性和有效性。然而,高分辨率细节和低频上下文的直接融合的缺点是细节特征很容易被周围的上下文信息…

Nuxt3 的生命周期和钩子函数(三)

title: Nuxt3 的生命周期和钩子函数(三) date: 2024/6/27 updated: 2024/6/27 author: cmdragon excerpt: 摘要:概述了Nuxt3的关键生命周期钩子用途,如page:finish用于页面加载后处理,page:transition:finish处理过…

MySQL数据库简介和安装

文章目录 一、数据库原理目前情况数据库的发展史RDBMS关系型数据库关系型数据库理论 二、MySQL历史发展历程关系型数据库和非关系型数据库 三、安装mysql及优化yum安装编译安装mysql二进制安装优化操作 四、 安装mycli插件客户端工具 一、数据库原理 目前情况 我们正处于一个…

十三、Maven(1)

🌻🌻目录 一、maven价绍二、maven的功能1、项目自动化构建2、管理jar、war包3、实现项目结构设计 三、maven安装1、maven的安装环境需要jdk2、Maven的安装路径中不能出现中文和空格3、压缩包解压即可4、配置环境变量 四、maven的仓库1. Maven仓库配置2. …

AI提示词投喂新手教程(一):基础概念和工具

对于很多已经熟悉提示词工程(prompt engineering)的朋友来说,以下内容可能已经是老生常谈了。然而,仔细搜索和翻阅了星球上关于提示词的新手教程,发现对新手并不是很友好,内容零散且缺乏系统性。为此&#…

Construct公司 从 0 到 1 基于 Kitex+Istio 的微服务系统建设

本文根据 2024 年 5 月 25 日在上海举办的“云原生✖️AI 时代的微服务架构与技术实践”CloudWeGo 技术沙龙上海站活动中,Construct 服务端总监 Jason 的演讲《从 0 到 1 基于 Kitex Istio 的微服务系统建设》整理而来。 在微服务架构的浪潮中,企业面临…