SW-Tools
Brugerhåndbog
Indholdsfortegnelse
1. Installation og
opstart.............................................................................................................................................................................. 2
1.1. Kald af programmet............................................................................................................................................................................... 2
1.2. DEMO-disketten.................................................................................................................................................................................... 2
2. Søgning og udvalg................................................................................................................................................................................... 3
2.1. Søgning/bladring og
taster.................................................................................................................................................................. 3
2.2. Søgekriteriet............................................................................................................................................................................................ 3
2.3. Flere kartoteker /
skærmbilleder........................................................................................................................................................... 4
2.4. Selektion.................................................................................................................................................................................................. 4
2.5. Feltoversigt............................................................................................................................................................................................. 4
2.6. Lommeregner.......................................................................................................................................................................................... 4
3. F11 Ændring af
skærmbillede / hjælp / værdier.................................................................................................................................... 5
3.1. Ændring af
skærmbillede...................................................................................................................................................................... 5
3.2. Ændring af
skærmbillede-parametre.................................................................................................................................................... 5
3.3. HJÆLP og ændring af
hjælp................................................................................................................................................................. 6
3.4. Felt-validering og
ændring af tilladte værdier................................................................................................................................... 6
4. F12 Ændring af felter
/ kartoteker........................................................................................................................................................... 7
4.1. Ændring af felter.................................................................................................................................................................................... 7
4.2. Ændring af
kartoteks-parametre.......................................................................................................................................................... 7
4.3.
Kartoteks-information........................................................................................................................................................................... 8
4.4. Oprettelse /
sletning af kartoteker....................................................................................................................................................... 8
5. Intern struktur........................................................................................................................................................................................... 9
5.1. Datastruktur............................................................................................................................................................................................ 9
5.2. Fildefinitioner....................................................................................................................................................................................... 10
Figuroversigt............................................................................................................................................................................................... 11
1. Installation og opstart.
2.1. Kald af programmet.
Ved kald af
programmet fra DOS (fx.en .bat fil) eller en menu, fx.WINDOWS, angives en række
parametre:
chssv -0
-L -r -R -V aa.ssd bb.ssd ...... ii.ssd
-0 Nulfelter vises
som 0 på skærmbilledet, ikke som blank
-L Logfil aktiv,
alle ændringer logges i LO.SSV
-r Readonly, kun
læsning/søgning i kartotekerne tilladt
-R Readonly, ændring
af kartoteksdefinitioner ikke tilladt
-V Video farver
vendes, kan give bedre visning på NOTEBOOK
aa.ssd Definitionsfil 1, vises
som opstart, svarer til tast F2
bb.ssd Definitionsfil 2, svarer
til tast F3
...
ii.ssd Op til 9 filer i samme
kørsel (tasterne F2-F10).
(Tast
F1 er reserveret hjælp, F11 og F12 bruges til
skærm/kartoteks-definitioner).
2.3. DEMO-disketten.
Denne diskette
indeholder to DOS batfiler, CH og CHR. Med CH kan man
oprette/ændre, med CHR kun forespørge. Indsæt disketten i drev A og tast A:CH
eller A:CHR
Ved installation
på harddisk tast i dosprompten: cd \ - md ssv - cd ssv - copy
a:*.* - ch
Ved installation
i WINDOWS menu tryk ALT - F - N - cr. - SØGNING
tab - CH.BAT tab - C:\SSV - cr.
Disketten
indeholder 3 kartoteker, på F2/SHIFT F2 et kundekartotek med 1000
kunder, på F3/SHIFT F3 et varekartotek med 4000 varer og på F4 et
mini adressekartotek til mosters adresse og telefonnr. Kundekartoteket
genfindes på F5/SHIFT F5 således at to forskellige kunder kan være
tilgængelige samtidig.
Figur 1 Forespørgsel på kundekartoteket.
06 Sælger QU 39
Installationsnr. 470018
01 Tlf.a0000500 02 Navn Barclays
Denmark A/S
13 Att. Hr.Tommy
Jensen
03 Adr.
Herstedøstervej 27-29
04/05 Postnr/by 2620 Albertslund
Bemærkninger 07 Rapgen
I...........10.06.85
14 NX-COMET 08 Rapgen
II.......... 9.11.90
15 KAP.11-16 + IQ-MAN.D.9.11.90 09 Datamaster.........11.10.84
16
10 Budgetsimulering... 9.01.84
17
11 Jobkø.............. 0
18 36
Rapgen-regnskab.... 0
37 IQ................. 0
40 Sidste ændr. 0 38 Rapgen-C
UNIX...... 0
12 Kontaktdato 0 22 Rap. manual 80
11.11.87
33 Ophørt dato 0 25 Data.manual 0
0
29 Mail to be kept 0 Normal
udsendelse
Status: 2
Meddelelse:1=Opret, 2=Læs, 3=Ret, 4=Slet
3. Søgning og udvalg.
4.1. Søgning/bladring og taster.
Søgenøgle
indtastes i enten STATUS eller KEY feltet.
Ved indtastning
af det antal karakterer, der svarer til felt 1, anvendes BINÆR søgning i det
sorterede kartotek først, dvs. kunden findes hurtigst muligt.
Hvis kunden ikke
findes på denne måde eller et andet antal karakterer indtastes, anvendes bred
karaktersøgning over hele kartoteket. Denne søgning kan om ønsket afbrydes ved
at trykke ESC eller en vilkårlig anden tast.
Findes kun een
record, der opfylder søgekriteriet, vises denne direkte. Findes flere vises en
oversigt hvor det fundne søgekriterie markeres og man kan udvælge en bestemt
ved at indtaste nummeret på denne.
Figur 2 Søgning efter beton.
01:00000101,Ringsted Tømmerhandel,Næstvedvej 29,...fører også beton.,4,03612012,
02:42138844,BB Betonvarer Stærkende A/S,Lillemosevej
1,2640,Hedehusene,QU,10687,
03:42160777,A/S Dansk Spændbeton,Teglværksvej
1,2640,Hedehusene,LN,150586,41290,
04:42164100,K.H.Beton,Østervingevej
61,2640,Hedehusene,LN,10382,90909,RING 42-64
05:42222426,Nordsjællands Færdigbeton,Ellehammervej
8,3000,Helsingør,LN,100183,8
06:42254100,K.H.Beton,Falkevej 11,3400,Hillerød,LN,90909,RING
42-644000,PC:UNICO
07:42311387,Færdig Beton A/S,Smedetoften
1,3600,Frederikssund,LN,101186,OVERTAGE
08:42644000,K.H.Beton,Roholmsvej
11,2620,Albertslund,LN,10382,90909,Hr.Kenneth H
09:46321122,Unicon Beton,Køgevej
173,4000,Roskilde,LN,10382,90909,Hr.Dir.Lars He
10:46755019,Bildele Roskilde ApS,Betonvej 9,4000,Roskilde,LN,81087,90909,SAMME
K
Nr.
Status: 2 Key:beton
Med PAGEDOWN
og PAGEUP kan man bladre frem / tilbage i kunderne.
Med PILOP
eller PILNED i STATUS eller KEY feltet kan man ændre den kunde, der står
på skærmen, uden at skulle søge denne igen (Hvis man må ændre i kartoteket).
Med HOME
kan man kalde en oversigt over de sidst 100 fundne kunder frem. Man kan vælge
en af disse ved at taste nummeret eller bladre tilbage/frem med PAGEUP
og PAGEDOWN.
END
afslutter, ESC afbryder en funktion eller programmet.
4.3. Søgekriteriet.
Hvis man
indtaster Jens Hansen vil søgning foregå efter JENSHANSEN idet
alle blanke og specialkarakterer ignoreres og alle bogstaver behandles som
store bogstaver. Der søges på tværs af feltgrænser, hvorved JENS-;HANSEN
fordelt på 2 felter også vil blive fundet.
Tastes Jens
& Hans søges efter JENS&HANS, alle blanke ignoreres men ikke
specialtegn.
Tastes "Jens
& Hans søges specifikt efter Jens & Hans som det
indtastede.
4.5. Flere kartoteker / skærmbilleder.
Med F2-F10 skifter man til et
andet kartotek som beskrevet under kald af programmet. Hvert kartotek kan have
op til 3 forskellige skærmbilleder, man skifter med F2 til første
skærmbillede, med SHIFT F2 til andet og med CTRL.F2 til tredje,
med ALT F2 til fjerde og så fremdeles for F3-F10.
Den kunde, man
har fundet fx. i program F4, vil bilve vist igen (husket), når man vender
tilbage til dette program. Man kan have samme kartotek flere gange på flere
taster ved at starte fx. CHSSV AA.SSD AA.SSD
Herved kan een kunde bibeholdes i F2 programmet samtidig
med at man søger en ander i F3 programmet.
Kartotekernes
placering på tasterne er givet ved start af programmet. Man kan under kørselen
aktivere nye taster/ændre bestående ved at taste en kartoteksforkortelse på 2
bogstaver og tasten, fx. NP F2 hvorved kartoteket NP vil blive placeres
på tast F2.
4.7. Selektion.
Selektion på
numeriske værdier foretages ved i STATUS eller KEY feltet at indtaste
fx.
#15=1
hvorved søgning og bladring frem/tilbage kun omfatter de
records, der opfylder det givne kriterie.
Selektionen
frakoples igen ved at taste:
#
Flere kriterier
kan angiver med OG eller ELLER, fx:
#15=1 og
#29>5000
Ligeledes kan
paranteser angives, & kan anvendes for og, | for eller:
(#15=1 |
#15=7) & #29<=10000
For
alfanumeriske felter anvendes den numeriske værdi af feltet.
Dele af felter
kan angives som fx:
#15(2,2)<>1
4.9. Feltoversigt.
Med SHIFT.F1
kan feltoversigt kaldes frem på skærmen, et felt behøver ikke stå på
skærmbilledet for at man kan selektere på dette.
4.11. Lommeregner.
Ved at indtaste
? og en beregning, fx:
?#15*125/100
vil resultatet
af beregningen blive vist på sidste linie.
5. F11 Ændring af skærmbillede / hjælp / værdier.
6.1. Ændring af skærmbillede.
Ved at trykke F11
vises felterne i det aktuelle skærmbillede istedet for data. Man kan nu med
piletasterne bevæge sig rundt i dette og ændre teksten / flytte felter rundt
efter behov. Når man trykker END træder ændringerne omgående i kraft.
CTRL.DEL og CTRL.INS
kan anvendes til at slette / indsætte linier.
Figur 3 Ændring af skærmbilledet med F11.
06 Sælger #6 39
Installationsnr. #39
01 Tlf.#1 02 Navn #2
13 Att. #13
03 Adr. #3
04/05 Postnr/by #4 #5
Bemærkninger 07 Rapgen
I...........#7
14 #14 08
Rapgen II..........#8
15 #15 09
Datamaster.........#9
16 #16 10
Budgetsimulering...#10
17 #17 11
Jobkø..............#11
18 #18 36
Rapgen-regnskab....#36
37 IQ.................#37
40 Sidste ændr.#40 38 Rapgen-C
UNIX......#38
12 Kontaktdato #12 22 Rap. manual
#22 #23
33 Ophørt dato #33 25 Data.manual
#24 #25
29 Mail to be kept #29
6.3. Ændring af skærmbillede-parametre.
Ved at trykke SHIFT
F11 kan man ændre i en række extra parametre for skærmbilledet
(programmet):
Figur 4 Ændring af skærmbillede-parametre.
******** Skærmbillede definition *****
Overskrift ******** SW-Tools
Kunder *****
Statustekst 1=Opret, 2=Læs,
3=Ret, 4=Slet
Oprettelse felter 1-99
Visning felter 1-99
Rettelse felter 1-99
Hjælpetext
Auto-felter
Oversigt felter
Ved at ændre
feltet STATUSTEKST kan man definere, hvilke funktioner der er tilladt i
det givne skærmbillede.
Ved at ændre i FELTNUMRENE
for oprettelse/visning/rettelse kan man ændre sekvens eller spærre felter for
rettelse.
Feltnumrene angives som fx. 1-3,47-49,15 og refererer til
skærmbilledets feltet nummereret fra øverste højre hjørne og frem.
HJÆLPETEKSTEN
vil fremkomme på meddelelseslinien når der ikke er andet fornuftigt at sige.
AUTO-FELTER
kan udfyldes med feltnumre fra kartoteket, fx. 1-7,15,3. Hvis dette felt er
udfyldt vil der blive opbygget et skærmbillede bestående af disse felter ud fra
kartotekets feltnavne. For at man kan definere et skærmnbillede selv skal dette
felt være blankt.
OVERSIGT
FELTER definerer hvilke felter, der skal vises ved søgning. Er feltet
blankt vises så mange felter som muligt på een linie og søgekriteriet trækkes
frem og markeres. Er feltet udfyldt med fx. 1-10 vises disse felter pænt i
kolonner ved søgningen.
6.5. HJÆLP og ændring af hjælp.
Med F1
kan man kalde en hjælpetekst frem på skærmen for det pågældende felt, såfremt
en sådan er defineret.
Tastes CTRL.F11
i et felt kan man oprette/ændre hjælpeteksten for feltet.
Figur 5 Hjælp for et felt.
Id NP Text SW-Tools kunder
Definitionsfil np.ssd
Datafil np.ssv
Dos karakterer 1 DOS æøå
Definerer hvordan æøå SKRIVES i
kartoteket.
Ved læsning oversættes UNIX æøå
automatisk til DOS æøå.
6.7. Felt-validering og ændring af tilladte værdier.
Numeriske felter
kan være tilknyttet en række tilladte værdier / tekster. I så fald kan man kun
indtaste disse værdier i felter, og ved forespørgseler vil betydningen af koden
blive vist ved siden af feltet.
Med CTRL.F1
kan man kalde en oversigt over de tilladte værdier for et felt frem.
Figur 6 Tilladte værdier for et felt.
Id NP Text SW-Tools kunder
Definitionsfil np.ssd
Datafil np.ssv
Dos karakterer 1 DOS æøå
0=Unix æøå
1=DOS æøå
Med ALT.F11
kan man definere de tilladte værdier for et felt. Disse angives som værdi=text,
fx. 0=UNIX eller fra-til=text, fx. 5-10=diverse.
For at aktivere
disse koder skal man markere feltet med C9 i forbindelse med
feltdefinitionerne (F12). Feltet ovenfor er fx. defineret med format 2,C9
7. F12 Ændring af felter / kartoteker.
8.1. Ændring af felter.
Ved at trykke F12
fås en feltoversigt frem på skærmen, man kan bladre i denne med piletasterne/pageup/pagedown
samt ændre feltnavne/formater eller tilføje nye felter.
Når der trykkes END træder ændringerne ikraft omgående, med ESC
annuleres ændringerne.
Figur 7 Ændring af kartotekets feltdefinitioner.
01 TLF.NR 8 a0000500
02 NAVN 30 Barclays Denmark A/S
03 GADENAVN 30 Herstedøstervej 27-29
04 POSTNR 5 2620
05 BY 20 Albertslund
06 SÆLGER 2 QU
07 rapportgenerator nr.1 ,6, 100685
08 RAPGEN2 ,6, 91190
09 DATAMASTER ,6, 111084
10 BUDGETSIMULATER ,6, 90184
11 JOBKØ ,6,
12 KONTAKTET DATO ,6,
13 kontaktperson. 32 Hr.Tommy Jensen
14 BEM.1 44 NX-COMET
15 BEM.2 44 KAP.11-16 + IQ-MAN.D.9.11.90
16 BEM.3 44
17 BEM.4 44
18 BEM.5 44
19 Behandlet 1,
20 SOFTWAREHOUSE 2,C9
21 PROGRAMMEL 2,C9
22 MANUALNR.RAPGEN 4, 80
8.3. Ændring af kartoteks-parametre.
Trykkes SHIFT
F12 fås følgende skærmbillede:
Figur 8 Ændring af kartoteks-parametre.
******** Kartoteks definitioner ***** 20/02-1993
Id NP Text SW-Tools kunder
Definitionsfil np.ssd
Datafil np.ssv
Dos karakterer 1 DOS æøå
Duplicates allowed 0 Entydig
nøgle
8.5. Kartoteks-information.
Med CTRL.F12
fås en status over størrlse / karakterer for det pågældende kartotek:
Figur 9 Kartoteks-information.
Version
Text
Text
Text
Crlf karakter-hex 0d0a
DOS æøå 1487 äöüß 0
UNIX
æøå 0
Første byte data 40
Nuværende pointer 2812
Husket antal 0
Antal bytes ialt 145212 Husk buffer 0
Max recordlængde 1024
Bufferlængde 65000
Antal linier 1045
Max linielængde 308
Min.linielængde 57
Gennemsnit længde 138
Læsetid 2.91
8.7. Oprettelse / sletning af kartoteker.
Trykkes ALT
F12 får tilgang til kartoteket over kartotekerne. Skærmbilledet er
umiddelbart det samme som ved ændring af kartoteks-parametre, men man kan med
status oprette/ændre/slette kartoteker.
Søgningen
foregår som i alle andre kartoteker:
Figur 10 Søgning i kartoteksdefinitionerne.
******** Kartoteks definitioner ***** 20/02-1993
01
02 03 04 05
06
Id
Navn
Definition Data Dos Dup
03:CH bedre addr.fil ch.ssd ch.ssv 1
0
04:DK Kundekartotek II dk.ssd dk.ssv 1
0
05:FO Forhandlere fo.ssd fo.ssv 1
0
06:IN Kontrol-koder in.ssd in.ssv 1
0
12:NP SW-Tools kunder np.ssd np.ssv 1
0
13:PO Postnumre. po.ssd po.ssv 1
0
14:SO Prisliste. so.ssd so.ssv 1
0
9. Intern struktur.
10.1. Datastruktur.
Data lagres i ssv filer
(Semicolon Separeret Variabellængde records) med ; mellem hvert felt og ny
linie mellem hver record. fx:
31/03-93 10:00
31213636;Erhvervsbladet A/S;Vesterbrogade 12;1620;København V;LN;130886
31215544;Schenker & Co. A/S;Vasbygade 22;2450;København
SV;LN;;;;;;90909
31217373;Møller
Møbler A/S;Scandiagade 31;2450;København SV;LN;;;;;;90909
Versionsnr. lagres som
første linie i data og indgår ikke i søgning mm, men vises øverst til højre på
skærmbilledet. Dette kan evt.være overførselsdatoen fra en mainfraim maskine.
Feltdefinitioner lagres i
samme format med en linie for navne og en linie for formater:
fx:
Prefix;Tlf;Navn;Navn;Navn;Navn;Navn;Bem;Bem;Bem;Bem;Beløb;Kode
16;32;40;40;40;40;40;60;60;60;60;7,2;3,
Tekstfelter skal ikke
være omgivet af " eller ' men må til gengæld ikke indeholde ; Er
tekstfeltet omgivet af " fjernes disse, ligesom dobbelte "" i
feltet reduceres til een enkelt "
Talfelter kan have
enten , eller . som decimalpunktum, evt.fortegn som - forrest, og kan evt.
indeholde 1000 punktummer eller kommaer. Det vil være det sidste komma
(punktum) der gælder som decimalpunktum.
Karakterer for ÆØÅ kan
enten være DOS standard eller UNIX karaktersættet. Tegnkonvertering ved
overførsel fra andet system er ikke nødvendig.
Linieskift kan være
enten DOS CRLF eller UNIX CR eller LFCR eller LF.
Sortering af data
skal være foretaget (kan evt.foretages med DOS SORT) for at den hurtige binære
søgning skal kunne anvendes. Bred søgning kan anvendes selv om data er
usorteret.
Edit -dos texteditor- kan
frit anvendes på sådanne filer.
Word-perfekt kan
umiddelbart flette sådanne adressekartoteker. Unix karakterer kan udskriftes
til DOS standard med et medfølgende program.
Søgning foregår i
en intern 64 Kb stor buffer, mange filer kan være herindenfor. Alle nyere
PC'ere bør desuden anvende SMARTDRV hvorved man opnår at filer på flere
MB kan holdes i lageret under søgningen idet den udvidede hukommelse udnyttes.
Filformatet er samtidig
det mindst mulige, idet der ikke kræves " omkring tekstfelter, .00 som
decimaler på beløb og ny linie kan lagres som blot CR. Dette giver små filer og
herved en extremt hurtig søgning. Som eksempel fylder 4000 varer med 5
tekstfelter og 6 prisfelter 400 Kb, 6000 kunder med 99 felter 1.7 Mb og 1000
kunder med 50 felter 145 Kb.
Ændring/oprettelse af records
vil altid holde filen sorteret, en ny record kan blive indsat i midten ligesom
en ændret record vil blive sorteret på plads hvis felt 1 skifter værdi.
Logfil kan
aktiveres, således at alle ændringer skrives i samme format her med angivelse
af kartotek, dato+tid, samt record før/efter. Denne logfil kan om ønsket danne
grunlag for tilbageførsel af ændringerne til et mainframe system.
Netværk
supporteres, flere brugere kan søge i filerne samtidig. Dog kan der ikke
ændres i kartotekerne når flere brugere anvender disse samtidig, da ændringer
kan bevirke omflytning af hele kartoteket fra den ændrede record og frem.
10.3. Fildefinitioner.
Fildefinitioner lagres i en
tekstfil sammen med skærmbillede og kan editeres med DOS EDIT:
Figur 11 Fildefinition.
NP;SW‑Tools kunder;np.ssd;np.ssv;1;0;;;;;
TLF.NR;NAVN;GADENAVN;POSTNR;BY;SÆLGER;
8KC3B4;30DC3;30;5;20;2;,6,;,6,C4
@010;******** SW‑Tools Kunder *****;1=Opret, 2=Læs, 3=Ret, 4=Slet;1‑99;1‑99;1‑99;;;
06 Sælger #6 39
Installationsnr. #39
01 Tlf.#1 02 Navn #2
13 Att. #13
03 Adr. #3
04/05 Postnr/by #4 #5
Bemærkninger 07 Rapgen
I...........#7
14 #14 08
Rapgen II..........#8
15 #15 09
Datamaster.........#9
16 #16 10
Budgetsimulering...#10
17 #17 11
Jobkø..............#11
18 #18 36
Rapgen‑regnskab....#36
37 IQ.................#37
40 Sidste ændr.#40 38 Rapgen‑C UNIX......#38
12 Kontaktdato #12 22 Rap. manual
#22 #23
33 Ophørt dato #33 25 Data.manual
#24 #25
29 Mail to be kept #29
@090;
$$#001
Her indtastes kundens telefonnr.
For udenlandske kunder kan følgende nummerserier anvendes:
Norge: 4000ff.
England: 6000ff.
Tyskland:8000ff
Andre: 5000ff
$$#029;0=Normal udsendelse;1=Keep;2‑9=Udgået;Kun 0 til 10 er tilladt.
Her er hjælpen for
feltnr 29.
En fildefinition indeholder følgende:
1.linie: Kartoteksforkortelse og
andre staminformationer for kartoteket (SHIFT F12)
2.linie: Feltnavne (F12)
3.linie: Feltformater (F12)
4.linie: Default record ved
oprettelse
@010;... 1.skærmbillede start med parametre (SHIFT
F11)
... 1.skærmbillede (F11)
@013;... 3.skærmbillede (svarende til F2/SHIFT/CTRL/ALT)
@090; Start hjælp og feltcheck
definitioner
$$#29;... Værdier for felt 29 (ALT F11)
... Hjælpetext for felt 29
(CTRL.F11)
Disse fildefinitioner indlæses i eet hug ved åbning af
filen og er således tilgængelige lynhurtigt under kørselen.
Figuroversigt
Figur 1 Forespørgsel på kundekartoteket................................................................................................................................................. 2
Figur 2 Søgning efter
beton........................................................................................................................................................................ 3
Figur 3 Ændring af
skærmbilledet med F11............................................................................................................................................... 5
Figur 4 Ændring af
skærmbillede-parametre............................................................................................................................................. 5
Figur 5 Hjælp for et
felt................................................................................................................................................................................ 6
Figur 6 Tilladte værdier
for et felt............................................................................................................................................................... 6
Figur 7 Ændring af
kartotekets feltdefinitioner........................................................................................................................................ 7
Figur 8 Ændring af
kartoteks-parametre.................................................................................................................................................... 7
Figur 9
Kartoteks-information..................................................................................................................................................................... 8
Figur 10 Søgning i
kartoteksdefinitionerne............................................................................................................................................... 8
Figur 11 Fildefinition.................................................................................................................................................................................. 10
Stikord