发信人: johnnyxu() 
整理人: (1999-07-04 09:31:36), 站内信件
 | 
 
 
        VB Tips(6) -- Ms Office Web Components
 
     Ms Office提供强大的数据分析工具如电子表格、数据透视表和图表,
 但是如果要在VB中利用这些工具,必须借助于OLE,并安装Office,使运行
 速度降低。Ms Office 2000提供的Office Web Components,使开发者摆
 脱了这一缚束。
     OWC主要包括图表(ChartSpace)、电子表(SpreadSheet)、数据透视表
 (PivotTable)三个控件,以下简单介绍如何使用数据透视表控件。
     拖放PivotTable控件到Form,PivotTable控件上方是一工具条,设置
 DisplayToolBar属性为False,在运行时可隐藏工具条以限制用户的操作,
 此外还是一些属性用来决定PivotTable的外观以及用户可以对其进行的操
 作。单击工具条右上的'?',显示PivotTable的使用帮助,可以设置自已
 的帮助文件替换之,以便为用户提供你自己的帮助信息。
     假如要连接到一Ms OLAP数据仓库服务器Server1,获取数据库
 Database1中的Cube1的数据透视表。属性的设置最好使用工具条右上的
 'properties toolbox'按钮,单击该按扭、出现属性工具箱,单击数据
 源/连接/连接编辑器,出现'Data Link Properties'对话框,单击
 Provider页框,选择Ms OLE DB Provider for OLAP Services,单击
 'Connection'页框,在'Data'文本框中输入OLAP服务器名Server1,用户
 名为sa,口令为空,在'Enter the initial catalog to use'组合框中
 选数据库Database1,单击OK关闭对话框,返回到属性工具箱对话框,选
 择数据成员为Cube1,最后关闭对话框。接下来你就可以将Cube1中的
 dimension和measurement从字段列表中拖放到数据透视表中的行、列、
 筛选或明细部位,构成数据透视表。
     OWC组件可以用于Web页或VB应用程序,如果用于Web,游览器必须为
 IE4.01或以上版本,才能得到所有支持的功能。另外,如果安装
 Office 2000 Language Package,所有的菜单、对话框都显示中文信息。
 
 John
 [email protected]
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.109.33.145]
  | 
 
 
 |