home *** CD-ROM | disk | FTP | other *** search
- ****** RPTMZPT.PRG ******
- SELE 10
- ? CHR(27)+"I"+MBTZX+CHR(27)+'3'+CHR(24)
- ? SPACE(BC2+1)+BGM
- ?
- ?
- * SPACE(BC2-1)+BGM1
- USE BMZK
- SET FILT TO B_NO=BNO
- GO TOP
- MZRMAX=0
- DO WHILE .NOT.EOF()
- IF IIF(ZX3$'AC',1,2)*LEN(TRIM(MZR))>MZRMAX
- MZRMAX=LEN(TRIM(MZR))*IIF(ZX3$'AC',1,2)
- ENDIF
- SKIP
- ENDDO
- GO TOP
- DO WHILE .NOT.EOF()
- ZX1W=IIF(ZX1$'AC',1,2)/IIF(MBSZX$'AC',1,2)
- ZX2W=IIF(ZX2$'AC',1,2)/IIF(MBSZX$'AC',1,2)
- ZX3W=IIF(ZX3$'AC',1,2)/IIF(MBSZX$'AC',1,2)
- SP1=INT(((BC)/ZX1W))+1
- MZ1W=LEN(TRIM(MZL))*ZX1W
- SP2=INT((SNUM2/3-MZ1W)/ZX2W)
- MZ2W=LEN(TRIM(MZM))*ZX2W
- SP3=INT((SNUM2-MZ1W-SP2*ZX2W-MZ2W-MZRMAX)/ZX3W)-2
- ? CHR(27)+'I'+ZX1+SPACE(SP1)+TRIM(MZL)+CHR(27)+'I'+ZX2+SPACE(SP2)+TRIM(MZM);
- +CHR(27)+'I'+ZX3+SPACE(SP3)+TRIM(MZR)
- SKIP
- ENDDO
- ?? CHR(27)+"I"+MBSZX
- USE FFBT
- SET FILT TO B_NO=BNO
- GO TOP
- I=1
- DO WHILE I<=MXN
- ? SPACE(BC)+TRIM(SNA)
- I=I+1
- SKIP
- ENDDO
- ?? CHR(27)+'3'+CHR(24+HJJ)
- RETU
- *** END OF RPTMZPT.PRG ***