2016-08-19 2 views
-1

주간 회의 개폐 잔액이있는 CR을 만들어야합니다. 나는 SQL을 사용하는 매개 변수를 통해 시작일에 대한 시작 잔액을 전달합니다. 시작일 잔액을 기준으로 시작일 잔액, 일지 항목 및 각 날짜의 종료일 (종료일까지)을 표시해야합니다. I는 다음 식에 사용하고누적 합계가 다음 레코드도 표시합니다.

: 나 사용 밸런스를 여는

local bal as Number bal = {?openingbalance} 
if DateDiff ("d",CDate({DataTable0.date}) ,{?startdate}) = 0 
then 
formula = {?openingbalance} 
else 
bal = {?openingbalance} + {#RTotal1}-{#RTotal2} 
formula = bal 
end if 

난이 식을 사용하여

local bal as Number bal = {?openingbalance} + {#RTotal1}-{#RTotal2} 
formula = bal 

사용 밸런스를 폐쇄, I는 개구를 생성 할 잔액 및 결산 잔액 하지만 내 문제는 현재 날짜 시작 잔액에 마지막 날짜 마감 잔고가 현재 날짜의 첫 번째 항목을 추가하여 표시됩니다. 이 차이는 항상 같은 문제가 {DataTable0.date} 또는 {?startdate} 중 하나와 함께처럼

일기 보고서 Daybook Report

+0

에 오신 것을 환영합니다을 넣다 어떤 문제를 알려주십시오. 시도한 코드를 보여줄 수 있습니까? – Maverick

+0

Hi Maverick, 사용 개시 잔액에 대해 bal = {? openingbalance} 으로 로컬 발란스 DateDiff ("d", CDate ({DataTable0.date}), {? startdate}) = 0이면 수식 = { ? openingbalance} 다른 BAL = {openingbalance} + {# RTotal1}? - {# RTotal2} 화학식 = BAL 최종면 내가 수로서 발란스 로컬 BAL 사용 밸런스를 폐쇄 = {openingbalance} + {# RTotal1 } - {# RTotal2} 수식 = bal –

+0

@Priyas 코드를 추가 한 후 주석을 쓰는 대신 질문을 편집하면 .. 다음 번에 문제의 코드를 추가했습니다. 질문을 편집하십시오. – Siva

답변

0

0 따라서 개방 밸런스 부분은 다른 부분에 모든 시간을 것입니다 당신이 폐쇄 균형이 균형을 열기위한 추가 얻고 있지 같습니다.

보고서의 첫 번째 컬렉션 레코드를 얻은 방법에 의심 스럽습니다 ... 값을 확인한 후 다시 시도하십시오.

{DataTable0.date}을 확인할 수없는 경우 항상 시작일 매개 변수로 오늘 날짜를 제공하고 수정 보고서에서 다음과 같이 값을 변경하십시오.

local bal as Number bal = {?openingbalance} 
if {?startdate} = currentdate 
then 
formula = {?openingbalance} 
else 
bal = {?openingbalance} + {#RTotal1}-{#RTotal2} 
formula = bal 
end if 

날 SO이 부분에

관련 문제