MS Access 2010에서 쿼리에 약간 문제가 있습니다.MS Access query : 빈 필드가있는 레코드입니까?
주로 외래 키로 구성된 거대한 테이블 (tblItemRunData
)이 있습니다. 이제는 각 외부 키 뒤에 정보를 얻기 위해 관련 테이블과 조합하여 쿼리를 작성하려고합니다.
문제는 tblItemRunData
또는 관련 테이블의 일부 필드가 비어있을 수 있다는 것입니다. 비어 있거나 Null
이상인 경우 검색어에 나와있는 기록이 표시되지 않습니다. 왜 이런 일이 벌어지고 있는지 알고 있습니다 : http://office.microsoft.com/en-us/access-help/about-working-with-blank-fields-in-queries-mdb-HP005188534.aspx
그러나 필드를 비울 수있는 모든 레코드를 보여주기 위해 쿼리를 조작하는 방법을 찾을 수 없습니다. 사용하고자하는 모든 필드의 기준을 설정하려고했습니다 : Is Null OR Is Not Null
이것은 저에게 적합하지 않았습니다.
내 설명이 내 문제를 이해하기에 충분할 것으로 기대하며, 누군가 내 대답을 얻길 바랍니다.
정말 감사하겠습니다. 미리 감사드립니다. 여기
(나는 그것이 쉽게 으면 좋겠) 조금 더 쉽게 이해할 수 있도록 몇 가지 스크린 샷입니다 많은 FKS 및 관련 테이블 쿼리가주고 무엇
와
거대한 테이블 뒤로. 나는 또한 Is Null
및 Is Not Null
실제로 테이블에있는 레코드없이 시도했다. 보시다시피, 레코드 번호는 prioID_Ref
으로 설정되어 있지 않습니다. 5 및 일부 다른 필드는 레코드 번호로 설정되지 않습니다. 4. 왜 쿼리에 포함시키지 않겠습니까?
검색어를 추가 할 수 있습니까? 그것이 무엇인지 모르는 경우 무엇이 잘못되었는지 알려주지 않습니다. –
누군가가 SQL을 게시하지 않고 나를 도울 수 있다고 생각했습니다. 나는 '디자인 뷰'에서 쿼리를 함께 "클릭"하고 20 개의 '켜기'와 약 15 개의 '조인'을 거기에 넣었습니다. 하지만 실제로보고 싶다면 내 글을 수정할 수 있습니다. – Flouks
쿼리와 같은 사운드는 나열된 첫 번째 테이블로 tblItemRunData를 가져야하며, 나머지 모든 테이블은 적절한 키를 사용하여 LEFT JOIN됩니다. 그런 다음 WHERE 절은 다음과 같이 표시되어야합니다. tblOrganization.orgID_Ref IS NULL 또는 tblEmployees.FinanceOwnerID_Ref IS NULL 또는 tblEmployees.TechOwnerID_Ref IS NULL 등. 각 조인 된 테이블을 통과합니다. – VBlades