科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网›网络频道 ›勤哲Excel服务器与用友ERP-U8的数据集成

勤哲Excel服务器与用友ERP-U8的数据集成

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Excel服务器提供了“外部数据源”的功能。其目的是使得Excel服务器能够访问和操作其它应用系统的数据库中的数据。相对于Excel服务器而言,其它系统的数据库称为“外部数据源”。

作者:厂商稿 来源:厂商稿 2008年7月18日

关键字: Excel 用友 网络管理 网络管理软件

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

  第四节 填报表单,数据写入外部数据库

  除了能从外部数据源查询数据以外,还可以通过填报表单,直接将数据保存到外部数据源中的表。比如,我们可以创建一个《凭证录入》模版,定义数据项时不是创建新的数据表,而是“对应”到“用友_凭证表”。(参见下面的例子---多模板对应一个数据表),这样通过Excel服务器所录入的凭证将直接保存到用友数据库。

  例子:多模版对应一个数据表

  我们知到,针对同一个模版填制的若干表单对应于数据库中同一个表中的记录。再进一步,我们还可以使针对不同模版填制的若干表单对应于数据库中同一个表中的记录。

  举例来说,我们可以定义两种模版:《入库单》和《发货单》,它们的格式不同,权限也不同,但可以使它们都对应于数据库中的同一个表----出入库单。填入入库单的结果是向“出入库单”表中写入数据,填发货单的结果也是向“出入库单”表中写入数据。

  下面我们具体实现这个例子,从中您会对上节所述“数据录入与存储的分离”有更深刻的理解。

  a. 《成品入库单》模版

  新建模版《成品入库单》,信息如下:

  

项目

内容

报表编号

INV-001

报表名称

成品入库单

初始填报权限

部门:阳光乳业、储运部

角色:Administrator、保管员

最终查阅权限

部门:阳光乳业、储运部

角色:Administrator、保管员

其它

接受默认值

表样:

勤哲Excel服务器与用友ERP-U8的数据集成(图十)

Excel公式:

单元地址

公式

H5:H7

=F5*G5

H8

=SUM(H5:H7)

  定义两个数据表:出入库单_主表、出入库单_明细:

  

表名

出入库单_主表

所在工作表

Sheet1

样式

单一数据项

是否创建

是

主键

区域

字段名

数据类型

必填

填写规范

其它

√

H3

单号

文字(20字以内)

√

出入库单号

C2

日期

日期

√

当前日期

C3

来源去向

文字(100字以内)

√

部门名称

C9

制单人

文字(20字以内)

√

当前用户姓名

C12

单据类型

文字(20字以内)

√

不清空

C13

出入标志

整数

√

不清空

C8:F8

备注

文字(100字以内)

  

表名

出入库单_明细

所在工作表

Sheet1

样式

重复数据项、按行循环、可扩展

是否创建

是

主键

区域

字段名

数据类型

必填

填写规范

其它

B5:B7

物料编码

文字(20字以内)

√

C5:C7

物料名称

名称或地址

√

产品列表

D5:D7

规格型号

文字(100字以内)

E5:E7

单位

文字(20字以内)

√

F5:F7

数量

小数

√

G5:G7

单价

价格

√

H5:H7

金额

金额

  定义表间公式:

  

名称

应用时机

内容

提取产品信息

筛选条件改变后自动执行

提取<物料表>中满足下列条件的数据:

<数据筛选: 物料表.物料名称=本报表.Sheet1:物料名称>

按以下方式填入<出入库单_明细>:

物料表.物料编码--->(填入值)物料编码

物料表.物料名称--->(按行(列)匹配)物料名称

物料表.规格型号--->(填入值)规格型号

物料表.计量单位--->(填入值)单位

物料表.计划价--->(填入值)单价

  定义回写公式:(定义回写公式的操作方法参见第9章)

  

名称

应用时机

内容

保存时增加库存量

保存时

完成任务 [] 后刷新 [物料表] 中满足如下条件的数据:

     物料表.物料编码 = 本报表.Sheet1:物料编码

刷新方法:

当前库存 = 物料表.当前库存 + 本报表.Sheet1:数量

删除时减少库存量

删除时

撤销任务 [] 后刷新 [物料表] 中满足如下条件的数据:

     物料表.物料编码 = 本报表.Sheet1:物料编码

刷新方法:

当前库存 = 物料表.当前库存 - 本报表.Sheet1:数量

  b.《发货单》模版

  新建模版《发货单》,信息如下:

  

项目

内容

报表编号

INV-002

报表名称

发货单

初始填报权限

部门:阳光乳业、储运部

角色:Administrator、保管员

最终查阅权限

部门:阳光乳业、储运部

角色:Administrator、保管员

其它

接受默认值

表样:

 

Excel公式:

单元地址

公式

 

  按以下步骤操作定义数据项。

  1)选中单元格H2,C3:E3,H3,C8:F8,C12,C13

  2)右击鼠标,选择弹出菜单“定义单一数据项”。

  3)按[左侧单元命名],点击[下一步],如图:

4)选中“对应到以下数据表中字段”,点击[下一步],如图:

  5)依次单击每行的字段名栏,从下拉列表中选择区域对应的字段名,结果如图:

6)点击[完成]。

  7)选中C2单元格,右击鼠标,选择弹出菜单[定义单一数据项]。

  8)选[左侧单元命名],点击[下一步]。

  9)选择“添加到以下数据表”、“出入库单_主表”,如下图所示:

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章