ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1982|回复: 8

[求助] 快被老板逼疯了,各种无理要求,求老师们指点。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-5-5 08:31 | 显示全部楼层 |阅读模式
上个月老板突发奇想让我作一个产品单价的数据库。从来没碰过Access的我买了本书磕磕绊绊的作了这个数据库。
我知道做的不好,但是真的已经尽力了,老板还逼着我改进。交活时间就要到了,我依然是各种卡,各种无奈,求各位高手给予指点,请见附件
除了现有的功能,还希望可以
1.在“data import/export”面板下,目前export这个按钮已经可以用了,但是import这个按钮完全没有思路如何可以实现从excel批量导入记录到access里面的“00 main table”。看了一些网上的代码,看不懂。
2.在“unit price search/report”这个form下面,有三个搜索条件(prime,category,search框),目前只有把三个条件都填好,"preview"这个按钮才会生成正确的report,如果search条件空着(null),preview出来的报告就是空的,一条记录都没有。我觉得主要原因是,系统把null作为筛选条件来筛选。能不能实现不用户是否填全这三个选项,都可以筛选出相应结果。
3.还有就是,一打开“unit price search/report”,能不能让下面的子窗口就清空,目前的状况是,打开“unit price search/report”后,下面会显示上次搜索出来的纪录。
4.最后一个问题,我已经坚决的回绝的老板的要求,他希望得到搜索结果以后,双击一下就可以看到这条记录的详细信息(你以为这是baidu呀),这个可以有吗?

附件300多k,所以传邮箱里面了
test2012050505@126.com
密码:test123456

TA的精华主题

TA的得分主题

发表于 2012-5-6 14:40 | 显示全部楼层
你的问题都有实现的可能,且不难。
例如问题2:
如果三个条件都是非空、非零长度字符串,就不筛选
如果二个条件都是非空、非零长度字符串,就不筛选第三个条件
如果只有一个条件都是非空、非零长度字符串,就只筛选第1个条件
1、这种组合不会很多,用case区别不同的情况使用不同的筛选语句,简单明了
2、也可以用“字段 LIKE '*'”替换“空、零长度字符串”的那个条件对应的筛选语句

TA的精华主题

TA的得分主题

发表于 2012-5-6 14:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
问题3:在主窗体的load事件中设置子窗体的数据源为"",或干脆不让他看到。搜索条件设置好后,"搜索"的事件中设置子窗体的数据源为有效的数据源,或让子窗体可见。

TA的精华主题

TA的得分主题

发表于 2012-5-6 14:48 | 显示全部楼层
问题4:如果搜索出来的信息包含某个主键或索引,那个主键或索引正好就对应老板要看的明细信息的某个窗体,那就在子窗体(结果清单)的某控件的双击事件中,打开某个窗体,并用findrecord方法找到某个主键或索引。

TA的精华主题

TA的得分主题

发表于 2012-5-6 14:53 | 显示全部楼层
以上回答没有看你的实例。仅仅就字面...

TA的精华主题

TA的得分主题

发表于 2012-5-6 15:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 ASLXT 于 2012-5-6 15:10 编辑

问题2:前两个条件框一定要关联吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-5-6 23:00 | 显示全部楼层
ASLXT 发表于 2012-5-6 15:01
问题2:前两个条件框一定要关联吗?

非常感谢您的回复,我会好好研究下,因为是小白,而且也没有系统的学习,所以做起来还是很吃力的。
前两个条件框关联在一起,是因为老板希望在第一个组合框里如果选择了“管道”,那么第二个组合框里面只显示与“管道”相关的材料种类。所以我就给连在一起了。

TA的精华主题

TA的得分主题

发表于 2012-5-10 23:13 | 显示全部楼层
seeharbour 发表于 2012-5-6 23:00
非常感谢您的回复,我会好好研究下,因为是小白,而且也没有系统的学习,所以做起来还是很吃力的。
前两 ...

搜索下刘小军常用窗体查询实例吧。

TA的精华主题

TA的得分主题

发表于 2012-5-11 17:41 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-5-18 15:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
不错,谢谢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-9 20:30 , Processed in 0.024436 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表