数据库对话框组件
类型:电子表格程序组件。
功能:显示一个数据检索对话框,可以对数据库中的数据进行浏览、查询和相似性检索,并将用户选择行的数据在当前电子表格中输出。
使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“数据库对话框”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:
<?xml version="1.0" encoding="utf-8"?>
<DatabaseDialog>
<Description>数据库对话框</Description>
<DSN>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=defaultcase.mdb;User ID=Admin;Password=</DSN>
<DbType>OleDb</DbType>
<SQL>select casename AS 实例名称, page, varname, varvalue from CASEVARS</SQL>
<LinkField></LinkField>
<TemplateFile></TemplateFile>
<Output>
<ReturnCell DataTableField="page">H19</ReturnCell>
<ReturnCell DataTableField="varname">H20</ReturnCell>
<ReturnCell DataTableField="varvalue">H21</ReturnCell>
</Output>
</DatabaseDialog>
该组件关联的XML数据文件的含义及相关说明如下:
名称 | 类型 | 含义 |
Description | XML元素 | 组件功能的说明 |
DSN | XML元素 | 数据库的连接字符串 |
DbType | XML元素 | 数据库的类型 |
SQL | XML元素 | 从数据库中获取查询结果的SQL语句 |
LinkField | XML元素 | 检索结果中包含超链接的字段(如果为空则没有链接字段) |
TemplateFile | XML元素 | 查询内容的XML模板文件 |
Output | XML元素 | 输出的单元格的集合 |
ReturnCell | XML元素 | 输出数据所在的当前电子表格的单元格 |
DataTableField | XML元素属性 | 输出数据所对应的数据库表的字段 |