home *** CD-ROM | disk | FTP | other *** search
- ****** RPTWZPT.PRG ******
- SELE 10
- USE BWZK
- SET FILT TO B_NO=BNO
- GO TOP
- WZRMAX=0
- DO WHILE .NOT.EOF()
- IF IIF(ZX3$'AC',1,2)*LEN(TRIM(WZR))>WZRMAX
- WZRMAX=LEN(TRIM(WZR))*IIF(ZX3$'AC',1,2)
- ENDIF
- SKIP
- ENDDO
- GO TOP
- ?? CHR(27)+'3'+CHR(25)
- 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))
- WZ1W=LEN(TRIM(WZL))*ZX1W
- SP2=INT((SNUM2/3-WZ1W)/ZX2W)
- WZ2W=LEN(TRIM(WZM))*ZX2W
- SP3=INT((SNUM2-WZ1W-SP2*ZX2W-WZ2W-WZRMAX)/ZX3W)
- ? CHR(27)+'I'+ZX1+SPACE(SP1)+TRIM(WZL)+CHR(27)+'I'+ZX2+SPACE(SP2)+TRIM(WZM);
- +CHR(27)+'I'+ZX3+SPACE(SP3)+TRIM(WZR)
- SKIP
- ENDDO
- RETU
- *** END OF RPTWZPT.PRG ***
-