Office中国论坛/Access中国论坛

标题: 可否用ROWSOURCE语句同时选出两个列?(已解决) [打印本页]

作者: 大连海员    时间: 2008-2-12 10:20
标题: 可否用ROWSOURCE语句同时选出两个列?(已解决)
各位大师:

昨天经高手指点,会用ROWSOURCE语句在子窗体中,由子窗体表的第一行,通过这个语句确定第二行的选择下拉项,结果在用的时候,才发现无法用此语句同时显示两列。

如下面的列子,是通过“船名”和“设备名称”确定了在“备件名称”中下拉菜单的选项,目前我希望能够做到,在“备件名称”的下拉菜单中,同时出现“备件名称”和“规格”,如示例中单击子窗体中的“备件名称”下拉菜单中右边空白的一列,无数据显示。

Me备件名称.RowSource = "SELECT distinct 备件.备件 FROM 备件 WHERE 备件.船名='" & _
                        Me.Parent 船名 & "' and 备件.设备名称='" & 设备名称 & "'"


请指教。

谢谢

[ 本帖最后由 大连海员 于 2008-2-12 11:28 编辑 ]
作者: haemon    时间: 2008-2-12 11:21
SQL语句错了嘛
Me.备件编号.RowSource = "SELECT distinct 备件参数.备件编号 , 备件参数.备件规格 FROM 备件参数 WHERE 备件参数.备件ID='" & Me.设备名称 & ""
作者: 大连海员    时间: 2008-2-12 11:29
谢谢“HAEMON”的指点,我确实没有学过SQL语句,因此在套用的时候难免出错。

再次感谢
作者: haemon    时间: 2008-2-12 11:38
其实写SQL很简单, 可以先也查询设计中做好, 然后查看SQL代码, 把它粘贴到想放的地方, 稍稍修改一下就可以了
作者: CRAZYPUMA    时间: 2009-10-8 20:57
努力学习中




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