全国计算机等级考试二级Access考点分析之模块(6)

文章作者 100test 发表时间 2007:03:10 17:33:53
来源 100Test.Com百考试题网


考点12 常用操作方法
  1打开和关闭窗体
  (1)打开窗体操作命令格式为:
  DoCmd.OpenForm formname[,view][,filtername][,wherecondition][,datamode][,windowmode][,openargs]
  OpenForm方法具有下列参数:
  formname字符串表达式,代表当前数据库中的窗体的有效名称。
  view下列固有常量之一:acDesign、 acFormDS、 acNormal(默认值)acpreview。
  filtername字符串表达式,代表当前数据库中查询的有效名称。
  wherecondition字符串表达式,不包含WHERE关键字的有效SQL WHERE子句。
  datamode下列固有常量之一:acFormAdd, acFormEdit ,   acFormPropertySettings(默认值)acFormReadOnly。
  windowmode下列固有常量之一:acDialog、acHidden、acIcon、acWindowNormal默认值)
  openargs字符串表达式。用来设置窗体的OpenArgs属性。该设置可以在窗体模块的代码中使用。
  (2)关闭窗体操作命令格式为:
  DoCmd.Close[objecttype,objectname],[save]
  Close方法具有下列参数:
  objecttype下列固有常量之一:acDataAccessPage、acDefaul(t默认值)、acDiagram、acForm、acMacro、acModu1e、acQuery、acReport、acServerView、acStoredProcedure、acTable。
  objectname字符串表达式,代表有效的对象名称,该对象的类型由objecttype参数指定。
  save下列固有常量之一:acSaveNo、acSavePrompt(默认值)、aeSaveYes。
  2打开和关闭报表
  (1)打开报表操作命令格式为:
  DoCmd.OpenReport reportname[,view][,filtername][,wherecondition]
  OpenReport方法具有下列参数:
  reportname字符串表达式,代表当前数据库中的报表的有效名称。
  view下列固有常量之一:acViewDesign, acViewNormal(默认值)、acViewPreview。
  filtername字符串表达式,代表当前数据库中查询的有效名称。
  wherecondition字符串表达式,不包含WHERE关键字的有效SQL WHERE子句。
  (2)关闭报表操作命令格式为:
  关闭报表操作也可以使用DoCmd. Close命令来完成。
  3输入框(InputBox)
  InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
  InputBox函数的语法具有以下命名参数:
  Prompt必需的。作为对话框消息出现的字符串表达式。prompt的最大长度大约是1024个字符,由所用字符的宽度决定。如果prompt包含多个行,则可在各行之间用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13)&Chr(10))来分隔。
  Title可选的。显示对话框标题栏中的字符串表达式。如果省略title,则把应用程序名放入标题栏中。
  Default可选的显示文本框中的字符串表达式,在没有其他输入时作为缺省值。如果省略default,则文本框为空。
  Xpos可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略xpos,则对话框会在水平方向居中。
  Ypos可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略ypos,则对话框被放置在屏幕垂直方向距下边大约1/3的位置。
  Helpfile可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。如果已提供helpfile,则也必须提供context。
  Context可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助上下文编号。如果已提供context,则也必须要提供helpfile。
  4消息框(MsgBox )
  MsgBox(prompt[,buttons][,title][,helpfile,context])
  MsgBox函数的语法具有以下命名参数:
  Prompt必需的。字符串表达式,作为显示在对话框中的消自、。prompt的最大长度大约为1024个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13 )&Chr(10))将各行分隔开来。
  Buttons可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则buttons的缺省值为0。
  Title可选的。在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。
  Helpfile可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。
  Context可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了contex,则也必须提供helpfile:
  5VBA编程验证数据
  使用窗体和数据访问页,每当保存记录数据时,所做的更改便会保存到数据源表中。在控件中的数据被改变之前或记录数据被更新之前会发生BeforeUpdate事件。通过创建窗体或控件的BeforeUpdate事件过程,可以实现对输入到窗体控件中的数据进行各种验证。表8 -5列出了VBA中常用的验证函数。
        表8-5 VBA常用验证函数

相关文章


等级考试二级Access考点分析之数据库和表(1)
计算机等级考试合格证书介绍
全国计算机等级考试二级Access考点分析之模块(7)
全国计算机等级考试二级Access考点分析之模块(6)
计算机等级考试成绩的计算
计算机等级证书获得者应具备的能力
C趣味程序(二)(02)通过条件判断选择加减操作
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛