home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 1 / romside_best_of_german_only_1.iso / anwender / kata16 / 009.kat < prev    next >
Text File  |  1993-01-23  |  7KB  |  2 lines

  1.   Diese Datei erhalten Sie unter fast allen Menüpunkten, sie erklärt die  Erstellung Ihrer Info- und Angebotsdateien und dient dem Ausprobieren. Alle  hier angegebenen Artikel und Preise sind erdacht und können NICHT bei mir  erworben werden.   Zwei grundliegend verschiedene Dateiarten sind zu unterscheiden :   1. Die Dateien, in denen ausschließlich Informationen, wie zum Beispiel für:  Allgemeine Geschäftsbedingungen, Preislisten, Service-/Virenschutz-Hinweise  usw. enthalten sind.   2. Die Dateien, in denen die Artikellisten mit eventuellen Informations- texten  enthalten sind.   Also halten wir fest, es gibt: Info- und Angebots-Dateien.   Übrigens, diese Datei ist eine Angebotsdatei, da hier Bestellzeilen enthalten  sind, allerdings enthält diese Datei überwiegend Informations-Zeilen.   Unabhängig davon, ob eine Info- oder Angebotsdatei dargestellt werden soll,  wird jede Datei von der gleichen Leseroutine angezeigt und verarbeitet.   Das erste Zeichen jeder Zeile ist ausschlaggebend für die Verarbeitung. Es  werden Informations- und Bestellzeilen unterschieden, und zwar, Bestellzeilen  müssen linksbündig mit einer Ziffer (CHR$(48-57)) oder einem Großbuchstaben  (CHR$(65-90)) beginnen. Alle anderen Zeichen am Anfang einer Zeile lassen diese  als Informationszeile gelten.   Nur Bestellzeilen können zum Bestellen markiert werden. Eine Bestellnummer ist  nicht zwingend, aber für die Sortierung empfehlenswert. Zum Beispiel kann auch  der Name eines Buchtitels als Bestellnummer gelten, er muß nur linksbündig und  groß geschrieben beginnen.   Jede Datei muß eine reine ASCII-Datei sein, also ohne Steuerzeichen. Die Länge  jeder Zeile darf 80 Zeichen nicht überschreiten. Maximal können 50 Zeilen pro  Datei verarbeitet werden.   BEISPIEL 1: INFORMATIONS-DATEI."AGB.TXT" / "Allgemeine Geschäftsbedingungen"   Aus einer solchen Datei bzw. anderen Informations- oder Hinweisdateien dürfen  keine Bestellungen vorgenommen  werden, also muß mindestens das erste Zeichen  jeder Zeile ungleich einer Zifer oder eines Großbuchstabens sein, damit alle  Zeilen als Informationen gelten, so wie diese Zeilen oder folgende gerahmte In-  fozeilen.  ┌M─┐ │Richtige Informationszeilen, da die Rahmenzeichen für Infozeilen gelten, │ │darum dürfen diese Zeilen linksbündig stehen.  │ └M─┘   Sollten Sie folgende Zeile als Information schreiben, würden die Zeilen als Be-  stellzeilen angenommen.   Bestell-Nr: Bezeichnung.  = @=   Bei einer solchen Tabellenüberschrift von Angebotslisten würde die erste Zeile  mit "Bestell-Nr:" als Bestellzeile gelten. Also müßte diese Zeile mindestens  um ein Leerzeichen eingerückt sein, damit die Überschrift nicht mit bestellt  werden kann. Zum Beispiel so.   Bestell-Nr Bezeichnung.  = @=  "BESTELL-NR"  Bezeichnung.  = @=  │Bestell-Nr │Bezeichnung. └
  2. ─ └?─   BEISPIEL 2:  ANGEBOTS-DATEI."DS.TXT" / "DS-Serie"   Aus einer solchen Datei sollen Ihre Artikel bestellt werden. Natürlich braucht  man auch hier Info-Zeilen zum Beschreiben des Artikels. Damit man aber etwas  als bestellt markieren kann, erfordert es die Einrichtung einer Bestellzeile.   ARTIKELARTEN.   Vom Prinzip her können alle erdenklichen Artikel aufgelistet und somit ange-  boten werden, zum Beispiel:  Disketten, Bücher, Computer, Hifi-/TV-Geräte,  Küchengeräte, Bauartikel, Möbel usw.  Alle Artikel benötigen neben der Bestellnummer und dem Beschreibungstext auch  noch eine Mengen- und Preisangabe. Die Mengenangabe kann der Besteller im  Programm eingeben, aber die Preisangabe müssen Sie in der Bestellzeile mit  angeben. Für die Preisangabe gibt es die Kennung "|DM", die unmittelbar vor  dem Betrag stehen muß. Im Betrag muß als Vor- und Nachkommatrennung aus-  schließlich ein Punkt stehen.   Durch die Unterscheidung mit Hilfe des ersten Zeichens können Dateien mit nur  Informationszeilen  oder  nur  Bestellzeilen aber auch mit gemischten  Info-/Bestell-Zeilen erstellt werden.   Dadurch, daß mit dieser Methode ASCII-Dateien verwendet werden, entfällt das  neue Erfassen zu Datenbank-Dateien. Lediglich ein Überarbeiten der evtl.  vorhandenen ASCII-Dateien ist erforderlich.   Grundsätzliche Regeln zum Einrichten einer Bestellzeile.   Eine Bestellzeile muß linksbündig stehen und mit einer Ziffer CHR$(48-57)  oder einem Großbuchstaben CHR$(65-90) beginnen.   Einen vorgeschriebenen Aufbau der Bestellzeile gibt es nicht, da die ganze  Zeile verarbeitet wird.   Empfehlenswert ist es, wenn Ihre Bestellzeilen mit einer Bestellnummer  beginnen, damit Ihre Artikel aus einer Serie bzw. Datei beim Sortieren  zusammenhängend bleiben.   Es gibt nur eine reservierte Kennungen, über der man den Preis des Artikels  definiert.   Kennung 2 "|DM" = Artikel mit eigenem Preis   Diese Kennung muß groß geschrieben werden und es wird nur das erste  Auftreten von links verarbeitet.   In einer Infozeile haben diese Kennungen keine Bedeutung.   Eine Bestellzeile, in der KEINE Preis-Kennungen gesetzt ist, wird als  Artikel zu Null Markt in die Bestelldatei übernommen.   In Bestellzeilen, in denen die Kennung "|DM" vorkommt, wird der Artikel mit  dahinterstehenden Preis berechnet.   ARTIKELPREIS.   Nur wenn in der Bestellzeile die Kennung "|DM" vokommt, muß dahinter der  Betrag eingetragen werden.   Die Preisangabe kann nach Belieben vorne, mitten oder hinten in der  Bestellzeile stehen.   Zur Erkennung des Preises muß vor ihm die Kennung "|DM" stehen, denn diese  Kennung stellt den Suchbegriff für der Betrag dar.   Die Kennung muß groß geschrieben sein.   Es wird nur der numerische Wert nach dem ersten Auffinden der Kennung in der  Zeile als Preis angenommen.   Zwischen der Kennung und dem Betrag dürfen NUR Leerzeichen in beliebiger Anzahl  stehen.   Der Betrag wird beginnend nach der Kennung bis zum Folgetext oder zum Zeilenen-  de ausgelesen.   Die Vor- und  Nachkommastellen müssen durch einen Punkt getrennt sein, sonst  werden nur die Vorkommastellen berechnet.   Ist hinter der Kennung kein Betrag in der Bestellzeile zu finden, so wird der  Artikel mit Null-DM berechnet.   SORTIERUNG.   Die Bestelldatei durchläuft nach jeder Ergänzung eine Sortierroutine, in der  alle Bestellzeilen nach der Reihenfolge des IBM-ASCII-Zeichensatzes sortiert  werden. Außerdem werden alle doppelt vorkommenden Bestellzeilen auf das einfa-  che Dasein reduziert.    HIER NUN EIN PAAR BEISPIELE FÜR ARTIKEL MIT EIGENEN PREISEN.  (Die Kennung dazu ist "|DM" an beliebiger Stelle in der Bestellzeile)  PACK-001 Astro 10'er Pack nach freier Wahl (10* 5¼" 360KB) |DM  15.00 COM-386/33 |DM 2.22 Computer mit 386'er Prozessor und 33 Megaherz. COM-486/25 Für nur |DM 3030.30 der neue 486'er Computer mit 25 Megaherz! MON-VGA/S Super VGA-Monitor, 512 KB, strahlungsarm.|DM 699 <─┐ TEL-Simon Super Simon Telefon mit Anrufbeschleuniger -> |DM 7,-- <─┤ M │  .Werden keine Nachkommastellen benötigt, kann es auch so sein » ─┘