Asteri Dos asiakaskortiston (*.KTO, ASIAKAS.KTO) tietuekuvaus
ASTERI ASIAKASKORTISTO, TIETUEKUVAUS
- Asiakaskortisto tallettaa peräkkäistiedostoa, jossa
tiedot erotetaan toisistaan CR + LF merkillä.
- Asiakaskortisto saa aina tarkenteen KTO (esim ASIAKAS.KTO)
- Yksi tietue (asiakaskortti) koostuu kuudesta tiedosta
(esim. nimi, lisänimi, osoite, paikka, puhelin, koodi)
- Tyhjän tiedon merkkinä voidaan käyttää asteriskia *
- Tiedostoa luetaan kuuden tiedon ryhmissä kunnes tiedosto on loppu.
- skandien ASCII koodit ovat:
å = 134 Å = 143
ä = 132 Ä = 142
ö = 148 Ö = 153
- kortisto tulostetaan DOS tilassa ruudulle kirjoittamalla:
TYPE ASIAKAS.KTO
TIETOJEN SISÄLTÖ LASKUTUSASIAKASKORTISTOSSA ASIAKAS.KTO
1 ASIAKKAAN NIMI
2 LISÄNIMI esim osasto tai yhteyshenkilö
3 OSOITE
4 PAIKKA postinumero ja -toimipaikka
5 PUHELIN vapaamuotoinen kenttä
6 KOODI mm. asiakkaan yksilöivä asiakasnumero väliltä 1000-9999
TIEDOSTOESIMERKKI (kolme asiakasta)
Atsoft Oy Mäkinen
Atso Mäkinen
Malminkaari 21 B
00700 HELSINKI
90-3507530
1001
Mallli Palkkanen
Pyynikintie 4-8
00710 HELSINKI
90-378 022, FAX 90-378 053
1002
Yrityspalvelu Malli Oy
PL 33
00671 HELSINKI
90-746430
10021201
ESIMERKKI GWBASIC OHJELMASTA, JOKA LUKEE ASIAKASKORTISTON:
10 DIM a$(1000,6)
20 LET kpl = 0
30 OPEN "I",#1,"ASIAKAS.KTO"
40 LET kpl = kpl+1
50 FOR x = 1 TO 6
60 LINE INPUT#1,a$(kpl,x)
70 NEXT x
80 IF EOF(1) = 0 THEN GOTO 40
90 CLOSE#1
- rivillä 10 varaaan taulukko 1000 asiakkaalle
- rivillä 30 avataan ASIAKAS.KTO niminen tiedosto lukemista varten
(Lainausmerkeissä oleva kirjain on iso i)
- rivillä 70 tutkitaan onko tiedoston loppu jo saavutettu
ASTERI DOS ASIAKASKORTISTO (*.KTO, ASIAKAS.KTO) - TIETUEKUVAUS