设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: leenon
打印 上一主题 下一主题

[与其它组件] 请教各位高手、大侠、老师帮我看一下

[复制链接]
11#
 楼主| 发表于 2006-4-2 18:41:00 | 只看该作者
那个字打错了

比如说:我在2004-11月检测的车是吉A20511,那这个车还要第二年的11月来检测,可是没有来,那需要编一个程序把所有这样应该到期来但是没有来的车给列出来。

数据表中有检测时间和车牌照号两个字段,每个车牌照号都对应一个检测时间
12#
发表于 2006-4-2 19:13:00 | 只看该作者
看一下10楼给你的例子,有哪方面不对的
13#
发表于 2006-4-2 19:13:00 | 只看该作者
题出得不对。1、2月份是不检车的,末位是1,11月份检,末位是2,12月份检。
14#
发表于 2006-4-2 19:17:00 | 只看该作者
同意楼上的说法,我这个地方也是这样检的
15#
 楼主| 发表于 2006-4-2 19:26:00 | 只看该作者
哦,是这样,呵呵,但是出题的时候没说这点

那10月份检么?末尾是0就是10月份检吧?
16#
 楼主| 发表于 2006-4-2 19:35:00 | 只看该作者
看一下10楼给你的例子,有哪方面不对

我现在用的是2000版的看不了
17#
发表于 2006-4-2 19:58:00 | 只看该作者
例子也是用2000版写的,如果按13楼的说法,查询语句可改为:

SELECT 车辆检测结果报告登记册.序号, 车辆检测结果报告登记册.检测时间, 车辆检测结果报告登记册.检测结果, 车辆检测结果报告登记册.营运证号, 车辆检测结果报告登记册.车牌照号, 车辆检测结果报告登记册.有效截止日期, 车辆检测结果报告登记册.车辆类别, Right([车牌照号],1) AS 查找
FROM 车辆检测结果报告登记册
WHERE (((车辆检测结果报告登记册.检测时间) Between (IIf(IsNull([Forms]![高级查询]![开始日期]),#1/1/2000#,[Forms]![高级查询]![开始日期])) And (IIf(IsNull([Forms]![高级查询]![截止时间]),#12/31/2099#,[Forms]![高级查询]![截止时间]))) AND ((Right([车牌照号],1)) Like Right([Forms]![高级查询]![月],1)));



[此贴子已经被作者于2006-4-2 12:25:25编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
18#
 楼主| 发表于 2006-4-2 20:12:00 | 只看该作者
我看到点子大哥传上来的例子了,太棒了,好像可以完成我的要求,回去看看。

不管怎么说,我都要谢谢大家。

顺便问一下,点子大哥是不是把查询文件给我改了一下呢?
19#
发表于 2006-4-2 21:51:00 | 只看该作者
按题意:找出一年内未检车辆的车牌照号,版主的例子只是在一定时间内已检测车牌号,结果不对吧



20#
发表于 2006-4-2 22:18:00 | 只看该作者
基本思路:

首先查询出一定时间里所有的车牌照号(这个例子有点问题)

再按一定时间里所有的车牌照号和已检测的车牌号进行对比,就可找出未检车辆的车牌号

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 12:27 , Processed in 0.080964 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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