Kassabuch 3.0 in GFA-BASIC November 1992 Werner Ammann -------------------------------------------------------------------------- Dieses Programm ist PublicDomain. Der Autor freut sich aber über jede Zuschrift oder Anerkennung. Auch Verbesserungsvorschläge oder spezielle Wünsche sind willkommen ! Dies ist eine spezielle Version vom Kassabuch 2.1. In dieser Version ist es möglich, 3 Kontos gleichzeitig zu verwalten. Die Dateinamen sind mit Konto1.DAT Konto2.DAT und Konto3.DAT fest eingestellt. Falls sie im aktuellen Verzeichnis noch nicht existieren, werden sie neu angelegt. In den ersten drei Menüs können nun für jedes Konto die Ein- und Ausgaben eingetragen werden. Weiter werden die Daten auf dem Bildschirm ausgegeben, mit folgenden Möglichkeiten: Alles auflisten - eigentlich logisch, Besonderheiten sind im Programm beschrieben. Teilw. auflisten - Bei Eingabe eines Datums kann nur dieses aufgelistet werden. Das klappt z.B. auch mit einer Jahreszahl. Danach wird nach dem Text gefragt. Wird hier z.B. Zins eingegeben, werden alle Einträge im obigen Datum gelistet, in denen das Wort Zins vorkommt. Nur listet jeweils alles. Gross- und Kleinschreibung wird ignoriert. Kontostand - Der Kontostand nach dem letzten Eintrag wird ausgegeben. Grafik - Eine Indexkurve wird auf dem Bildschirm ausgegeben. Berechnungen - Ein paar statistische Informationen. Dann folgen die Druckerausgaben: Alles ausdrucken - wie oben Teilw. drucken - wie oben Mit Maus wählen - Hier können die Einträge mit der Maus selektiert werden. Wird in der Mitte unten das Gadget 'Drucken' gewählt, werden alle Einträge ausgedruckt und zusammengezählt. Es kann über mehrere Seiten selektiert werden. Dazu wird im RAM: eine Hilfsdatei erstellt und danach wieder gelöscht. Grafik - Eine Indexkurve wird auf dem Drucker ausgegeben. Im vierten Menü werden Gesamtüberblicke über die drei Konten ausgegeben. In allen drei Konten müssen mindestens je zwei Einträge vorhanden sein, damit diese Ausgaben richtig funktionieren. Werner Ammann Hasliblock CH-8554 Hasli TG CH : 054 / 63 22 37 Ausland : 0041 54 63 22 37