2012-10-30 2 views
1

나는 우리의 주식을 변환 한 후 폐기물 계산을 보여주는 보고서를 사용하고 있습니다. 나는 합계 그러나 일부 열이 나는 수가 없어이 분야에 대한일부 값을 계산할 때 보고서의 합계가 어떻게됩니까? MS 액세스

(예 s 값-낭비 등) 계산 필드로 구성되어 하단에 표시하려고 노력하고

=Sum(rValue)을 사용하면이 변수를 입력 할 때 사용자가 결정할 변수 인 것처럼 동작하며 rValue (=Sum([rValue])) 주위에 대괄호를 추가합니다.

알아 두어야 할 다른 방법이 있습니까? 나는 얻기 위해 노력하고 있어요 : 낭비는

=Sum(Wastage) 

인 경우 :

=[sValue]-[rValue] 

감사합니다, 밥 P

답변

0

당신은 두 개의 계산 필드를 합산해야합니다. 귀하의 의견에서

=Sum([sValue]-[rValue]) 

,를 rvalue 도메인 집계 함수를 보유 것으로 보인다. 당신이 시도 할 수 :

=Sum([sValue]-DSum("sValue","[Stock Conversion Items]") 

이 괜찮을 것 [Stock Conversion Items]의 모든있는 SCID 포함 할 필요가있는 경우가 아닌 당신이 WHERE 문을 추가 할 수 있습니다합니다. 관계가 WHERE 문에서 너무 복잡하면 [Stock Conversion Items]이 포함 된 쿼리를 기준으로 보고서를 작성하는 것이 좋습니다.

그것은 오래된 이야기입니다 : http://support.microsoft.com/kb/208850

+0

나는 여전히 상자가 나타 r- 수치 값을 입력하라고 요구 나타날거야? –

+0

rValue는 기본 테이블 또는 쿼리의 필드 이름입니까? 나는 당신의 묘사에서 확실하지 않았습니다. 요점은 합계 그룹의 계산 된 컨트롤을 참조 할 수 없다는 것입니다. – Fionnuala

+0

rValue는 내 보고서의 컨트롤 이름입니까? rValue의 제어 소스는 = DSum ("sValue", "[Stock Conversion Items]", "SCID ="& [sSCID])입니다. 나는 당신에게 아무런 의미도 없지만 소스도 계산이라고 보여줍니다. –

관련 문제