欢迎来到天天文库
浏览记录
ID:10092062
大小:331.00 KB
页数:35页
时间:2018-05-25
《函数可以返回用以启动》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MicrosoftAccessVisualBasic函数Command函数使用Command函数可以返回用以启动MicrosoftAccess的命令行 (命令行:用来启动应用程序的字符串。)的参数部分。说明当从命令行启动MicrosoftAccess时,命令行中跟在/cmd选项后的部分将会被作为命令行参数传给MicrosoftAccess。使用Command函数可返回该参数。若要在打开数据库之后更改命令行参数,可单击“工具”菜单上的“选项”。在“选项”对话框“高级”选项卡上的“命令行参数”框中输入新的参数。此时Command函数将返回新输入的参数。在模块的Vis
2、ualBasic代码之外使用Command函数时,必须在该函数后加上空的括号对。例如,若要在窗体上的文本框中使用Command函数,必须将文本框的ControlSource属性设为以下的表达式 (表达式:运算符、字段名、函数、文字和常量的组合,可得出单个结果。表达式可指定条件(例如,OrderAmount>10000)或在字段值上执行计算(例如,Price*Quantity)。):=Command()示例下面的示例显示了如何使用带参数的命令行启动MicrosoftAccess,以及如何使用Command函数返回该参数的值。若要测试该示例,请单击Windows的“
3、开始”按钮,然后单击“运行”,接着在“运行”对话框中按单行键入以下代码(必须将命令行信息部分用引号括起来)。"C:ProgramFilesMicrosoftOfficeOffice10Msaccess.exe"_"C:ProgramFilesMicrosoftOfficeOffice10SamplesNorthwind.mdb"/cmd"Orders"35下一个示例是在“罗文斯”示例数据库中新建模块并添加以下Sub函数。PublicSubCheckCommandLine()'CheckthevaluereturnedbyCommandfunct
4、ionanddisplay'theappropriateform.IfCommand="Orders"ThenDoCmd.OpenForm"Orders"ElseIfCommand="Employees"ThenDoCmd.OpenForm"Employees"ElseExitSubEndIfEndSub调用该过程时,MicrosoftAccess将打开“订单”窗体。在打开数据库时可创建AutoExec宏来调用该过程。DAvg函数参阅应用于示例特性使用DAvg函数可以计算特定记录集(一个域 (域:由表、查询或SQL表达式定义的记录集。域聚合函数返回有关特定域或记
5、录集的统计信息。))内一组值的平均值。可以在VisualBasic代码、宏 (宏:可用来使任务自动化的操作或操作集。宏在VisualBasicforApplications编程语言中录制。)、查询表达式或计算控件 (计算控件:在窗体、报表或数据访问页上用来显示表达式结果的控件。每当表达式所基于的值发生改变,就重新计算一次结果。)中使用DAvg函数。例如,可以在选择查询的运费字段所对应的条件行中使用DAvg函数,来限制返回运费超过平均值以上的记录。或者在计算控件中使用包含DAvg函数的表达式,在新订单值旁边显示旧订单的平均值。DAvg(expr,domain,[c
6、riteria])DAvg函数具有以下参数:参数说明expr一个表达式,代表要计算其平均值的数值数据字段。可以是用来标识表或查询中字段的字符串表达式 (字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以是:返回字符串或字符串Variant(VarType8)的函数;字符串字面值、常量、变量或Variant。),也可以是对该字段上的数据执行计算的表达式。在expr中可以包括表中字段的名称、窗体上的控件、常量或函数。如果expr35包含函数,那么它可以是内置的,也可以是用户定义的,但不能是另一个域聚合函数或SQL聚合函数。domain字符串表达式,代表组
7、成该域的记录集。可以是表名称或不需要参数的查询名称。criteria可选的字符串表达式,用于限制Davg函数执行的数据范围。例如,criteria通常等价于SQL表达式中的WHERE子句,只是不含WHERE关键字。如果忽略criteria,DAvg函数将对整个域计算expr。任何包含在criteria中的字段必须同时也是domain中的字段,否则DAvg函数将返回Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在VisualBasic中,Null关键字表示Null值。有些字段(如主键字段)不可以包含Null值。)。说明包含Nul
8、l值的记录不能在平均值的
此文档下载收益归作者所有