1 REM Ins{nd av Erik Wetterberg <5948> 1987-01-21 Diskett MEDLEM.INF INSTRUKTIONER F\R MEDLEM ------------------------ MEDLEM {r ett system f|r hantering av medlemsregister. F|ljande programfiler ing}r: MEDLEM.BAS MEDLCRE.BAS MEDLSKRV.BAS MEDLEM.INF (denna textfil) Programmet MEDLEM anv{nds f|r att underh}lla registret, l{gga upp, {ndra och ta bort medlemmar. Programmet MEDLCRE anv{nds f|r att skapa de ISAM-fi- ler som anv{nds. Programmet MEDLSKRV anv{nds f|r att skriva ut uppgifter ur registret p} lista eller etiketter. I medlemsregistret kan man l{gga upp medlemmar med namn, adress, telefon- nummer och personnummer. Dessutom kan man l{gga upp koder p} varje medlem, hur m}nga som helst. Dessa koder kan anv{ndas f|r att notera olika uppgif- ter om medlemmarna, som vilka som sitter i styrelsen eller har andra upp- drag, vilka som har betalt medlemsavgiften ett visst }r med mera. Varje kod f}r vara h|gst sex tecken och dessutom kan man l{gga ytterligare informa- tion (till exempel ett datum) knutet till medlemmens kod. Utskrift fr}n registret kan g|ras i tre format: Etikett, Lista (namn, adress, tel, personummer), Total (som Lista och dessutom alla koder p} med- lemmen). Man v{ljer vilka medlemmar som skall skrivas ut genom att ange en kod. Alla medlemmar som har denna kod skrivs d} ut. Om man inte anger n}gon kod skrivs alla medlemmar ut. Man kan ocks} ange ett minustecken f|re koden, d} skrivs alla medlemmar ut som saknar denna kod ( till exempel alla medlemmar som inte betalt medlemsavgift 1987). Vid utskrift skall man ocks} ange hur m}nga rader per sida man vill ha ( vid etikett hur m}nga tomma rader efter varje adress) och vilken rubrik man vill ha p} sidan. Systemet anv{nder tv} ISAM-filer. De skall heta XXXXMEDL.ISM och XXXXMKOD.ISM d{r XXXX {r f|reningens namn (h|gst fyra tecken). Struktur f|r XXXXMEDL.ISM: Postl{ngd: 136 Index: 3 Indexnamn Dubletter Start L{ngd Typ MNAMN J 16 4 A MEDLNR N 4 2 I POSTNR J 106 5 A Struktur f|r XXXXMKOD.ISM: Postl{ngd: 17 Index: 3 Indexnamn Dubletter Start L{ngd Typ MEDLNR J 4 2 I MKOD J 6 6 A MNRKOD J 4 8 B <5948> Erik Wetterberg Kristoffer Erikssons <5357> kommentarer f|r {ndringar som g|r programmen k|rbara p} ABC-datorerna. Det g}r tyv{rr inte att avbryta en p}b|rjad operation, typ inmatning av en ny post. Det finns en tangent ben{mnd Quit (CTRL-Q) i programmet, men dess effekt {r bara att signalera att inmatningen {r klar, och posten kan lag- ras. Man kan bara mata in versaler i alla f{lt. Du b|r vara medveten om att p} ABC-maskinerna {r: CE = Radera rad, <-- = F|reg}ende namn i MEDLEM.BAS --> = N{sta namn i MEDLEM.BAS CTRL-B = Shift- <-- = F|reg}ende medlemsnr i MEDLEM.BAS CTRL-F = Shift- --> = N{sta medlemsnr i MEDLEM.BAS CTRL-U = Upp CTRL-Q = Quit CTRL-D = Radera tecken i MEDLEM.BAS och MEDLSKRV.BAS d{r PF8 {r upptaget. PF8 = Radera tecken i MEDLCRE.BAS och PF.BAS PF7 = "ESC" i MEDLSKRV.BAS. - Shift- <-- och Shift- --> {r vad det heter p} DTC-2. P} ABC anv{nds ju inte den tangentkombinationen. - CTRL-D var tidigare CTRL-<> vilket jag inte tycker var speciellt smart. - CTRL-D/PF8 raderar konstigt nog tecknet till v{nster om mark|ren. - I MEDLSKRV.BAS (och kanske de andra ocks}) st}r det p} n}gra st{llen "Tryck ESC f|r att avbryta". P} ABC anv{nds PF7 i just det programmet. Notera detta om hur till{ggskoderna till medlemsposterna hanteras. Man kan mata in flera stycken p} varje post, och n{r man {r klar matar man helt enkelt in en tom till{ggskod, dvs man trycker bara RETURN f|rst p} raden. Likadant n{r man tar bort en. D} trycker man CE s} koden blir tom, och RETURN s} tas den bort. Allt arbete (inskrivning, borttagning, editering) med till{ggskoderna inleder man med "PF6:koder". Vid listning i MEDLSKRV.BAS av poster p} sk{rmen skrivs alla poster ovanp} varandra, och det kan vara sv}rt att hinna pausa mellan posterna, som man ju d} m}ste g|ra f|r att ha en chans att l{sa dem. Vore b{ttre med automa- tisk paus mellan varje post. Texten redigerad 1987-07-30 <2776> B Sandgren