home *** CD-ROM | disk | FTP | other *** search
- *****************
- *SJ.PRG,B_4 *
- *HZ1_J,HZ1_JB *
- *THKM1,THKM1_B *
- *****************
- clear all
- set talk off
- set safe off
- set stat off
- set scor off
- use thkm1
- copy to ss stru extended
- copy to thkm1_b
- use ss
- go top
- dele all for TRIM(field_name)='bzz'
- pack
- appe blan
- go bott
- repl field_name with'bzz',field_type with'c',field_len with 001
- use thkm1
- zap
- crea thkm1 from ss
- use thkm1
- appe from thkm1_b
- USE THKM1
- INDEX ON VVKM TO THKM1
- USE THKM1 INDEX THKM1
- GO TOP
- PB='N'
- SET COLOR TO /B
- CLEAR
- set color to w/b,W/R
- do while !EOF()
- svvkm=vvkm
- skkm=kkm
- @5,5 say svvkm
- @7,5 say skkm
- @9,5 SAY '╩╟╖±╬¬└┤╘┤└α(y/n)' GET PB
- READ
- PB=UPPER(PB)
- PB=TRIM(PB)
- PB=LTRIM(PB)
- DO CASE
- CASE PB='Y'
- REPL BZZ WITH '1'
- SKIP
- DO WHILE !EOF()
- IF SVVKM=VVKM
- REPL BZZ WITH '1'
- SKIP
- ELSE
- EXIT
- ENDI
- ENDDO
- CASE PB='N'
- REPL BZZ WITH '0'
- SKIP
- DO WHILE !EOF()
- IF SVVKM=VVKM
- REPL BZZ WITH '0'
- SKIP
- ELSE
- EXIT
- ENDI
- ENDDO
- ENDCASE
- ENDDO
- INDEX ON VVKM TO THKM1
- use hz1_j
- COPY TO hz1_jb
- COPY TO S1 STRU EXTE
- use s1
- dele all for TRIM(field_name)='bzz'
- pack
- appe blan
- GO BOTT
- repl field_name with'bzz' ,field_type with'c',field_len with 001
- USE HZ1_J
- ZAP
- crea hz1_j from s1
- use hz1_j
- appe from hz1_jb
- SELE 1
- USE HZ1_J
- INDEX ON VVKM TO HZ1_J
- SELE 2
- USE THKM1
- SELE 1
- USE HZ1_J INDEX HZ1_J
- SVVK=' '
- SVVK=LTRIM(KkM)
- SVVK=TRIM(KKM)
- DO while !eof(1)
- DO WHILE !EOF(2)
- SELE 2
- IF SVVK=TRIM(KKM)
- SSs=' '
- SSs=TRIM(BZZ)
- SELE 1
- SSs=LTRIM(SSs)
- REPL BZZ WITH SSs
- EXIT
- ELSE
- SELE 2
- SKIP
- ENDIF
- ENDDO
- SELE 2
- GO TOP
- SELE 1
- SKIP
- SVVK=TRIM(KKM)
- SVVK=LTRIM(KKM)
- ENDDO
- RETU ì