F_DATE1 = THISFORM.TEXT1.VALUE T_DATE1 = THISFORM.TEXT10.VALUE ACC_CODE1 = SPACE(7) ACC_CODE1 = THISFORm.TEXT11.VALUE FDATE1 = F_DATE1 DO WHILE FDATE1<=T_DATE1 STORE 0 TO DR1, DR2, DR3, CR1, CR2, CR3 SELECT VOUCHERS SUM FOR (ACC_CODE=ACC_CODE1) .AND. (DATE=FDATE1) DRAMT TO DR1 SUM FOR (ACC_CODE=ACC_CODE1) .AND. (DATE=FDATE1) CRAMT TO CR1 SELECT CASHPRP SUM FOR (ACC_CODE=ACC_CODE1) .AND. (DATE=FDATE1) DRAMT TO DR2 SUM FOR (ACC_CODE=ACC_CODE1) .AND. (DATE=FDATE1) CRAMT TO CR2 SELECT CASHSALP SUM FOR (ACC_CODE=ACC_CODE1) .AND. (DATE=FDATE1) DRAMT TO DR3 SUM FOR (ACC_CODE=ACC_CODE1) .AND. (DATE=FDATE1) CRAMT TO CR3 DR4=DR1+DR2+DR3 CR4=CR1+CR2+CR3 IF DR4>0 .OR. CR4>0 SELECT CASH_F APPEND BLANK REPLACE DATE WITH FDATE1, DEBIT WITH DR4, CREDIT WITH CR4 ENDIF FDATE1 = FDATE1+1 ENDDO