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 MEDCRE.BAS (av <5379> Kristoffer Eriksson ers{tter MEDLCRE.BAS MEDLSKRV.BAS MEDLEM.INF (denna textfil) |vriga filer av <5948> Erik Wetterberg Programmet MEDLEM anv{nds f|r att underh}lla registret, l{gga upp, {ndra och ta bort medlemmar. Programmet MEDCRE anv{nds f|r att skapa de ISAM-filer 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 Eriksson <5357> har g}tt igenom programmen och bidragit med {nd- ringar som avser att anpassa dem till ABC-datorerna. H{r nedan kommer en del av hans kommentarer. 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. PF7 = "ESC" i MEDLSKRV.BAS. Shift- <-- och Shift- --> {r vad det heter p} DTC-2. P} ABC anv{nds inte den tangentkombinationen. CTRL-D var tidigare CTRL-<>. CTRL-D/PF8 raderar tecknet till v{nster om mark|ren. I MEDLSKRV.BAS bla st}r det p} n}gra st{llen "Tryck ESC f|r att avbryta". P} ABC anv{nds PF7. 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. Texten redigerad 1987-11-15 <2776> B Sandgren