access模块学习--类,对象,事件,方法,设置焦点

简介: access模块学习--类,对象,事件,方法,设置焦点

类与对象


类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。数据封装就是将一组数据与这组数据有关操作组装在一起,形成一个实体,这个实体就是"对象"。

类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。


比如:"控件"就是"对象",而众多的控件拥有共同的属性,则归为"类"。


属性事件方法


vb 语言中的所有对象都有它们自己的属性、方法和事件,其中包括窗体和控件。可以将属性视为对象的特性,将方法视为对象的操作,而将事件视为对象的响应。事件是被外在条件激活的,是被动的。而方法是主动的。事件中要写代码,如果不写代码,就相当于事件没有发生。方法是系统内部自己定义的代码,不需要修改,但是可以通过传送参数,改变方法执行的效果。比如me.打人(说话者),如果,不传一个参数,就不知道要打谁(这个比喻真好)。


设置焦点


刚刚看到SetFocus,GotoControl 都是将焦点移到窗体上的一个控件,想知道是不是写错了,就查了一下,网上并没有把这两个直接放在一起对比的文章,我想一定是书上写错了,直到后来看到以下一段话。

使用GoToControl 方法执行 GoToControl 操作。

expression.GoToControl(ControlName)

expression     必需。返回“应用于”列表中的一个对象的表达式。

ControlName     必需 Variant 型。字符串表达式,表示活动窗体或数据表控件的名称。

对 ControlName 参数只需使用控件的名称,无需使用完整的语法。

还可以将一个声明为 Control 数据类型的变量用作该参数。

Dim ctl As Control

Set ctl = Forms!Form1!Field3

DoCmd.GoToControl ctl.Name

例如使用 GoToControl 方法将焦点移到“EmployeeID”字段:

DoCmd.GoToControl "EmployeeID


此外,使用SetFocus 方法也可以将焦点移到窗体或其任何子窗体上的控件,或者打开的表、查询或窗体数据表上的字段中。在 vb 中,这是移动焦点的首选方法,特别是对子窗体和嵌套子窗体上的控件,因为可以使用完整的语法来指定要移到的控件。

SetFocus:在程序中使文本框获得焦点,则可直接在文本框中输入文本,不用先用鼠标点击文本框使其获得焦点后再输入内容。另外,SetFocus事件还可以设置对象获得焦点后触发的事件。

相关文章
|
5月前
|
JavaScript 前端开发 Java
v-if和v-show的区别?使用场景?v-if状态改变调用钩子函数的示例
这篇文章详细阐述了Vue中`v-if`和`v-show`指令的共同点、区别、使用场景以及它们在组件和普通元素上附属时的不同表现,并通过示例展示了状态改变时对钩子函数调用的影响。
v-if和v-show的区别?使用场景?v-if状态改变调用钩子函数的示例
|
7月前
|
开发工具 git
大事件项目50-----准备标签,准备参数的对象
大事件项目50-----准备标签,准备参数的对象
大事件项目50-----准备标签,准备参数的对象
|
8月前
|
存储 缓存
【Qt 全局属性相关】 Qt 应用程序行为的全局属性 Qt::ApplicationAttribute枚举解析
【Qt 全局属性相关】 Qt 应用程序行为的全局属性 Qt::ApplicationAttribute枚举解析
252 0
|
8月前
|
小程序
小程序封装组件简单案例,所有小程序适用(传入参数、外抛事件、传入样式)
小程序封装组件简单案例,所有小程序适用(传入参数、外抛事件、传入样式)
103 0
|
C# 数据安全/隐私保护
C# 窗体之间参数互相传递的两种方法与使用
C# 窗体之间参数互相传递的两种方法与使用
element close事件关闭表单,数据替换掉原始列表的数据bug解决
element close事件关闭表单,数据替换掉原始列表的数据bug解决
85 0
|
JavaScript
element-ui中下拉command传递多参数事件封装
element-ui中下拉command传递多参数事件封装
556 0
PyQt5 技术篇-QSpinBox选值框值改变触发事件实例演示,获取QSpinBox组件的值,选值框的边界值设置方法
PyQt5 技术篇-QSpinBox选值框值改变触发事件实例演示,获取QSpinBox组件的值,选值框的边界值设置方法
752 0
|
C++
VS 显示方法引用的设置方法
VS 中Codelens的设置面板没有相关的设置项?那如何调整出方法的引用呢?
2284 0
VS 显示方法引用的设置方法
vc里面怎样实现对话框之间传递变量的值
Dialog1的类名是CDialog1, 头文件是dialog1.h。里有成员变量CString str1, str2;Dialog2的类名是CDialog2, 头文件是dialog2.h。里有成员变量CString str11, str22;要想将Dialog1里的变量传递给Dialog2里的变量...
823 0

热门文章

最新文章