设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] Access查询(急急急!!!)

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-17 18:09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jiabb 于 2009-9-18 09:02 编辑

Menu表结构:
Menu.MenuName VersionName
DC                      5.1
DC                      5.2
DC                      5.1AS
Detail表结构:
Software            Remark
DC5.1,DC5.2     TEST
DD5.1               TTN

期望结果:
Menu.MenuName VersionName  Remark
DC                     5.1               TEST
DC                     5.2               TEST
DC                     5.1AS            
不管是用查询的SQL视图还是直接写VBA代码都可以,只要实现:
以Menu表为主表,利用Menu.MenuName和VersionName拼接后在Detail表的Software字段中进行模糊查询,
如果在Software字段中能找到Menu.MenuName和VersionName拼接后的内容,就把对应的Remark显示在Menu表对应的记录后
没有找到,Menu表记录后就为空。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-9-17 18:20:39 | 只看该作者
没人知道吗?还是我写的不太清楚啊?
谁能帮帮忙啊,在线等。。。。。。
3#
发表于 2009-9-17 19:26:44 | 只看该作者
表设计有问题
4#
 楼主| 发表于 2009-9-17 19:32:48 | 只看该作者
那应该咋样设计啊???
5#
发表于 2009-9-17 22:59:25 | 只看该作者
查询:
SELECT Menu.MenuName, Menu.VersionName, DLookUp("[Remark]","[Detail]","INSTR([Software],""" & [Menu]![MenuName] & [Menu]![VersionName] & """ )>0") AS Remark
FROM Menu;
6#
 楼主| 发表于 2009-9-18 09:04:30 | 只看该作者
本帖最后由 jiabb 于 2009-9-18 09:10 编辑

哈哈,谢谢版主。看来是我没有写清楚啊,刚才已经改过了,麻烦各位大虾再帮忙看看啊。谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 03:14 , Processed in 0.120141 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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