2016-10-28 3 views
0

내가 관련이없는 테이블에서 값을 좀하고 싶습니다있는 보고서를 만드는거야 계산 리포트 -에 관련이없는 표쿼리 필드

AnotherTable ThisField> = Tablex.Low 및 ThisField FROM

SELECT 편지 < = Tablex.High (이것은 성적 테이블에서 편지를 받음)

쿼리는 계산 된 필드에서 사용되면 별도로 작동하지만 보고서에서는 작동하지 않습니다. 나는 단지 # 이름을 얻는다?

보고서는 크로스 탭을 기반으로, 그래서 텍스트 상자에 대한 컨트롤 원본으로 사용할 수 없습니다가

액세스 2010

답변

0

SQL에서 하위 쿼리를 사용할 수 없습니다.

은을 DLookup를 사용해보십시오 :

편집 :

로 시도 중 하나

=DLookUp("[Letter]","[Grades]","[AVG] Between " & [ArtsLow] & " And " & [ArtsHigh] & "") 

또는 AVG 텍스트 인 경우

=DLookUp("[Letter]","[Grades]","[AVG] Between '" & [ArtsLow] & "' And '" & [ArtsHigh] & "'") 

Edit2가 :

그것은 둥근 다른 방법 : 특히 속도

=DLookUp("[Letter]","[Grades]","" & Nz([AVG],-1) & " Between [ArtsLow] And [ArtsHigh]") 
+0

고마워요 ...하지만, 그 파라 것처럼 ... AnotherTable 요청 . – Bonifacey

+0

_AnotherTable_을 테이블 또는 쿼리의 실제 이름으로 바꿉니다. – Gustav

+0

안녕하세요, 저는 쿼리 이름이 – Bonifacey