设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 查询帮助

[复制链接]
11#
发表于 2007-5-14 18:06:00 | 只看该作者
用IIF继续分析下去

SELECT 副表.id, 副表.[20f], 副表.[40f], 副表.[40hf], IIf([20F]>0,"20F",IIf([40F]>0,"40F",IIf([40HF]>0,"40HF"))) AS 箱型
FROM 副表;
12#
 楼主| 发表于 2007-5-14 18:26:00 | 只看该作者
一点通大师,问题是我不知道怎么分析下去了哦!呵呵~~本人笨~~请教帮忙
13#
发表于 2007-5-14 18:29:00 | 只看该作者
我已经给你做了例子了
14#
 楼主| 发表于 2007-5-14 18:59:00 | 只看该作者
以下是引用一点通在2007-5-14 10:06:00的发言:


用IIF继续分析下去

SELECT 副表.id, 副表.[20f], 副表.[40f], 副表.[40hf], IIf([20F]>0,"20F",IIf([40F]>0,"40F",IIf([40HF]>0,"40HF"))) AS 箱型
FROM 副表;

你这个在主表里可以,但如果在子数据内同一个ID号有2行数据时,第2行肯定不会>0数据,箱型如何也显示与第一行一样的呢?


[此贴子已经被作者于2007-5-14 11:04:17编辑过]

本帖子中包含更多资源

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

x
15#
发表于 2007-5-14 19:09:00 | 只看该作者
看不明你的主表子表什么的
16#
 楼主| 发表于 2007-5-14 19:17:00 | 只看该作者
这样的,我先不要管主表.看





副表









id


主表ID


20f


40f


40hf


箱号


箱型








11


1


3


0


0


24536546









12


1


0


0


0


3543534









13


1


0


0


0


35435









14


2


0


2


0


365









15


<FONT style="FONT-SIZE: 9pt" face=宋体 color=#00
17#
发表于 2007-5-14 19:22:00 | 只看该作者
这样的数据输入本来就是一个错误,表的制作也是一个错误

[此贴子已经被作者于2007-5-14 11:22:41编辑过]

18#
 楼主| 发表于 2007-5-14 19:32:00 | 只看该作者
呵呵~~~先不管错不错误,看能不能实现!
19#
发表于 2007-5-14 19:47:00 | 只看该作者
20#
发表于 2007-5-14 22:45:00 | 只看该作者
一开始也不知道你需求什么,想了想,原来是子记录大于2条以上.

汗~想了很多方法,最后改成了模块发现iif判断相当慢,又将其改进.....

速度好多了,望有人改进,想单用查询来做,想了半天还是想不通.


本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-1-9 22:39 , Processed in 0.127271 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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