「案例更新」客户销售额查询分析:ComboBox下拉列表,模糊搜索;统计查看表数据按不同方式排序

文摘   教育   2024-11-05 22:56   江苏  

关于本公众号】了解一下,欢迎关注谢谢!

快速浏览

实用案例

|日期控件||简单的收发存||收费管理系(Access改进版)|

|电子发票管理助手||电子发票登记系统(Access版)|

|文件合并||表格拆分||审计凭证抽查底稿|

|中医诊所收费系统(Excel版)||中医诊所收费系统(Access版)||银行对账单自动勾对|

|印章使用登记系统|

收费使用项目

|财务管理系统||工资薪金和年终奖个税筹划||新税法下工资表模版|

内容提要

  • 销售数据查询分析
  • ComboBox下拉列表,模糊搜索
大家好,我是冷水泡茶,前段时间我们分享了一个案例:

客户销售额查询分析:ComboBox下拉列表,数组字典综合应用

有一个“模糊搜索”的需求,我们没有做,当时我们是建议使用TextBox结合ListBox来处理,今天在论坛上恰好看到有人发贴求助模糊搜索的功能。
稍微考虑一下,我觉得如果数据量(客户)非常多,模糊搜索确实很有必要。
这回我们用ComoBox来实现。另外,在“统计查看”表中,我们增加了一个“年度”的选项,可以查看不同年度年汇总数据,并且增加了排序选项,可以按照客户或合计进行升、降序排列,方便查看关键数据。
具体数据表格参见前案例。
基本思路分析:
1、我们把ComboBox的Visible设置为TRUE,一直显示,删除原来设置为FALSE的代码。
2、在ComboBox中输入文本,筛选出包含该文本的客户名称,添加到其List,供下拉选择。
3、如果ComboBox的文本为空或者没有任何客户名称包含该文本的,则添加所有客户到List。
4、我们在ComboBox输入或者点选ComboBox的List,则把ComboBox的Text写入工作表(现在是看不到写入的单元格内容,被ComboBox遮住了),调用工作表的Change事件,根据“客户、年度”提取数据,写入工作表。
5、在“统计查看”表中,增加年度、排序依据、排序方式选项,根据年度从字典中提取相应年度的数据,根据排序选项,对工作表数据进行排序。

完整代码详见当天另一条推文!

后记

1、ComboBox的文字输入有一点要注意,如果输入的文本能匹配到List中的Item开头部分,则会显示该Item,如果只是要筛选输入的文本,则要按Delete键删除自动填充的部分文本。如果需要所有客户列表,则需要把ComboBox文本删除。

2、“统计查看”表中,在年度、排序依据、排序方式发生改变后,我们需要点“统计”按钮查询数据,也可以考虑使用工作表的Change事件,每一个选项发生改变时,立即更新数据,最简单的方式是在工作表Change事件中,直接调用CmdSum_Click过程。

好,今天就到这里,我们下期再会!


~~~~~~End~~~~~~

安利小店
安利的牙膏非常不错,用了以后就不想再用其他的了;洗洁精洗衣液也是日常必备,用过都说好!

合谷医疗
合谷医疗专攻各种疑难杂症,尤其擅长抑郁症焦虑失眠儿童神经发育异常多动症自闭孤独症腰颈椎疾病治疗,可谓神乎其技!体验过的直呼早点来就好了

喜欢就点个、点在看留言评论、分享一下呗!感谢支持!

案例文件分享说明

  • 案例文件可免费分享,但需符合以下要求:

  • 关注点赞点在看点...留言,方便的话分享一下就完美啦!如果不便走上面的“流程”,请打赏,万分感谢!

  • 请添加上方我的合谷医疗企业微信,案例文件通过微信发送。如有定制需求,亦可通过微信联系。

  • Excel问题,请在文章下面留言讨论!或者加入我的付费交流群提问

VBA编程实战
Excel应用案例、Excel VBA、公式函数使用技巧分享,思路解读...... 这里有鲜活案例、实用的技巧......
 最新文章