求助,Excel怎么与财务ERP对接

求助,Excel怎么与财务ERP对接,第1张

EXCEL与财务对接,要清楚具体对接什么内容

ERP数据是以一定格式存储于数据库中,EXCEL如果需要调用某些ERP数据,可以建立与数据库的连接,通过VBA和SQL查询代码相结合,把查询结果填写到当前EXCEL表格中。这个过程,需要有VBA和SQL查询代码的使用基础,根据实际需要,编写调用代码。

调用ERP数据,使用上相对安全可靠,不会影响ERP的原有数据。至于EXCEL与ERP对接,另一种可能是通过EXCEL来实现数据导入 *** 作等。但这样增\改ERP数据,对整个ERP系统是不利的,稍有不慎就有可能破坏原来的数据,导致ERP系统运行出错,因此,如果需要EXCEL与ERP实现数据互动,则应该由ERP的开发者或熟悉ERP的数据库结构来完成比较合适。单一的调取ERP数据,如果有能力,则可自行摸索ERP数据结构实现调用。

删除--

外部数据库1执行 (“delete from 产品” + “ where 条码='” + 临时条码 + “'”, )

增加--

“insert into 表 ( 条码,状态) values ('” + 局部_产品数据条码 + “','” + 局部_产品数据状态 + “')”

删除--

“delete from 产品” + “ where 条码='” + 临时条码 + “'”

修改--

“update 产品 SET 条码='” + 局部_产品数据条码 + “',状态='” + 局部_产品数据状态+ “'”

注意你字段的类型。文本需要加单引号,最容易出错的地方是符号。

建议用ACCESS 查询分析器 24 来辅助你学SQL能检测语句错误。入门必须品。。

方法/步骤

Excel表单数据与Access之间的转换主要通过宏来实现。首先打开数据库,在工具栏中查找到“创建-宏”点击宏,出现图2的界面。

创建Excel表单数据导入宏:点击工具栏中的“设计-显示所有 *** 作”,点击宏的选择菜单(下图2),选择“TransferSpreadsheet”;

数据导入设置(下图3):

1、迁移类型选择“导入”

2、电子表格类型选择“Microsoft Excel 97 - Excel 2003 Workbook”

3、表名称:如果你要输入到Access已有表中,就输入现有表的名称,如果要新建表,就输入所要新建表的名称,导入后会自动生成新表。

4、文件名称:也就是你所需要导入的Excel表的完整路径和表单名。

5、带有字段名称选择”是“。

6、范围可以不选择。

设置完成后,点击左上角的保存图标,输入自己定义的宏的名称后”确认“,Excel导入的宏创建完成(下图2)。如果运行,就用鼠标左键双击,就会将数据导入所需要的表中或者自动生成新表(下图3)。

创建Excel表单数据导出宏:步骤基本同于第二步,选择“TransferSpreadsheet”,只是在导出设置时有一点区别。

数据导入设置(下图):

1、迁移类型选择“导出”

2、电子表格类型选择“Microsoft Excel 97 - Excel 2003 Workbook”

3、表名称:是指Access数据库中需要导出的表的名称。

4、文件名称:是指从数据库中导出到目标Excel表的完整路径和表名。

5、带有字段名称选择”是“。

6、范围可以不选择。

保存和运行方式如第三步。

创建 *** 作面板:工具栏中”数据库工具-切换面板管理器“。

面板管理器设置:

1、选择”主切换面板“点击编辑(下图1);

2、点击”新建“出现(图3)的界面”编辑切换面板项目“;

3、编辑切换面板项目的设置:

1、文本:就是你所需要创建的项目名称,如将名字设为“生产报表导       入”;

2、命令:数据库内表单的方式,选择“运行宏”;

3、宏:选择需要运行的宏,如上已经创建好的宏“生产报表导入”;

4、按”确定“完成设置。

5、按以上步骤完成”生产报表导出“的面板设置。

6、关闭数据库面板设置:选择”新建“-文本命名为”关闭数据库“-命令选择“退出应用程序”-“确定”(如下图4)。

4、选择“关闭”键,面板设置完成。

鼠标双击左键窗体中的”切换面板“出现如图界面,只要点击图中的红色圈中的按键,就会自动完成数据的导入、导出和数据库的关闭。

希望本篇对你有所帮助。

Excel:处理数据的工具。对于数据格式没有强制性的要求,安全级别很低,运算灵活,非脚本 *** 作。

数据库:SQL Server/Oracle等。数据格式有非常严格的要求,安全级别很高(C级以上),运算能力有限(按字段/列,记录/行进行有限 *** 作)

区别:

1 数据端和客户端的位置(逻辑位置)

Excel的数据和客户界面是集成都在本地 / 数据库的数据和客户界面的位置是分离的(可以同时在本机,也可以分布在服务器上)

2 运算方式

Excel通过用户界面可以对行、列、表、簿进行各种 *** 作 / 数据库通过编写脚本(界面处理事务的能力有限)对特定的数据库实例、表、字段、记录进行查询等 *** 作,在运算层面上比较繁琐。

3安全性

无可比性(Excel 完败)

4可开发性

Excel可以通过自带的VBA进行开发,但是自定义程度有限,且对于脚本程序的保护不够 / 数据库可以结合C#,VB等编译程序进行各种应用界面的开发(C# 更灵活),数据库主要存储系统参量,以及程序所需要管理的数据。

5交互性

无可比性(Excel 完败)

大型企业需要联网 *** 作,数据共享等,Excel根本无法提供这种服务。只能说Excel是一款完美的数据处理工具,而不是一款数据库软件。

推荐和Excel能力相当的一款数据处理软件SAS,SAS更加专业与统计分析。

以上就是关于求助,Excel怎么与财务ERP对接全部的内容,包括:求助,Excel怎么与财务ERP对接、易语言还没学多少先做回伸手党.超级列表框和mdb数据库的交互、ACCESS数据导入与导出功能主要实现ACCESS数据库中的数据与___的数据之间的相互迁移等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9703409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存