ebook img

dBASE IV Programmierung für betriebswirtschaftliche Anwendungen PDF

382 Pages·1989·8.35 MB·German
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview dBASE IV Programmierung für betriebswirtschaftliche Anwendungen

Robert A. Byers dBASEIV Programmierung für betriebswirtschaftliche Anwendungen Aus dem Bereich ~-----Computerliteratur- --------------------------------~ dBASE In Plus - Eine Anleitung für die Arbeit mit einem relationalen Datenbanksystem auf dem pe von Wolf-Michael Kähler dBASE In Plus von A .. Z von Douglas Hergert dBASE IV griffbereit von Ekkehard Kaier dBASE IV - Schritt für Schritt von Robert A. Byers und Cary N. Prague Ein Ashton-Tate/Vieweg-Buch dBASE IV - Programmierung rür betriebswirtschaftliehe Anwendungen von Robert A. Byers . Ein Ashton-Tate/Vieweg-Buch MultiMate II - Einführung in die Anwendung von Dick Andersen und Janet McBeen Framework III griffbereit - Programmierung von Andrea Collet, Andreas Dripke und Angelika Schätzel Ein Ashton-Tate/Vieweg-Buch Framework III - Das große Anwenderbuch von Bill Harrison . Ein Ashton-Tate/Vieweg-Buch Programmieren mit Framework III von Forefront Corporation . Ein Ashton-Tate/Vieweg-Buch Professionelle Programmentwicklung mit Framework In von Forefront Corporation und Bill Kling Ein Ashton-Tate/Vieweg-Buch '----Vieweg·------------------------"" Robert A. Byers dBASEIV Programmierung für betriebswirtschaftliehe Anwendungen Bearbeitet und aktualisiert von J oachim Drechsel AsHIDN·TATE Springer Fachmedien Wiesbaden GmbH Dieses Buch ist die deutsche Bearbeitung von Robert A. Byers dBASE III PLUSTM for Every Business © 1987 Ashton-Tate Published by Ashton-Tate Publishing Group Torrance, California, USA übersetzung aus dem Amerikanischen von Andreas Dripke und Angelika SchätzeI, Wiesbaden. Bearbeitung und Aktualisierung von Joachim Drechsel, Frankfurt. Das in diesem Buch enthaltene Programm-Material ist mit keiner Verpflichtung oder Garantie irgend einer Art verbunden. Der Autor, die Übersetzer, der Bearbeiter und der Verlag übernehmen infolge dessen keine Verantwortung und werden keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieses Programm-Materials oder Teilen davon entsteht. Alle Rechte vorbehalten © Springer Fachmedien Wiesbaden 1989 Ursprünglich erschienen bei Friedr. Vieweg & Sohn Velagsgesellschaft mbR, Braunschweig 1989 Softcover reprint of the hardcover I st edition 1989 Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere ftir Vervielfaltigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Umschlaggestaltung: 1. Markgraf, Wiesbaden ISBN 978-3-322-92883-2 ISBN 978-3-322-92882-5 (eBook) DOI 10.1007/978-3-322-92882-5 v Inhaltsverzeichnis Einführung ............................................... . Teil 1 Grundlagen ........................................... 3 Kapitel 1 Grundlagen von Datenbanken ........................... 5 Kapitel 2 überblick über die Leistungsmerkmale von dBASE IV . . . . . . . . . . .. 27 Kapitel 3 Programmieren für Anfänger ............................ 47 Teil 2 Betriebswirtschaftliche Anwendungen ......................... 59 Kapitel 4 Ein Beispiel für eine Geschäftsanwendung . . . . . . . . . . . . . . . . . . .. 61 Kapitel 5 Die Kundenkartei ................................... 91 Kapitel 6 Adreßlisten und Adreßaufkleber .. . . . . . . . . . . . . . . . . . . . . . . .. 115 Kapitel 7 Das Inventar ....................................... 137 Kapitel 8 Die Auftragsbearbeitung ............................... 181 Kapitel 9 Auftragserfüllung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 215 Kapitel 10 Kundenzahlungen ................................... 239 Kapitel 11 Außenstände . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 251 Kapitel 12 Utilities .......................................... 273 Teil 3 Ausgewählte Probleme ................................... 287 Kapitel 13 Dateneingabe ...................................... 289 Kapitel 14 Datum und Zeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 303 KapitellS Debugging und Formatierhilfen .......................... 311 Kapitel 16 Programmierwerkzeuge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 327 Anhänge ................................................. 335 Anhang A Anweisungen und Funktionen ........................... 337 Anhang B Anpassung von dBASE IV mit CONFIG .DB .................. 357 Anhang C Die vollständige Prozedurdatei ........................... 361 Anhang D Benutzen des Auftragsbearbeitungssystems ................... 371 Sachwortverzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 375 Einführung Das Buch ist die erweiterte und aktualisierte Fassung des bekannten Titels dBASE III PLUS - Kommerzielle Anwendungen. Alle Programme, die auch auf der beiliegenden Diskette zur Verfügung stehen, laufen unter dBASE IV. Außerdem sind alle notwendigen Informationen zur neuen dBASE Version eingearbeitet, die insbesondere auch den Umsteigern auf dBASE IV von Nutzen sind. Die Programme auf der beiliegenden Diskette wurden überarbeitet, um besonders das in dBASE IV neu eingeführte Menüsystem zur Geltung zu bringen. Dieses Menüsystem bildet eine neuartige Benutzerschnittstelle, aus der heraus alle Funktionen des Programmpakets zentral kontrolliert und abgerufen werden. Dieses Buch wendet sich an dBASE IV -Programmierer und nicht an Erst benutzer von dBASE IV. Sie sollten bereits Erfahrungen in dBASE IV oder einer der Vorgängerversionen besitzen oder aber anderweitige Pro grammierkenntnisse mitbringen. Die Hauptaufgabe dieses Buches besteht in der Entwicklung eines An wendungsprogrammes. Dabei soll die Bedeutung der dBASE IV Befehle im Zusammenhang aufgezeigt werden. Im Text werden die einzelnen Mo dule erklärt. Die hier entwickelten Programme sind im vorliegenden Zu stand im Geschäftsbereich nicht einsatzfähig, sie sind in erster Linie als Lehrmittel gedacht. Durch eine Anpassung und Erweiterung des Systems können sie aber durchaus die Grundlage für eine Geschäftsanwendung bilden. Sie werden bemerken, daß bestimmte Programme auch in anderem Zusammenhang eingesetzt werden können. Der Sinn und Zweck dieses Buches mit seinen Beispielen ist es, Ihnen die Verwendung aller wichtigen dBASE IV -Befehle zu zeigen. Sie sollen die optimale Nutzung der Lei stungsmerkmale des dBASE IV erlernen. Soweit möglich wurde versucht, auf eine gute Programmiertechnik und stilistische Feinheiten bei der Programmentwicklung einzugehen. Sie soll ten diese Gelegenheit nutzen, sich einen guten Programmstil anzugewöh nen. Das Buch ist in drei Abschnitte aufgeteilt. Die ersten drei Kapitel behan deln die Grundlagen von dBASE IV und bilden so eine breite Wissens basis zur Benutzung des restlichen Buches. Das Buch kann "im Alleingang" benutzt werden, obwohl die Verwendung von Sekundärliteratur sicherlich hilfreich ist. Der zweite Abschnitt besteht aus neun Kapiteln, die Lösungen zu häufig 2 Einführung auftretenden Geschäftsproblematiken darstellen. Wir bauen damit die Grundlage für eine kommerziell nutzbare Software auf, die unter anderem die Kunden- und Inventarverwaltung sowie die Erstellung von Etiketten behandelt. Mit diesem Wissen wenden wir uns dann den dynamischen Problemen zu, die in Verbindung mit der Auftragsbearbeitung, Rech nungserstellung und Nachbestellung auftreten. Die Programme des zweiten Abschnitts haben zwei Funktionen: Jedes für sich löst ein einfaches Problem des täglichen Geschäftslebens. Im Zusam menhang wird Ihnen die Programmiersprache dBASE IV nähergebracht. Der Leser wird durch die Programmierbeispiele vorbereitet. Der Haupt zweck der Programme besteht darin, dem Leser zu zeigen, wie ein spe zielles Problem in dBASE IV gelöst werden kann. Das Softwaresystem stellt keinen Anspruch auf Vollständigkeit; es soll lediglich ein Modell für eine endgültige angepaßte Geschäftssoftware darstellen. Text und Programme werden durch Bildschirm- und Beispielausdrucke erläutert. Die vollständigen Programme des Auftragsbearbeitungssystems finden Sie im Buch abgedruckt, wobei Namen (Variablen, Felder und Da teien) in Großbuchstaben erscheinen, während für den Rest Kleinschrei bung gewählt wurde. Der Grund für die Wahl der Kleinbuchstaben für Befehle ist die bessere Lesbarkeit. Der letzte Abschnitt besteht aus vier Kapiteln und behandelt Spezialthe men und Tricks. Leser, die nicht mit dBASE oder anderen, heute gebräuchlichen Daten banksystemen, vertraut sind, sollten Kapitel 1 besonders aufmerksam le sen. Kennen Sie sich in dBASE gut aus oder sind Sie ein alter Hase, können Sie diese Kapitel ganz überspringen. Informationen zur Benutzung des Programms bzw. der Begleitdiskette fin den Sie in Anhang E. 3 Teil 1 Grundlagen 5 Kapitel I Grundlagen von Datenbanken Das Anlegen und Verwalten von Datenbeständen gehört zur alltäglichen Routine von Unternehmen und Behörden. Eine Schule führt beispielswei se Listen ihrer Lehrer und Schüler, ein Verein eine Mitgliederkartei, ein Rechtsanwalt eine Liste der Mandanten. Datenbanken werden heutzutage meist elektronisch gespeichert. Dazu wird ein Computer und ein Daten bankverwaltungssystem (DBMS Database Management System) wie zum Beispiel dBASE IV benötigt. dBASE IV enthält auch eine Programmiersprache, mit der neue Daten verwaltungsprogramme geschrieben werden können. Die Datenverwaltung ist in dBASE IV wesentlich einfacher als dies mit anderen Programmier sprachen wie BASIC, FORTRAN oder COBOL der Fall ist. Grundlegende Terminologie von dBASE IV dBASE IV ist ein relationales Datenbanksystem. Relational bedeutet zunächst einmal, daß Daten in Form von Zeilen und Spalten gespeichert werden (siehe Bild 1.1). Eine Zeile besteht aus einem Datensatz , eine Spalte aus einem Feld. Die Spaltenbezeichnungen heißen Feldnamen und die Spaltenbreiten Feldbreiten oder Feldlängen. Die Art der gespeicherten Information ist der Feldtyp. Jede Datenbank wird auf Diskette/Festplatte in einer Datei gespeichert. Die für die Dateinamen geltenden Regeln werden durch das Betriebssy stem bestimmt.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.