Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对AfterEvent函数的SQL查询_Sql_Ms Access_Combobox - Fatal编程技术网

对AfterEvent函数的SQL查询

对AfterEvent函数的SQL查询,sql,ms-access,combobox,Sql,Ms Access,Combobox,祝你一切顺利 您可能已经看到了我以前的一篇相关文章,其中我在一个组合框中请求对多个列提供帮助。我们将通过连接称呼、FirstName和LastName字段来解决这个问题,从而提供一个完整的字段来运行,这节省了我大量的时间。然而,我正努力让看起来像是一条直截了当的SQL语句发挥作用 我的SQL语句如下: SELECT LocalAuthority.LocalAuthorityName, Contacts.ContactFullName FROM LocalAuthority, Contacts W

祝你一切顺利

您可能已经看到了我以前的一篇相关文章,其中我在一个组合框中请求对多个列提供帮助。我们将通过连接称呼、FirstName和LastName字段来解决这个问题,从而提供一个完整的字段来运行,这节省了我大量的时间。然而,我正努力让看起来像是一条直截了当的SQL语句发挥作用

我的SQL语句如下:

SELECT LocalAuthority.LocalAuthorityName, Contacts.ContactFullName
FROM LocalAuthority, Contacts
WHERE (((LocalAuthority.RequestType)=[Forms]![Requests]![cboRequestType])) 
       OR    (((Contacts.RequestType)=[Forms]![Requests]![cboRequestType]))
ORDER BY LocalAuthority.LocalAuthorityName, Contacts.ContactFullName;
这不起作用,但是,当我在查询中仅使用Local Authority作为字段源时,这确实起作用。我在Contacts表中确实有一个请求类型字段作为一个组合框链接到一个查询,但这应该不会有太大的影响,是吗

非常感谢大家的帮助

最好的


Will

我怀疑您需要工会查询:

SELECT ContactName FROM (
   SELECT RequestType, LocalAuthorityName As ContactName 
   FROM LocalAuthority
   UNION ALL 
   SELECT RequestType, ContactFullName As ContactName 
   FROM Contacts) d
WHERE d.RequestType = [Forms]![Requests]![cboRequestType]
ORDER BY d.ContactName
如果您需要知道哪个表,您可以说:

SELECT ContactName FROM (
   SELECT "Auth" As TFrom, RequestType, LocalAuthorityName As ContactName 
   FROM LocalAuthority
   UNION ALL 
   SELECT "Contact" As TFrom, RequestType, ContactFullName As ContactName 
   FROM Contacts) d
WHERE d.RequestType = [Forms]![Requests]![cboRequestType]
ORDER BY d.ContactName

UNION ALL速度更快,但会包含重复的行,UNION速度较慢,但只包含唯一的行。

除非我遗漏了什么,否则该查询不会定义LocalAuthority和Contacts表的链接方式,连接在哪里?+1示例SQL中的问题不太清楚,但我也倾向于UNION查询。