用友t 辅助明细账连续导出(用友辅助明细如何打印)

日期: 浏览:5

我们在使用金蝶、用友、速达、管家婆等ERP产品时,很多时候会因为企业自身的需求需要对数据进行二次加工,基本操作就是从ERP系统中导出原始数据,再根据要求在excel表中进行处理。

其常见的操作是:

  1. 在ERP系统的单据或报表界面将数据导出到excel表中;
  2. 删除多余的数据;
  3. 填充公式;
  4. 编辑格式;

这种操作有很多缺点,综合来看有以下几点:

  1. 速度慢:如果有几千行的数据,填充大量的公式,每次刷新的速度都需要大量的计算,可能会导致卡顿;
  2. 操作繁琐:诸如月报、日报等报表,每次制作时都需要执行相同的操作,费时费力;
  3. 公式复杂:如果只是简单的求和计数等公式还好,一旦涉及到复杂的计算就会显得力不从心,无法达到想要的结果;
  4. 容易出错:由于结果都是用公式计算得出,一旦用户误操作会破坏公式,而这种错误又很难发现,从而导致结果错误,一般的统计报表有一定的误差可以接受,但是对于工资计算等操作就很难接受了;

上面的需求我们完全可以利用Excel的VBA功能加上SQL语句来处理。

VBA+SQL的优点恰恰完全弥补了手工操作的缺点:

  1. 速度快:直接从数据库提取结果数据,不需要excel大量的计算和刷新;
  2. 操作简单:界面放置一个按钮,一键出结果,制作完成后任何人都可以操作;
  3. 准确性高:由于不需要人为的干预,避免的可能导致的错误;
  4. 省时省力:对于常见的日报月报,只要一次制作完成,以后只需要1秒种就可以得到结果;

这种方法的要求是:

  1. 不能是云产品:因为云产品的数据库是放在远程服务器上,用户无法访问;
  2. 安装的Excel要求是完整版的,否则无法运行VBA;

下面我们以金蝶K3数据库为例演示VBA+SQL的效果。

需求:从数据库中导出客户资料。

操作步骤:

新建一个excel文件,点击开发工具选项卡,点击插入按钮下面的箭头

Excel VBA应用-1:从数据库提取客户资料

点击箭头后出现下图:点击ActiveX控件下面的第一个命令按钮;

Excel VBA应用-1:从数据库提取客户资料

当鼠标的箭头变为十字光标时,在工作表适当的位置画一个矩形,结果就是在工作表上插入了一个按钮;

Excel VBA应用-1:从数据库提取客户资料

双击刚插入的按钮,转到VBA的代码编辑界面;

Excel VBA应用-1:从数据库提取客户资料

在Private Sub 和End Sub之间录入如下代码:

Excel VBA应用-1:从数据库提取客户资料

绿色的字符是注释,红色框中根据实际情况替换,录入结束后转到excel界面,点击刚刚插入的按钮,就可以得到我们想要的数据:

Excel VBA应用-1:从数据库提取客户资料

当数据库的数据有变化时,只需要点击一下按钮就可以得到最新的数据。

推荐阅读
用友 共享会话尚未建立完成(用友u8网络共享冲突)
ppp项目融资方案(ppp项目融资方案怎么写)
ar融资情况(a+融资)
招商银行在沈阳网点(招商银行沈阳地址)
广州市社保的缴费(广州市社保的缴费基数)
2017.10.24橡胶期货(橡胶期货2108)
上海拍卖会信息(上海拍卖会2020)
dx11和dx12(战术小队dx11和dx12)
用友t 辅助明细账连续导出(用友辅助明细如何打印)文档下载: PDF DOC TXT