首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel VBA 最简单的收发存登记系统,只有一种商品,你会怎么做?

有个朋友经营一个农场,然后在菜市场搞了一个门市卖农副产品,有这么一个活动:充会员送土鸡蛋,于是,很多人充值,我也是长期会员。他的鸡蛋不是一次性送完,而是分次分批由顾客自行取完(主要每天是鸡蛋的数量有限,另外客户也不想一下子取完)。

于是,他就用Excel表格来登记,他是这样登记的:

这样的方法有没有人在用?快拖出去打屁屁

我看到他这样登记,心里真的极端地不舒服,有时候也提点建议,应该这样那样的......。奈何他对鸡的熟悉程度都比对Excel的熟悉程度强,然后......

然后,有一天,我终于实在是看不下去了,就狠狠心对他说,我帮你设计一个鸡蛋登记系统吧,然后......

然后,斗转星移……又过去了若干时日......

终于,经过我几天的奋战,我们的“鸡蛋登记系统”隆重登场:

由于时间紧迫,他也多次催促,我就朝最简单方向努力,商品名称就限定死了,就是鸡蛋。于是我就围绕着鸡蛋展开工作,他的需求很简单:能够随时方便地登记客户存、取鸡蛋的数量,以及结余数量。

系统的设置思路是这样子的:

一、在excel VBA中设置几个用户窗体,用来登记每个客户存、取数量,查询明细、结余数量。

二、设置一个Access数据库用于存放明细数据。

三、设置一些自定义函数。

四、在打开用户窗体时,建立跟数据库的连接,读取有关记录,比如,客户姓名就是读取数据库里的客户记录添加到Combox列表。

五、点击保存时,将数据写入数据库。

六、可以查询明细数据、汇总数据,双击汇总数据记录时列出相应明细记录。

七、还搞了一个预取的汇总,看看哪些人多拿了鸡蛋

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230614A047RI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券