本文详细介绍了在Excel服务器中定义“销售日报”模板的完整流程,包括模板创建、数据项定义、表间公式设置以及Web版配置。以下为具体步骤。
1. 定义“销售日报”模板
从“产品发货单”中汇总出“销售日报”。打开Excel,使用admin登录(口令为空)。点击“模板”,选择“新建模板”,然后选择“新建立表单模板”,点击“确定”。输入“基本信息”,确定“初始填报权限”和“最终查阅权限”,启用“版本”,点击“确定”。画出“销售日报格式”,分别对合计栏的销量和销售额进行合计:C19=SUM(C5:C18), D19=SUM(D5:D18), F19=SUM(F5:F18), G19=SUM(G5:G18), I19=SUM(I5:I18), J19=SUM(J5:J18)。
2. 定义数据项
a. 定义单一数据项
选中蓝色单元格,选择鼠标右键菜单“定义单一数据项”。选择“左侧单元格命名”,点击“下一步”。定义数据表为“销售日报”。确定“数据类型”和“填写规范”,点击“下一步”直至完成。在选择字段“填报时间”的数据规范为“当前日期时间”时,还需设置单元格格式为“2001-3-14 13:30”。
b. 重复数据项
用鼠标选中蓝色区域,选择鼠标右键菜单“定义重复数据项”。选择“数据区域可向下扩展”,上方标题行数为2。点击“下一步”,选择“组成新数据表”,再点击“下一步”,选择“数据类型”,点击“下一步”直至完成。
3. 表间公式
表间公式是Excel服务器中最核心的内容,主要作用是从数据中提取数据,充填到指定区域,以及将指定区域的数据写进数据中,从而实现Excel的网络化。表间公式分为两类:提取表间公式和回写表间公式。本章主要讨论提取表间公式。
A. 表间公式-提取所有产品名称
打开“销售日报”模板,选择鼠标右键菜单“定义表间公式”。点击“新增”,选择“填报报表时从其它表单中提取数据”,点击“确定”。填写公式名称,选择“应用方式”为“打开后自动执行(初始填报)”。点击“数据源”,选择“物料基础信息_主表”。设置筛选条件为“物料基础信息_主表.物料类别 = '产成品'”。点击“充填方式”,选择“充填数据表”中“销售日报_明细”。设置提取数据与目的字段的对应关系,选择“操作”为“填入值”。点击“确定”完成公式定义。
B. 表间公式-提取昨日销量
类似步骤,新增公式,设置筛选条件中使用“日期加减”函数计算昨日日期,充填方式选择“按行[列]匹配”。
C. 表间公式-提取本日销量和提取本月销量
根据前面步骤,定义“提取本日销量”和“提取本月销量”,后者用到“年份值”和“月份值”函数。
D. 公式的调试
定义好一个表间公式后立即运行检查,逐步排除筛选条件以定位问题。先手动执行,再筛选条件改变后运行,最后选择自动运行。
4. 公式的注意事项
筛选条件的逻辑符号两边的变量数据类型应当相同。明细数据表的所有字段必须在同样的行(列)范围内。定义表间公式时,若填充方式中有“构造下拉选项”的字段,则仅能有一个,且不能同时有“填入值”或“填入公式”。表间公式的筛选条件中不允许出现集函数。
5. 模板注意事项
明细数据表所有字段必须在同样的行(列)范围内。定义表间公式时,填充方式中“构造下拉选项”的字段仅能有一个,且不能同时有“填入值”或“填入公式”。筛选条件中不允许出现集函数。
6. Excel服务器Web版
ESweb包含在Excel服务器2005(企业版)中,适用于Windows 2000/XP/2003。安装前需将IE升级到6.0,安装MS SQL Server 2000/MSDE2000及SP3,安装IIS、Microsoft .NET Framework、MS Office Excel 2000/XP/2003,最后安装Excel服务器2005(企业版)服务端。
a. IE配置
打开IE,选择“工具/Internet选项”,在“Internet临时文件”中设置“每次访问此页时检查”。在“安全”选项卡中,点击“自定义级别”,启用ActiveX控件和插件。
b. 网页公式计算器安装
若客户机未安装Excel服务器客户端,需下载并安装网页公式计算器。在ESweb主页点击“下载网页公式计算器安装程序”,保存并运行WebCalculator.exe,然后运行setup.exe完成安装。
c. 网站配置
可通过修改Web.config文件显示或隐藏登录界面上的服务器文本框,预定义数据库服务器名称,以及设置千位分隔符。
7. ESweb设计方法
ESweb的设计器是Excel服务器的客户端,模板设计方法同样适用于ESweb。由于ESweb在互联网上运行,需考虑速度:模板大小以1024×768屏幕的1-2倍为宜;表间公式设置合理;尽可能宽的带宽;服务器配置建议P4 2.8GHz、内存512MB以上;删除多余工作表;少用Excel表内公式。
8. 使用ESweb
打开IE,输入ESweb网址(如http://localhost/esweb)。用系统管理员提供的用户名和口令登录。点击黄色文件夹开关左边菜单条。填写表单或启动工作流,点击“待办事宜”。点击“资源中心”查询表单数据和报表实例。点击“工作记录”查询工作日志。点击“个性设置”更改口令。
9. 提高ESweb的速度
模板大小以1024×768屏幕的1-2倍为宜;表间公式设置合理;尽可能宽的带宽;服务器配置建议P4 2.8GHz、内存512MB以上;删除多余工作表;少用Excel表内公式。