设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1742|回复: 19
打印 上一主题 下一主题

[查询] 查询帮助

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-12 16:18:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我一个表内有三个数据项(20F\40F\40HF),在这三个数据项内当一个数据项数据大于0时,基它两项肯定是0.但如果用查询得到箱型.就是当20F大于0时箱型就显示20F,当40F大于0时箱型就显示40F,当40HF大于0时箱型就显示40HF.

另一个在查询里如何用快捷自定义菜单将查询的箱型资料导出呢?

如例子.(在查询里,我20F已设置.但是同时将40F和40HF不知道怎么设置在同一个箱型里)

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
20#
发表于 2007-5-14 22:45:00 | 只看该作者
一开始也不知道你需求什么,想了想,原来是子记录大于2条以上.

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

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


本帖子中包含更多资源

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

x
19#
发表于 2007-5-14 19:47:00 | 只看该作者
18#
 楼主| 发表于 2007-5-14 19:32:00 | 只看该作者
呵呵~~~先不管错不错误,看能不能实现!
17#
发表于 2007-5-14 19:22:00 | 只看该作者
这样的数据输入本来就是一个错误,表的制作也是一个错误

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

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
15#
发表于 2007-5-14 19:09: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
13#
发表于 2007-5-14 18:29:00 | 只看该作者
我已经给你做了例子了
12#
 楼主| 发表于 2007-5-14 18:26:00 | 只看该作者
一点通大师,问题是我不知道怎么分析下去了哦!呵呵~~本人笨~~请教帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-9 22:51 , Processed in 0.114705 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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