Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

access按条件查询,输入姓名起始日期查询数据,求高手帮助

David  发表于:2011-07-25 15:56:56  
复制

rt

最近做的简单数据库,见附件,学习刘小军的教程,代码还是有错误。

求高手帮我编写代码,我的想法:在我的简单数据库里帮我做一个查询窗体,然后,设置输入Start Time

,End Time来查询Business Trip Report表或窗体里的数据。

详见附件,谢谢

 

 

我的邮箱:79664129@qq.com

点击下载此附件

 

Top
Lee 发表于:2011-07-25 17:09:06

帮你做了一个查询窗体你看看合不合你要求。

 

点击下载此附件

David 发表于:2011-07-25 22:58:18

首先,谢谢您!这个查询很不错。

我是个初学者,因为任务的需要所以。其实小白一个,所以请问您,这个查询怎么实现其功能就是怎么查找数据?我想做个窗体,设置个搜索键。

谢谢您。



Lee 发表于:2011-07-26 08:54:20
这个就是按刘小军教程做的啊,你可对照一下教程,举一反三,就可用于其它查询窗体了。

Lee 发表于:2011-07-26 08:59:53

1.建立查询

2.在主窗体中建立子窗体,子窗体的数据源引用查询。

3.查询中设置条件,条件内容对应主窗体上文本框内容。

4.在主窗体的“查询”、“清空”按钮上设置VB代码(代码很简单,照搬照套用即可)。

大致步骤如此,你对照示例和刘小军先生的教程,自己融会贯通一下。



David 发表于:2011-07-26 18:47:04

谢谢您,老师!我今天已经在学习你的在做剩下的查询,我感觉做的正确,但是就是子窗体没有数据,我感觉查询代码我写对了,还望老师指导,这次是对Customer Complain和Special Investigation表或者窗体做查询的,还是查询Start Time 和End Time,烦请您指出错误。谢谢您!

点击下载此附件

Lee 发表于:2011-07-27 15:08:46

David,别叫我老师,我也是比你多走几步罢了。怎么说呢,问题太多,你不明白语句的含义所以只是硬套而不能生搬。

1.首先你要明白查询条件中“[Forms]![XXXXX]![YYYYY]”的含义:

  [Forms]是指主窗体;

  [XXXXX]是指查询主窗体名称;

  [YYYYY]是指主窗体上(输入条件)文本框的名称。

2.所以相应地,查询条件中应写成“[Forms]![Special Investigation 查询]![Start Time]”和“[Forms]![Special Investigation 查询]![End Time]”

因你查询主窗体名称叫“[Special Investigation 查询]”不是叫“[Special Investigation查询窗体]”吧?还有查询窗体上的文本框名称分别叫[Start Time]和[End Time],而不是叫[开始时间开始]、[开始时间结束]等(开始时间开始是我帮你做的窗体查询上的文本框名称,你自己做的查询改了名称,查询条件中也要作相应更改才是)

3.相应地,清空按钮中的VB代码也要作相应更改。

4.因你查询窗体上只有两个文本框,所以我不知你查询日期时是否需要一个日期范围,例如SRART TIME从XX月XX日到XX月XX日,END TIME从XX月XX日到XX月XX日,如果是这样的话,查询窗体中要有4个输入日期的文本框,而条件语句要用BETWEEN AND这个英文意思你应明白吧?因只有两个文本框,所以这次查询条件中我用LIKE。

5.窗体名称你要注意空格,有空格和无空格是不同的例如:“[Special Investigation 查询]”和“[Special Investigation查询]”就不同。

点击下载此附件

 

另外,结贴后如有问题你最好新开贴,这样便于别人帮你解决问题,因结贴后谁还会经常去看呢?

如有问题你也可发邮件到我邮箱leekf@139.com



总记录:6篇  页次:1/1 9 1 :