设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1208|回复: 9
打印 上一主题 下一主题

[Access本身] [求助]假如某个地方连续5次以上数据超标的,如何将这个地方筛选出来?

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-14 23:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的表中有不同地区很多时间采集到的数据,现在已经根据地区和时间排了序,现在要把那些连续好几次采集的数据均超标的地区的数据全部

我的表中有不同地区很多时间采集到的数据,现在已经根据地区和时间排了序,现在要把那些连续好几次采集的数据均超标的地区的数据全部筛选出来.




不知道怎么在ACCESS中做,要读取各个行的数据,然后留出来判断

如附件的表中的一样,根据时间进行排序后,从上往下进行数据读取,假如在连续的3次测试中,指数都超过了75,则要把这个地区的所有数据全部提取出来。



[此贴子已经被作者于2006-4-14 15:56:15编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-14 23:35:00 | 只看该作者
把例子简化上传
3#
 楼主| 发表于 2006-4-14 23:59:00 | 只看该作者
连续数据的读取,不懂

4#
发表于 2006-4-15 00:06:00 | 只看该作者
结果贴出来看看
5#
 楼主| 发表于 2006-4-15 00:08:00 | 只看该作者
结果??我就是想知道怎么得到结果,结果就是包括指标满足和不满足的所有的这个地区的数据都要。



假如这个地区连续三次指标超过75,那么这个地区所有的数据,包括指标没有超过75,但是是这个地区的数据,都要被筛选出来
6#
发表于 2006-4-15 00:31:00 | 只看该作者
还是把你的例子放上来吧.
7#
 楼主| 发表于 2006-4-15 00:32:00 | 只看该作者
我放上了阿~
8#
发表于 2006-4-15 01:36:00 | 只看该作者
Dim ICount As Integer
Dim RsSql As String
Dim TemRsSql As String
Dim Sql As String
Dim StrName As String
Dim conn As New ADODB.Connection
Set conn = CurrentProject.Connection

TemRsSql = "SELECT First(地区) FROM 表1 GROUP BY 地区 "
TemRs.Open TemRsSql, CurrentProject.Connection, adOpenDynamic, adLockOptimistic


Do While Not TemRs.EOF
   StrName = TemRs.Fields(0)
   RsSql = "select * from 表1 where 表1.地区=  '" & Trim(StrName) & "' ORDER BY 表1.测试时间 DESC"   
   Rs.Open RsSql, CurrentProject.Connection, adOpenDynamic, adLockOptimistic

  ICount = 0
  Do While Not Rs.EOF
     If Rs.Fields("指数") > 75 Then
        ICount = ICount + 1
     Else
       ICount = 0
     End If
   
   If ICount = 3 Then
      MsgBox StrName & ICount
      GoTo ABC
   
    End If
    Rs.MoveNext
   Loop

ABC:

Set Rs = Nothing

TemRs.MoveNext

Loop






[此贴子已经被作者于2006-4-14 19:52:22编辑过]

本帖子中包含更多资源

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

x
9#
发表于 2006-4-15 02:45:00 | 只看该作者



根据你的要求做的,不知道是否是你需要的.


[此贴子已经被作者于2006-4-15 10:42:22编辑过]

本帖子中包含更多资源

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

x
10#
 楼主| 发表于 2006-4-19 17:00:00 | 只看该作者

对了~说的就是这个

谢谢了大侠~感激不尽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-10 20:13 , Processed in 0.109533 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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