热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于VBA编程的问题

各位高手,您们好!对于VBA,我想提几个问题,希望各位能够帮我解答.谢谢!1.對於大型的數據庫資料,如果采用EXCEL方式汇集资料,然后利用VBA程式來管控它是否適合?还是采用Micro
各位高手,
您们好!
对于VBA,我想提几个问题,希望各位能够帮我解答.谢谢!
1.對於大型的數據庫資料,如果采用EXCEL方式汇集资料,然后利用VBA程式來管控它是否適合?还是采用 Microsoft ACCESS软件比较好

2.我在EXCEL工作表内做一个数据库时,利用VBA窗体控制查询资料时,遇到如下几个问题,请各位高手能够帮忙指点一下.谢谢!
例如工作内容如下:
记录   A栏        B栏      C栏     D栏  
      日期        MODEL    PCB      PCB 
                         板面      date code
 1>  03/12/2007  A10    MAIN A   3006
 2>  04/12/2007  A11    MAIN B   f2008
 3>  05/12/2007  A12    MAIN A   e2005  
a>當我點选COMBOBOX組合式下拉式菜單的資料時,將顯示其相關的資料.(例如:当我点选PCB第一个下拉式菜单中的"板面"其对应的第二个下拉式菜单中只显示"MAIN A及MAIN B)
b>當我選擇條件後,點擊[保存]按鈕後將會在下方顯示所選擇的內容,每操作一次就保存一次資料.(比如按上述例子选了PCB 板面 MAIN A,即下方均显示记录MAIN A)
同时再按一下[生成报表]钮后,其均会在另一个表内显示2条符合条件的记录如[03/12/2007  A10  MAIN A  3006 和05/12/2007 A12 MAIN A  E2005]

请问以上2个问题的程式应该如何编写?

5 个解决方案

#1


1.對於大型的數據庫資料,采用ACCESS软件比较好.
2.你给的分太少,没人愿意编。真要做,也不难。我的思路是:排序加复制。

#2


按C栏排序,将所有MAIN A 复制到新表。

#3


小样,,分真的怎么重要吗???能帮人解决的,就帮帮人吧....
偶只是一个VBA新手..你的问题有点难..偶还不会..帮不了你....
还在VBA学习中.......

#4


首先感谢二位前辈的指点.
由于我是第一次加入这里,不太清楚需要给多少分比较适合.

如各位高手能够帮我解决这个难题,我万分感激.

另请告诉您的E-MAIL地址,我将文档样本发过去.

我这个数据库现是在EXCEL内做.

目前,我的做法是先将原始数据资料利用ADDITEM 加到窗体控件COMBOBOX内 ,
再点击窗体在COMBOBOX内选择条件,点击[保存]钮就把刚所选的内容记录下来,然后利用"筛选"将符合选择条件的内容选出形成报表.
谢谢!

#5


xiaoqiang13800138000@126.com

推荐阅读
author-avatar
xzcxzfvxvc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有