Ultra User
   
Group: Membre
Posts: 317
Member No.: 26
Joined: 07/06/02
Submissions: None Submitted
Downloads: 5

|
ou pour les chiffres
*** procedures caisses
***********************************************
PROC POLICE(CHAINE$=11,X#,Y#,SORTIE%) DCL I#,J#,Y1%,Y2%,Y3%,Y4%,Z80$=80,nbcar# FIELD=M,CHAINE DCL CHAINA$=1(11) FIELD=M,Z80 DCL Z80A$=1(80) FIELD=M DCL LI$=52(3) ENDLOC
nbcar=8 ;print=1:tab(1,1),ATB(AT_02),PAINT(CA_02,FO_02) ;print=1:("Mag:",nz,":",w20,x1,"Caisse ",nz,x2,w30,x1,x10),magasin,magasin_n,cainum,date_heure2() ;call aide(" ")
;123 123 123 123 123 123 123 123 123 123 123 123 123 LI(1)="ÜÜÜ ÜÜ ÜÜÜ ÜÜÜ Ü ÜÜÜ ÜÜÜ ÜÜÜ ÜÜÜ ÜÜÜ " LI(2)="Û Û Û ÜÜÛ ÜÛ ÛÜÛ ÛÜÜ ÛÜÜ Û ÛÜÛ ÛÜÛ ÜÜÜ " LI(3)="ÛÜÛ ÜÛÜ ÛÜÜ ÜÜÛ Û ÜÜÛ ÛÜÛ Û ÛÜÛ ÜÜÛ Ü "
Y=Y-1 IF SORTIE=1 if y<20 PRINT=1:ATB(25),ATB(AT_02),PAINT(CA_02,FO_02) else PRINT=1:ATB(25),ATB(AT_02),PAINT(CA_02,2) endif ENDIF FOR J=1 TO 3 ; 1 CARACTERE = 3 LIGNES Y=Y+1 Z80=" " FOR Y2=1 TO nbcar
;IF Y2=1 ; SELECT J ; CASE 1 ; Z80=INCLUD(Y2*4-3,"ÜÜÜ ",4) ; CASE 2 ; Z80=INCLUD(Y2*4-3,"ÛÜÜ ",4) ; CASE 3 ; Z80=INCLUD(Y2*4-3,"ÛÜÜ ",4) ; ENDSEL ;ELSE select chaina(y2) case ",","." y4=10 case "-" y4=11 case " " y4=12 default y4=conv(chaina(y2)) endsel ; ;PRINT=1:TAB(10,09),CHAINE ;PRINT=1:TAB(1+4*Y2,10),(W,NNZ),CHAINA(Y2),Y4 ; Z80=INCLUD(Y2*4-3,SUBSTR(LI(J),Y4*4+1,4),4) ;ENDIF
NEXT Y2
IF SORTIE=1 PRINT=1:TAB(X,Y) ENDIF PRINT=SORTIE:LEFT(Z80,4*nbcar) IF SORTIE<>1 : PRINT=SORTIE:TABV(1) NEXT J
PRINT=1:ATB(26) EXIT
ENDPROC
***********************************************
|