Office中国论坛/Access中国论坛

标题: 请教,表中总是要求“输入参数值” [打印本页]

作者: 爱好奇    时间: 2010-8-24 17:21
标题: 请教,表中总是要求“输入参数值”
我要建立一个产品库,分为装置型号表,装置名称表,插件型号表和装置插件配置表,三个表。其中“装置名称表”是由ID和装置名称两个字段组成,“装置型号表”是由ID和装置名称,装置规格型号三个字段组成,装置名称字段是一个列表框,行来源[装置名称表].[装置名称],“装置插件配置表”由ID,装置名称,装置规格型号和插件型号,数量五个字段组成,“装置名称”字段是一个列表框,行来源[装置型号表].[装置名称],“装置型号规格”字段也是列表框,行来源“SELECT 装置型号表.装置规格型号 FROM 装置型号表 WHERE (((装置型号表.装置名称)=装置插件配置表!装置名称)) ORDER BY 装置型号表.装置名称;”,但是这个字段在输入记录时,点下拉框时总是出现“输入参数值 装置插件配置表!装置名称”的对话框,这是为什么,不是应该点了下拉框就显示与装置名称相符的装置规格型号吗?
作者: aslxt    时间: 2010-8-24 17:33
你的要求可以在窗体和查询中实现,在表中我还没有方法
作者: 爱好奇    时间: 2010-8-24 17:36
我以前做过的另一个数据库在表中就可以实现,但是现在在这个库中不知道为什么就不可以了,我从原表中把这句话拷过来,然后把表名和字段名换了,还是不行。
作者: koutx    时间: 2010-8-25 20:34
把"装置插件配置表"中的“装置型号规格”字段行来源改成如下:
SELECT 装置型号表.装置规格型号 FROM 装置型号表, 装置插件配置表 WHERE (((装置型号表.装置名称)=[装置插件配置表]![装置名称])) ORDER BY 装置型号表.装置名称;
作者: wanke2    时间: 2010-9-7 10:28
要求“输入参数值”,一般是你的字段名称弄错了,或者不存在导致,仔细检查一下
作者: lovehere    时间: 2010-9-7 10:53
是不是这个效果?
作者: 爱好奇    时间: 2010-9-9 11:09
回4楼和6楼的,谢谢你们的帮助,但是你们两都是在装置规格型号这个列表框中列出了所有的型号,而我是想要只列出对应的装置名称中的型号
作者: lovehere    时间: 2010-9-10 14:00
个人意见啊,你说的要求在表中实现起来有难度,我一般是在窗体中通过查询来实现你的要求的。我觉得表是用来存储的,不是用来输入的,输入的话还是需要做一些窗体设计。
作者: hjb016    时间: 2010-9-10 14:20
先帮忙顶一下,先处理一下手头事务.
作者: hjb016    时间: 2010-9-10 14:30
把"装置插件配置表"中的“装置型号规格”字段行来源改成如下:
SELECT 装置型号表.装置规格型号 FROM 装置型 ...
koutx 发表于 2010-8-25 20:34


这个列出的就是相对应的型号,不是所有的.







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