'cnvarc - example referred to file "Articles"
path$ = "fa\arc\"
GOSUB Art: END

'Inserts the field "Brand" on the Article
Art:
f$ = "Articles": GOSUB 19000: OPEN "r", 10, x1$, 46: OPEN "r", 20, x$, 48
GOSUB 18000
FIELD 10, 38 AS i1$, 8 AS i2$
FIELD 20, 38 AS o1$, 2 AS br$, 8 AS o2$
LSET br$ = MKI$(1)'<-- loads the Brand = 1 on all Articles
FOR r% = 2 TO a: GET 10, r%: LSET o1$ = i1$: LSET o2$ = i2$
GOSUB 19010: NEXT: CLOSE : END

18000 FIELD 10, 4 AS nr$: GET 10, 1: a = CVS(nr$): PRINT a
IF a < 1 THEN esist% = 0: RETURN
esist% = 1: FIELD 10, 12 AS i$: FIELD 20, 12 AS o$: LSET o$ = i$: PUT 20, 1
a = a + 1: PUT 20, a: RETURN
19000 IF nocls% = 0 THEN CLS
GOSUB nomfl: x% = INSTR(x$, ".")
IF x% = 0 THEN x1$ = x$ ELSE x1$ = LEFT$(x$, x% - 1)
x1$ = x1$ + ".sav"
PRINT x$, x1$: NAME x$ AS x1$: RETURN
19010 PUT 20, r%: LOCATE 12, 1: PRINT r% - 1: RETURN

nomfl: LOCATE 5, 1: PRINT "conversion "; f$: x$ = path$ + f$: RETURN
1
Hosted by www.Geocities.ws