首页 理论教育 Access数据库教程:对象、方法、属性

Access数据库教程:对象、方法、属性

时间:2023-11-01 理论教育 版权反馈
【摘要】:在Visual Basic的代码中,可在使用对象的任一方法或改变它的属性之一的值之前,必须去识别对象。Sub CloseForm()Forms.CloseEnd Sub如果对象共享共同的方法,则可以操作整个对象集合。Sub CloseAll()Forms.CloseEnd Sub2.方法方法指的是对象能执行的动作。例如,Add是属于ComboBox对象的一个方法,因为它会增加一个新项到下拉式列表框中。可以通过修改对象的属性值来改变对象的特性。

Access数据库教程:对象、方法、属性

1.对象

对象代表应用程序中的元素,如工作表、单元格、图表、窗体,或是一份报告。在Visual Basic的代码中,可在使用对象的任一方法或改变它的属性之一的值之前,必须去识别对象。

对象集合是一个包含几个其他对象的对象,而这些对象通常但并不总是相同的类型。例如,在Excel中的Workbooks对象包含了所有已打开的Workbook对象。而Visual Basic中的Forms集合则包含了所有在它所属应用程序中的Form对象。

集合中的项目可以通过号码或名称来做识别例如,在下面的过程中Workbooks(1)会识别第一个打开的Workbook对象。

Sub CloseFirst()

Workbooks(1).Close

End Sub

下面的过程使用一个指定为字符串的名称来识别Form对象。

Sub CloseForm()

Forms("MyForm.frm").Close

End Sub

如果对象共享共同的方法,则可以操作整个对象集合。例如,下列的过程会关闭所有打开的窗体。

Sub CloseAll()

Forms.Close

End Sub

2.方法

方法指的是对象能执行的动作。例如,Add是属于ComboBox对象的一个方法,因为它会增加一个新项到下拉式列表框中。(www.xing528.com)

下面的程序使用Add方法,增加一个新的工程到ComboBox中。

Sub AddEntry(newEntry as String)

Combol.Add newEntry

End Sub

每个应用程序都有返回它所包含的对象的方法,然而这些对象并非都相同,所以必须参考所使用的应用程序的对象或者集合的帮助主题,才会知道如何返回对象。

3.属性

属性是一个对象的属性,它定义了对象的特征,如大小、颜色或屏幕位置,或某一方面的行为,诸如对象是否有激活或可见的。可以通过修改对象的属性值来改变对象的特性。

若要设置属性值,则在对象的引用后面加上一个复合句,它是由属性名加上等号(=)以及新的属性值所组成的。例如,下面的过程通过设置窗体中的Caption属性来更改Visual Basic窗体的标题。

Sub ChangeName(newTitle)

myForm.Caption=newTitle

End Sub

有些属性并不能设置。每一个属性的帮助主题,会指出是否可以设置此属性(读与写),或只能读取此属性(只读),还是只能写入此属性(只写)。

可以通过属性的返回值,来检索对象的信息。下列的过程使用一个消息框来标题,它显示在当前活动窗体顶部。

Sub GetFormName()

formName=Screen.ActiveForm.Caption MsgBox formName

End Sub

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈