生产从头开始的仓库进入和退出报告(以实现添加,删除,修改和搜索)3

图1位置信息的推理效果图查询

那我们是怎么做到的?

在这里,EK谈论他的想法。

1。检查位置信息主要涉及:“产品名称(QAD),“商店位置”,“库存数量”和其他方面。

2。在这里,我们使用“产品名称”来标记它。

3。逻辑关系:产品- 陈述数量=[产品输入数量] – [产品输出数量],乘积关注数量- 库存数量=[product-Inventory数量- 库存数量] – [product-Interventory数量- 库存数量- 库存数量]

4。阐明逻辑关系。逐步实现功能。

接下来,我们将检查库存位置信息

1。让我们首先将演示数据添加到[库存记录]和[输出记录]。如图2和图3所示。

图2库存输入的演示数据

图3出站帐户的演示数据

3。在[库存跟踪表]中,e2的公式为:e2=sumif(库存营业额!$ a: $ a,$ a6,库存营业额!$ e: $ e)-sumif(of-the-theepartment!$ a: $ a: $ a6 $ a6 $ a6 $ a6 $ a,$ a6 $ a,$ a,$ a,$ a6,the the-depepart the the-departs the the-departs the the the the-dephertsobless the-depervert!填写到最后一行。操作如下:

图4公式效应图

4。打开VBE窗口,这是两种方法。第一种类型是快捷键[ALT]+ [F11]。第二种类型是在[开发工具]选项卡中单击[查看代码]。

5。在模块1中创建两个过程:

过程1代码如下:

子生成库位置信息()

dim arrrk,arrck,arrgz,arrg,arrfz(),hrq,hcq,hgz

表(“库存跟踪表”)。范围(\’F6:m\’hgz)=\’\’\’清除库存跟踪表的库存区域

\’将数据库流中的数据分配到数组

arrrk=sheets(\’库存记录\’)。范围(\’a2:g\’hrq)

arrck=Sheets(\’Out of of库存帐户\’)。范围(\’A2:G\’HCQ)

生产从头开始的仓库进入和退出报告(以实现添加,删除,修改和搜索)3

arrgz=sheets(\’库存跟踪表\’)。范围(\’f6:m\’hgz)

arrg=sheets(\’库存跟踪表\’)。范围(\’a6:m\’hgz)

设置d=createObject(\’scripting.dictionary\’)\’创建字典

\’将仓库位置和库存数量分配给ARRFZ阵列

对于i=1到ubound(arrrk)

如果不是d。

n=n + 1

d(arrrk(i,1)\’ – \’arrrk(i,7))=n

Redim Preserve Arrfz(1至3,1吨)

arrfz(1,n)=arrrk(i,1)

arrfz(2,n)=arrrk(i,7)

arrfz(3,n)=arrrk(i,5)

别的

m=d(arrrk(i,1)\’ – \’arrrk(i,7))

arrfz(3,m)=arrfz(3,m) + arrrk(i,5)

下一个

对于j=1到ubound(arrck)

如果不是d。

msgbox的卡卡生成错误!错误消息:\’vbnewline\’qad:\’arrck(j,1)vbnewline\’线号:\’j + 1 vbnewline\’库\’:\’arrck(j,7)

出口子

别的

m=d(arrck(j,1)\’ – \’arrck(j,7))

生产从头开始的仓库进入和退出报告(以实现添加,删除,修改和搜索)3

arrfz(3,m)=arrfz(3,m)-arrck(j,5)

下一个

j=1 to to ubound(arrfz(),2)

如果arrfz(3,j)0,则

对于i=1到ubound(arrg)

如果arrfz(1,j)=arrg(i,1),则

如果arrg(i,6)=\’\’,然后

arrg(i,6)=arrfz(2,j)

arrgz(i,1)=arrfz(2,j)

arrgz(i,2)=arrfz(3,j)

elseif arrg(i,8)=\’\’然后

arrg(i,8)=arrfz(2,j)

arrgz(i,3)=arrfz(2,j)

arrgz(i,4)=arrfz(3,j)

elseif arrg(i,10)=\’\’然后

arrg(i,10)=arrfz(2,j)

arrgz(i,5)=arrfz(2,j)

arrgz(i,6)=arrfz(3,j)

elseif arrg(i,11)=\’\’然后

arrg(i,11)=arrfz(2,j)

arrgz(i,7)=arrfz(2,j)

arrgz(i,8)=arrfz(3,j)

生产从头开始的仓库进入和退出报告(以实现添加,删除,修改和搜索)3

别的

MSGBOX\’超出仓库位置范围!请合理安排位置\’

下一个

下一个

表(“库存跟踪表”)。范围(\’f6\’)。rasize(ubound(arrgz),ubound(arrgz,2))=arrgz

\’发布数组内存

擦除arrrk

擦除arrck

擦除arrg

擦除arrfz

msgbox“数据生成已完成”

过程2代码如下

子清除库位置信息()

表(“库存跟踪表”)。范围(\’f6:m\’hgz)=\’\’\’

上述代码已经进行了测试,可以完成库存的生成。

图5过程信息代码

6。在[库存跟踪表]中添加两个按钮,其中名称为“生成库位置信息”和“清除库位置信息”。按钮将宏指定为过程1-生成库位置信息和过程2-清除库位置信息。

操作步骤如下:

图6插入控制

在这里,我们已经完成了仓库位置和库存信息的一代和清除功能。

让我们看一下效果。

用户评论


花开丶若相惜

这篇文章写的真好,终于有个通俗易懂的教程可以理解! 我一直在想怎么自己做仓库报表,现在感觉信心满满了!

    有16位网友表示赞同!


神经兮兮°

我之前也是手工记录仓库数据,太费时间和容易出错! 从零开始制作仓库出入库报表真是个好方法,让我赶紧开始尝试下。

    有9位网友表示赞同!


余温散尽ぺ

这个教程很有用啊!我目前还没完全理解第三步,感觉还是更偏向于开发人员的思路。能否再简单解释一下?

    有19位网友表示赞同!


笑叹★尘世美

我一直都在找这样的教程!终于看到一个详细讲解“增、删、改、查”操作的过程,太棒了!学习起来更容易,而且步骤清晰易懂~

    有16位网友表示赞同!


米兰

看起来这个报表系统还挺强大的,不仅能记录出入库信息,还能轻松查询和分析数据。我想尝试用python实现一下类似的功能。

    有7位网友表示赞同!


放肆丶小侽人

我更倾向于使用一些现成的仓库管理软件,毕竟从零开始制作有点难度。但是这段时间的学习还是很有收获的!

    有10位网友表示赞同!


短发

这篇文章讲得真的很好!特别是对“增、删、改、查”这几个操作的解释非常详细,让我一下子就明白了。我现在就可以尝试在自己工作中应用这些知识了!

    有20位网友表示赞同!


话少情在

说实话,我觉得这个教程难度还是蛮高,需要一定的编程基础才能理解和实践。不过对于新手来说,这篇博文可以作为入门指南!

    有10位网友表示赞同!


别悲哀

我目前还在学习Python,这篇文章刚好可以帮助我了解一下仓库管理系统的设计思路。学习到很多新的知识!

    有11位网友表示赞同!


你是梦遥不可及

感觉这个教程太专业了,我可能还需要多学习一段时间才能完全理解其中的内容。不过总的来说,这篇博文质量很高!

    有18位网友表示赞同!


搞搞嗎妹妹

这篇博文解决了我的一个难题!我一直想实现一个简单的仓库管理系统,现在终于找到了方案!感谢作者分享这份宝贵的知识!

    有5位网友表示赞同!


夏日倾情

教程确实很有帮助,但是我有些业务需求没有提到。比如如何设置权限控制和生成报表呢?这部分内容希望能有更详细的介绍。

    有8位网友表示赞同!


优雅的叶子

这篇文章写得很棒,很简洁易懂! 我现在就开始学习制作仓库出入库报表了!

    有5位网友表示赞同!


致命伤

做数据库设计确实是一门技术活,需要考虑很多因素,例如数据完整性、安全性等等。这篇文章的讲解比较浅显,希望能看到更深入的内容介绍。从零开始制作仓库出入库报表<三>

    有19位网友表示赞同!


不要冷战i

我很感谢作者分享这个教程!让我终于明白了如何实现“增、删、改、查”操作! 从零开始制作仓库出入库报表<三>

    有16位网友表示赞同!


采姑娘的小蘑菇

我正在学习Python,正好可以用这个教程来实践一下我的编程技能,希望能够顺利完成项目!

    有10位网友表示赞同!


半梦半醒半疯癫

从零开始制作仓库出入库报表<三> 这篇文章对我来说有点难度,需要多看几次才能理解。

    有7位网友表示赞同!


陌上花

我之前一直使用手工的方式记录仓库信息,效率太低了。现在看到这个教程,决定自己动手创建一个自动管理的系统!

    有15位网友表示赞同!

上一篇
下一篇

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@zhutibaba.com

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部