盟威 Access 快速开发平台 \ 在线帮助中心 \ 函数目录

函数目录

Access对象信息获取

1. GetFieldListByColumnOrder 返回数据表视图窗体上绑定到了控件的字段的列表,按列顺序排序。

2. GetIndexFieldList 返回指定表中的指定索引的字段列表。

3. GetObjDesc 取得数据库对象(表、查询、窗体、报表、宏、模块)的说明。

4. GetOrderedControlList 按 Tab 键次排序返回指定窗体上的控件名称列表。

5. GetPrimaryKeyName 返回指定表中的主键名称。

6. GetRelationName 根据指定的 2 个表名称,返回其对应的关系名称(如果2个表已建立了关系)。

7. GetUniqueFieldName 取得表中的唯一标识字段名,优先取设为主键的字段,如果没有主键,则取第1个存在的设为无重复索引的字段。

8. LoadFieldList 将表、查询、或记录集中的字段信息,加载到一个 ADO 记录集中,并将记录集绑定到指写对象。

9. LoadRDPObjectList 加载表、临时表、查询、窗体、报表几种类型的对象名称到一个支持Recordset的对象中(列表框、组合

参数读写

10. DeleteRegKey 删除注册表键值。

11. GetDbSetting 取得自定义数据库属性。也可以获取启动选项的设置,或获取其它一些自定义属性。

12. GetParameter 从客户端或服务端的参数表中取得参数。

13. GetProperty 获取并返回指定对象的指定属性。

14. GetRegKey 取得注册表键值。

15. SaveDbSetting 保存自定义数据库属性。主要用于进行启动选项的设置,也可以保存其它一些自定义信息。

16. SaveProperty 修改指定对象的指定属性的值。

17. SaveRegKey 保存注册表键值。

18. SetParameter 设置本地或全局系统参数。

硬件信息获取

19. ComputerID 根据CPU、主板、硬盘信息生成一个唯一标识码。

20. GetBaseBoardId 返回主板序列号。

21. GetDiskDriveId 取得硬盘序列号。

22. GetInternetIPAddress 返回当前计算机公网 IP 地址。

23. GetIPV4Address 取得本机的 IPV4 地址。

24. GetIPV6Address 取得本机的 IPV6 地址。

25. GetMACAddress 取得网卡的物理地址。

26. GetNoOperationTime 返回计算机最后一次操作以来到现在经过的时间,单位是毫秒。

27. GetProcessorId 取得 CPU 序列号。

资源读写

28. LoadIcon 加载图标到指定对象,图片来源于 Image\Icons 子目录中。

29. LoadLocalLanguage 加载本地语言。

30. LoadPictureToImageList 将当前程序目录下 Images\Icons\ 文件夹中的所有图标加载到指定的 ImageList 控件中。

31. LoadString 根据Key加载本地化字符串。

32. RandomPicture 随机返回目录中指定子文件夹下一个存在的图片文件路径名。

33. ReleaseBinaryRes 将保存在表中的二进制数据流另存为文件。

34. ReleaseTempDB 重新生成临时数据库文件TEMP.DATA。

35. SaveStringRes 保存多语言字符串资源。

36. StoreBinaryRes 将文件在以二进制数据流保存到数据表中。

37. StoreTempDB 将临时数据库 TEMP.DATA 存入资源表。

对话框

38. ColorPickerFor 颜色选取对话框。

39. DatePickerFor 在指定控件(一般为文本框)下方显示日历,并返回在日历中点击选择的日期作为控件值。

40. GetSaveAsFileName 显示一个另存为对话框,并返回用户通过对话框选择的另存为文件路径名。

41. MsgBoxEx MsgBox 函数的增强版。在对话框中显示消息,等待用户单击按钮,并返回一个长整数(Long)来确定用户单击了哪一个按钮。如果指定时间无响应则自动关闭并返回默认选择。

42. MultiSelectFor 在指定控件(一般为文本框)下方显示多值选择列表,将选中的值以指定字符分隔合并为一个字符串,返回给指定的控件。“通用多值选择器”组件的接口函数。

43. PickFile 显示一个文件选择对话框,并返回用户通过对话框选择的一个或多个文件的路径名。

44. PickFolder 显示一个文件夹选择对话框,并返回用户在对话框中选择的文件夹的路径。

45. ShowPopupDialog 打开指定弹出式窗体,并将其定位在当前输入框的下方。

指针形状控制

46. SetCursor 设置鼠标指针为指定的内置样式。

47. SetHandCursor 设置鼠标指针为手形。

数据导入导出

48. ExportToExcel 将当前数据表视图中的数据导出到Excel。

49. FormatExcelSheet 格式化指定的 Excel 工作表表格。

50. ImportFromExcel 从Excel导入数据。

51. OpenExcelSheet 打开并返回一个 Excel 工作表对象。

数据录入辅助

52. CheckDuplicates 检查表在指定字段的数据是否存在重复。

53. CheckRequired 根据控件标签属性(Tag)中的标记字串,验证数据编辑窗体中的必填项是否为空,并自动提示。

54. CheckTextLength 检查窗体上的所有设置了标记的输入控件,验证其文本长度是否超过了允许的最大长度,如果有则显示提示消息。

55. ClearControlValues 清空所有输入控件的值(或重置为默认值),以初始化输入界面便于重新录入数据。

56. DataToSQL 将本地表的数据转换为追加数据的 SQL 脚本。

57. GetLineNumber 取得窗体记录集中的动态行号。

58. LoadRecord 读取指定记录源中的数据并自动写到窗体上或临时表中。

59. MoveByArrowKey 在连续窗体视图中,使用上下箭头键在记录之间移动焦点。

60. RequeryDataObject 刷新数据,并将焦点自动定位到刷新之前的当前行或指定的行。

61. SelectAllListBoxItems 全选/取消全选列表框中的项(列表框需要允许全选)。

62. SetRequiredStatus 设置/取消输入控件的必填状态。

63. UpdateRecord 循环将窗体或记录集中的字段值写入到另一个记录集(Recordset)中。

64. ValueToSQL 根据对应信息生成追加或更新查询 SQL 语句。

数据访问接口

65. AAvg 域函数 DAvg 的 ADO 实现,返回满足指定条件的记录中指定字段的平均值。

66. ACount 域函数 DCount 的 ADO 实现,返回满足指定条件的记录数量。

67. AdjustDataSorting 通过交换序号并刷新列表的方式来调整记录顺序。

68. ADORunSQL 用ADO方式一次运行一个或多个SQL操作查询语句,默认使用到后台数据库的连接。

69. ALookup 域函数 DLookup 的 ADO 实现,返回满足条件的记录中第一条记录的指定字段的值。

70. AMax 域函数 DMax 的 ADO 实现,返回满足指定条件的记录中指定字段的最大值。

71. AMin 域函数 DMin 的 ADO 实现,返回满足指定条件的记录中指定字段的最小值。

72. ASum 域函数 DSum 的 ADO 实现,返回满足指定条件的记录中指定字段的数值合计。

73. BackupAccessDB 备份 Access 数据库。

74. BackupSQLServerDB 备份 SQL Server 数据库。

75. BuildSQL_CreateIndexs 根据ADOX.Table对象,返回一个创建索引的 T-SQL 脚本。

76. BuildSQL_CreateTable 根据ADOX.Table对象,返回一个创建表的 T-SQL 脚本。

77. ClientRunSQL 在 Access 客户端执行SQL语句,自动根据SQL语句的内容决定以何种方式执行。

78. ConnectODBC 连接ODBC数据源,使无密码的链接表可用。

79. ConnectOLEDB 连接OLEDB数据源,用于测试连接是否正常。

80. CreateLinkTable 一键创建链接表。

81. DAORunSQL 通过 DAO 数据接口执行可更新的 SQL 语句。

82. GetADOConnection 返回后台数据库的ADO连接。

83. GetODBCConnectionString 根据“数据库连接配置”中的信息,返回一个到当前连接后台数据库的 ODBC 连接字串,该字串用于创建链接表或传递查询。

84. GetSQLServerBackupDir 取得服务器上的 SQL Server 默认备份目录路径名。

85. IsValidLinkTable 判断一个表名或 TableDef 对象是否是一个指向后台数据库的有效链接表。

86. LookupItemSQL 返回一个从查阅数据列表 Sys_LookupList 中取得数据的 SQL 语句。

87. MergeRows 将记录中所有记录指定字段的值合并为一个用指定分隔符分隔的字符串。

88. OpenADORecordset 打开一个ADO记录集,默认使用到后台数据库的连接。

89. RefreshRelativeDbLink 刷新相对路径数据库链接表。

90. ServerRunSQL 在服务器上执行 SQL 脚本,以提高大批量数据或复杂查询的处理速度。

数据转换

91. CnDate 将日期转换为中文大写日期。

92. CnMoney 将一个货币类型的金额转换为中文大写金额。

93. CnNumber 将阿拉伯数字转换为中文大写数字。

94. CountStr 查询一个字符串在另一个字符串中出现的次数。

95. FirstDayOfMonth 返回指定日期所在月份的第一天。

96. FirstDayOfWeek 返回指定日期所在周的第一天。

97. FirstDayOfYear 返回年度第一天的日期。

98. GetArrayItemIndex 取得指定数组项的索引。

99. GetLunarDate 将日期转换为中国农历(中文格式或数字格式)。

100. HexToRGB 十六进制颜色值转换为RGB颜色值。

101. LastDayOfMonth 返回指定日期所在月份的最后一天。

102. LastDayOfWeek 返回指定日期所在周的最后一天。

103. LastDayOfYear 返回年度最后一天的日期。

104. LunarToChrist 将农历日期转换为公历日期。

105. PinYin 对指定的字符串进行转换处理并返回,其中的汉字字符被转换为拼音首字母。

106. RepeatStr 将指定字符串进行多次重复。

107. ReverseRGB 返回指定RGB颜色的相反色。

108. RGBtoHex RGB颜色值转为十六进制颜色值。

109. RoundDown 向下取整,只舍不入。

110. RoundOff 四舍五入。

111. RoundUp 向上取整,只入不舍。

112. SQLDate 返回一个经过标准格式化的日期字符串,该字符串符合指定数据库的 SQL 语法。

113. SQLText 将一个字符串格式化为符合 SQL 语法的格式。

文件、目录操作

114. CAB 将指定文件进行压缩打包生成 CAB 格式压缩文件。

115. CopyFile 复制文件,相比 VBA 函数 FileCopy,CopyFile 可以复制已打开的文件,并且当目标文件已存在时可以自动覆盖。

116. CreateMultiDir 一次性创建多级目录。

117. PathFileOperation 移动、删除、复制、重命名整个文件夹,或者多个文件,主要用于文件的批量操作。

118. PathIsDirectory 判断一个路径名是否是文件夹。

119. ShellExecute 打开一个程序、文件、网址,或运行一个 Windows 命令行。

120. TmpZipFile 基于指定文件,在系统临时目录中生成 ZIP 格式压缩文件,并返回压缩文件的路径名。

121. UnCAB 将 CAB 格式压缩文件解压出来另存为指定文件路径名。

122. UnZip 解压 ZIP 压缩包。

123. Zip 生成 ZIP 压缩包。

树控件(TreeView)

124. CheckAllTreeNodes 将树视控件(TreeView)所有节点(或指定节点下的所有节点)前面的复选框打勾选中或取消选中。

125. ExpandAllTreeNodes 展开或折叠树视控件(TreeView)中的所有节点(或指定节点下的所有节点)。

126. GetTreeNodeLevel 返回指定节点在树视控件(TreeView)的所有节点中位于第几层级。

127. TreeNodeExists 判断指定节点在树视控件(TreeView)中是否存在。

状态判断和变更

128. CanViewVBACode 判断是否可以查看VBA源代码。

129. CurrentLCID 返回平台当前语言设置的LCID,或根据指定的缩写对应的LCID。

130. EnableButton 启用/禁用平台中自动生成的功能模块主界面窗体菜单项。

131. ExpandRibbon 展开/收起功能区。

132. FieldExists 判断指定字段是否在表中存在。

133. FontExists 判断指定名称的字体是否存在。

134. IsAccessFile 判断指定文件是否为可识别的 Access 数据库文件。

135. IsADORecordset 判断指定对象是否一个 ADO 记录集。

136. IsBrokenADO 判断 ADO 是否损坏。

137. IsBrokenDAO 判断 DAO 是否损坏。

138. IsChildForm 判断指定窗体是否以子窗体形式打开。

139. IsDAORecordset 判断指定对象是否一个 DAO 记录集。

140. IsDropdownCombo 判断组合框下拉列表是否处于展开状态。

141. IsEmailFormat 判断指定的字符串是否合法的电子邮箱地址。

142. IsEnglishStr 判断字符串是否只包含英文字符。

143. IsExists 判断指定 Access 对象是否存在,包括:表、查询、窗体、报表、宏、模块。

144. IsLoaded 判断窗体或报表是否已加载(即处于打开状态)。

145. IsLockedVBA 判断当前VBA项目是否设置了VBA工程属性保护密码并且未解锁。

146. IsMDE 判断是指定数据库是否已编译为不可查看设计及源代码的 mde/accde 格式。

147. IsRuntime 判断当前是否Access运行时环境。

148. IsUserRole 判断当前用户是否属于指定用户角色。

149. NavPannelVisible 判断导航窗格的可见性。

150. ObjectExists 判断表、查询、窗体等数据库对象是否存在。

151. Ping 通过 ping 命令测试指定网络服务器是否处于可访问状态。

152. ReferenceExists 判断指定的 Reference 引用对象是否存在。

153. ShowNavPannel 显示/隐藏导航窗格。

154. ShowRibbon 显示/隐藏功能区。

155. TwipsPerPixelX 返回当前显示器横向每像素有多少缇。

156. TwipsPerPixelY 返回当前显示器纵向每像素有多少缇。

157. WindowsDPI 返回当前 Windows DPI(每英寸显示的像素点数) 值。

界面布局及美化

158. ApplyColumnLayout 应用前一次关闭窗体时记忆下来的数据表视图布局。

159. ApplyTheme 切换主题风格。

160. ButtonEffect 自定义按钮效果函数,包括鼠标按下、弹起3种动作下的效果。

161. GetThemePicture 获取并返回指定名称的主题图片。

162. HighlightForm 以高亮方式打开一个对话框窗体,窗体之外的屏幕区域变暗显示。

163. InitFormMenuBar 根据窗体菜单的定义,加载图标和文字,隐藏无权限的菜单项,并自适应调整各菜单的位置。

164. RememberColumnLayout 记录数据表视图下的当前布局。

165. SetWindowTransparency 设置窗口透明度。

166. WidthToFitText 根据控件的字体字号及指定属性中的文本内容,调整该控件的宽度。

自动编号

167. GetAutoNumber 根据“自定义自动编号管理”界面中定义的编号规则,生成一个自定义的自动编号。

168. GetGUID 生成一个GUID(全球唯一识别码)。

169. GetTimeID 生成一个结合时间和GUID唯一编号,主要用于解决GUID无序的问题。

170. NewGUID 生成一个GUID(全球唯一识别码)。

171. NewTimeID 生成一个结合时间和GUID唯一编号,主要用于解决GUID无序的问题。

加密/解密

172. DES 3DES对称加密。

173. MD5 MD5文本摘要计算。

其它

174. CopyToLocalTable 复制链接表生成一个新的本地表。

175. CreateInstance 对于平台特有的类模块,由于Access的限制,无法使用 New 关键字或 CreateObject 进行实例化,用此函数代替。

176. EmptyAccessClipboard 清空 Access 剪切板中的所有内容。

177. HideAllTables 隐藏/显示当前Access数据库文件中的所有表对象。

178. ModalRun 执行命令行并等待其执行完毕后返回。

179. NewDictionary 创建一个 Dictionary 类的新实例。

180. NewFileSearch 创建一个 FileSearch 类的新实例。

181. NewFTPServer 创建一个 FTPServer 类的新实例。

182. NewPopupProgressBar 创建一个 PopupProgressBar 类的新实例。

183. NewRDPConfig 创建一个 RDPConfig 类的新实例。

184. NewTreeView 创建一个 TreeView 类的新实例。

185. NewUserLoginClass 创建一个 UserLoginClass 类的新实例。

186. OpenAccessApp 打开并返回一个Access Appcation 对象,打开过程中可模拟按下 Shift 键忽略启动。

187. PutErrLog 写错误日志。

188. ReportSheet 在打印报表时自动画表格。

189. RunDefaultRDPNavMenu 执行平台默认导航菜单的命令。

190. RunMenuCommand 执行导航菜单命令。

191. WriteOperationLog 写入操作日志。