检索数据表字段组件

类型:电子表格程序组件。

功能:从数据库中检索数据,并将检索结果输出到电子表格的相应单元格中。

使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“检索数据表字段”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:

<?xml version="1.0" encoding="utf-8" ?>
<QueryDBValue>
  <Description>检索数据表字段值</Description>
  <INPUTVARS>xh;d</INPUTVARS>
  <DbType>OleDb</DbType>
  <DSN>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=script\XDDB.mdb;User ID=@user;Password=@pwd</DSN>
  <SQL>Select [@d] from sjpd_cd Where xh='@xh'</SQL>
  <OUTPUTVARS>P</OUTPUTVARS>
  <UserNameParam>@user</UserNameParam>
  <PasswordParam>@pwd</PasswordParam>
</QueryDBValue>

该组件关联的XML数据文件的含义及相关说明如下:

名称类型含义
DescriptionXML元素组件功能的说明
DSNXML元素数据库的连接字符串
DbTypeXML元素数据库的类型
SQLXML元素从数据库中获取查询结果的SQL语句(如果SQL语句中包含输入变量应当在变量前用@符号表示)
INPUTVARSXML元素输入变量在电子表格中的自定义名称或单元格(例如:b或A5),多个变量用 ; 号隔开
OUTPUTVARSXML元素输出变量在电子表格中的自定义名称,多个变量用 ; 号隔开
UserNameParamXML元素在DSN中定义的登录数据库的用户名参数,数据库用户登录时将输入的用户名替换此参数
PasswordParamXML元素在DSN中定义的登录数据库的密码参数,数据库用户登录时将输入的密码替换此参数

绑定数据源选项组件

类型:电子表格程序组件。

功能:将数据库中的查询结果绑定到对话框的下拉列表中,并能将用户选择的下拉列表项输出到电子表格的相应单元格中。

使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“绑定数据源选项”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:

<?xml version="1.0" encoding="utf-8" ?>
<BindingOptions>
  <Description>绑定数据源选项</Description>
  <Caption>请输入型号:</Caption>
  <INPUTVARS></INPUTVARS>
  <DbType>OleDb</DbType>
  <DSN>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=script\XDDB.mdb;User ID=Admin;Password=</DSN>
  <SQL>Select * from t_ddjfldata</SQL>
  <TextField>No_P</TextField>
  <ValueField>m_dn</ValueField>
  <OUTPUTVAR>P</OUTPUTVAR>
</BindingOptions>

该组件关联的XML数据文件的含义及相关说明如下:

名称类型含义
DescriptionXML元素组件功能的说明
CaptionXML元素选项对话框中显示的标题文字
DSNXML元素数据库的连接字符串
DbTypeXML元素数据库的类型
SQLXML元素从数据库中获取查询结果的SQL语句(如果SQL语句中包含输入变量应当在变量前用@符号表示)
INPUTVARSXML元素输入变量在电子表格中的自定义名称或单元格(例如:b或A5),多个变量用 ; 号隔开
OUTPUTVARXML元素输出变量在电子表格中的自定义名称
TextFieldXML元素选项列表中显示的字段
ValueFieldXML元素选项列表中的实际值的字段

图表窗口组件

类型:电子表格程序组件。

功能:显示一个图表窗口对话框,可以根据电子表格单元格中的数据生成线型图、条形图、饼图、样条曲线等。

使用方法:选择电子表格的一个单元格,点击菜单“插入->程序组件”,然后选择程序组件并编辑关联数据,在组件库列表中选择“图表窗口”,并编辑关联的XML数据文件。以下是关联XML数据文件的一个示例:

<?xml version="1.0" encoding="utf-8"?>
<Chart>
  <Description>图表窗口</Description>
  <ChartTemplate>ChartForm.template</ChartTemplate>
  <Data>
    <Series Name="序列1">
      <XValues>D3:D12</XValues>
      <YValues>E3:E12</YValues>
    </Series>
  </Data>
</Chart>
其中,ChartForm.template文件是图形的模板文件,其内容如下:
<Chart Size="513, 314">
  <Series>
    <Series Name="序列1" Legend="Legend1" XValueType="String" YValueType="Double" ChartType="Line" ChartArea="ChartArea1" LegendText="xxx">
    </Series>
  </Series>
  <Legends>
    <Legend Name="Legend1">
    </Legend>
  </Legends>
  <ChartAreas>
    <ChartArea Name="ChartArea1">
    </ChartArea>
  </ChartAreas>
</Chart>

该组件关联的XML数据文件的含义及相关说明如下:

名称类型含义
DescriptionXML元素组件功能的说明
ChartTemplateXML元素图表的模板
DataXML元素需要生成图形的数据集合
  SeriesXML元素生成图形的一个系列,可以在一个图表窗口中显示多个图形系列
    NameXML元素属性图形系列的名称
    SheetNameXML元素属性图形系列所在的表单名称(如果为空表示当前表单)
  XValuesXML元素X坐标点所在的单元格区域
  YValuesXML元素Y坐标点所在的单元格区域