Office中国论坛/Access中国论坛

标题: 请问这个在表字段值里写的查询为啥出错? [打印本页]

作者: 舞空    时间: 2015-1-23 14:10
标题: 请问这个在表字段值里写的查询为啥出错?
设备明细表里的设备类型、设备型号想从设备类别表里提取数据,设备类型写的select查询可以用,设备型号查询用不成,为啥啊!

[attach]55509[/attach]

[attach]55510[/attach]

作者: 舞空    时间: 2015-1-23 14:11
SELECT tbl设备类别.设备型号 FROM tbl设备类别, tbl设备明细 WHERE tbl设备类别.设备类型=tbl设备明细.设备类型;
作者: roych    时间: 2015-1-23 14:23
  1. SELECT tbl设备类别.设备型号 FROM tbl设备明细 inner join tbl设备类别 on tbl设备明细.设备类型=tbl设备类别.设备类型;
复制代码

你的写法是SQL Server的……Access可能不太适用。
作者: todaynew    时间: 2015-1-23 15:02
1、删除设备明细表中的设备类型和设备型号两个字段;

2、在设备明细表中增加一个设备ID字段,在该字段中设置查阅:
行来源:select ID,设备类型 & " " & 设备型号 from tbl设备类别
绑定列: 1
列数:   2
列宽:   0cm
作者: 舞空    时间: 2015-1-23 17:01
{:soso_e134:}还是不明白啊!
主要操作的是设备明细表,类别表只是规范明细表里的类型和型号,现在问问题是怎么where当前行的数据,实际是where了整列数据




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3