24小时热门版块排行榜    

查看: 332  |  回复: 3
当前主题已经存档。

limin881

[交流] 【求助】Access+ADO

请各位大侠赐教;
我的问题是:我建立了个数据库db1,比如说有6个表分别是sheet1(气溶胶的值),sheet1LO(经度值),sheet1LA(纬度),sheet2(气溶胶的值),sheet2LO(经度),sheet2LA(纬度)。(表里面的值是-9999或是大于-9999)表的字段是第一个是ID自动编号,第二是字段1,第三个字段2,等等到字段135;共有203个记录。请问我怎么才等从这些数据中找到第一值大于
-9999的,然后记录下该值的编号和字段号,然后再sheet1LO表中找到值。根据找到值在sheet2LO中找到相差不大的值? 请问怎么做啊,我怎么都想不起来个好方法

[ Last edited by bslt on 2009-5-18 at 16:12 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

水木年华8133

金虫 (小有名气)


2007骑猪逛街(金币+1,VIP+0):奖励一个先 3-21 06:18
恕我直言,问题描述比较混乱:哪个表值大于-9999?有个方法是表值按某个字段排升序后,取>-9999,第一个就是你要的,然后select from sheet2LO betewen and . 你还是找个计算机专业的当面问吧,这个问题不复杂,就是写sql语句
2楼2009-03-20 00:11:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

winecar

金虫 (小有名气)


2007骑猪逛街(金币+1,VIP+0):3Q 3-25 00:06
第一种方法:建立两个dataset,第一个select* from xx表 where 第一值>-9999. fill填充dataset后,利用rows可取得想要字段的值.  再利用select from sheet1LO where可以得到所要值。
第二种方法:先建立起数据表之间的关系,根据关系直接查找,如楼上所说了。
3楼2009-03-24 23:54:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ocp

金虫 (正式写手)


bslt(金币+1,VIP+0):鼓励交流,奖励一下! 4-8 10:13
简单的sql存储过程即可
4楼2009-04-07 20:08:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 limin881 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见