home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 1 / romside_best_of_german_only_1.iso / anwender / kata16 / sonstige.txt < prev   
Text File  |  1993-01-23  |  8KB  |  173 lines

  1.  
  2.  Diese Datei erhalten Sie unter fast allen Menüpunkten, sie erklärt die 
  3.  Erstellung Ihrer Info- und Angebotsdateien und dient dem Ausprobieren. Alle 
  4.  hier angegebenen Artikel und Preise sind erdacht und können NICHT bei mir 
  5.  erworben werden.
  6.  
  7.  Zwei grundliegend verschiedene Dateiarten sind zu unterscheiden :
  8.  
  9.  1. Die Dateien, in denen ausschließlich Informationen, wie zum Beispiel für:
  10.     Allgemeine Geschäftsbedingungen, Preislisten, Service-/Virenschutz-Hinweise
  11.     usw. enthalten sind.
  12.  
  13.  2. Die Dateien, in denen die Artikellisten mit eventuellen Informations- texten
  14.     enthalten sind.
  15.  
  16.  Also halten wir fest, es gibt: Info- und Angebots-Dateien...
  17.  
  18.  Übrigens, diese Datei ist eine Angebotsdatei, da hier Bestellzeilen enthalten
  19.  sind, allerdings enthält diese Datei überwiegend Informations-Zeilen...
  20.  
  21.  Unabhängig davon, ob eine Info- oder Angebotsdatei dargestellt werden soll,
  22.  wird jede Datei von der gleichen Leseroutine angezeigt und verarbeitet.
  23.  
  24.  Das erste Zeichen jeder Zeile ist ausschlaggebend für die Verarbeitung. Es 
  25.  werden Informations- und Bestellzeilen unterschieden, und zwar, Bestellzeilen 
  26.  müssen linksbündig mit einer Ziffer (CHR$(48-57)) oder einem Großbuchstaben
  27.  (CHR$(65-90)) beginnen. Alle anderen Zeichen am Anfang einer Zeile lassen diese
  28.  als Informationszeile gelten.
  29.  
  30.  Nur Bestellzeilen können zum Bestellen markiert werden. Eine Bestellnummer ist
  31.  nicht zwingend, aber für die Sortierung empfehlenswert. Zum Beispiel kann auch
  32.  der Name eines Buchtitels als Bestellnummer gelten, er muß nur linksbündig und
  33.  groß geschrieben beginnen.
  34.  
  35.  Jede Datei muß eine reine ASCII-Datei sein, also ohne Steuerzeichen. Die Länge
  36.  jeder Zeile darf 80 Zeichen nicht überschreiten. Maximal können 5000 Zeilen pro
  37.  Datei verarbeitet werden.
  38.  
  39.  BEISPIEL 1: INFORMATIONS-DATEI..."AGB.TXT" / "Allgemeine Geschäftsbedingungen"
  40.  
  41.  Aus einer solchen Datei bzw. anderen Informations- oder Hinweisdateien dürfen
  42.  keine Bestellungen vorgenommen  werden, also muß mindestens das erste Zeichen
  43.  jeder Zeile ungleich einer Zifffer oder eines Großbuchstabens sein, damit alle
  44.  Zeilen als Informationen gelten, so wie diese Zeilen oder folgende gerahmte In-
  45.  fozeilen.
  46.  
  47. ┌─────────────────────────────────────────────────────────────────────────────┐
  48. │Richtige Informationszeilen, da die Rahmenzeichen für Infozeilen gelten,     │
  49. │darum dürfen diese Zeilen linksbündig stehen.                                │
  50. └─────────────────────────────────────────────────────────────────────────────┘
  51.  
  52.  Sollten Sie folgende Zeile als Information schreiben, würden die Zeilen als Be-
  53.  stellzeilen angenommen.
  54.  
  55.  
  56. Bestell-Nr:   Bezeichnung...
  57. ===========   ================================================================
  58.  
  59.  Bei einer solchen Tabellenüberschrift von Angebotslisten würde die erste Zeile
  60.  mit "Bestell-Nr:" als Bestellzeile gelten. Also müßte diese Zeile mindestens 
  61.  um ein Leerzeichen eingerückt sein, damit die Überschrift nicht mit bestellt 
  62.  werden kann. Zum Beispiel so...
  63.  
  64.  Bestell-Nr   Bezeichnung...
  65. ===========   ================================================================
  66.  
  67. "BESTELL-NR"  Bezeichnung...
  68. ===========   ================================================================
  69.  
  70. │Bestell-Nr   │Bezeichnung...
  71. └──────────   └───────────────────────────────────────────────────────────────
  72.  
  73.  BEISPIEL 2:  ANGEBOTS-DATEI..."DS.TXT" / "DS-Serie"
  74.  
  75.  Aus einer solchen Datei sollen Ihre Artikel bestellt werden. Natürlich braucht
  76.  man auch hier Info-Zeilen zum Beschreiben des Artikels. Damit man aber etwas
  77.  als bestellt markieren kann, erfordert es die Einrichtung einer Bestellzeile.
  78.  
  79.  ARTIKELARTEN...
  80.  
  81.  Vom Prinzip her können alle erdenklichen Artikel aufgelistet und somit ange-
  82.  boten werden, zum Beispiel:  Disketten, Bücher, Computer, Hifi-/TV-Geräte, 
  83.  Küchengeräte, Bauartikel, Möbel usw.
  84.  Alle Artikel benötigen neben der Bestellnummer und dem Beschreibungstext auch 
  85.  noch eine Mengen- und Preisangabe. Die Mengenangabe kann der Besteller im 
  86.  Programm eingeben, aber die Preisangabe müssen Sie in der Bestellzeile mit 
  87.  angeben. Für die Preisangabe gibt es die Kennung "|DM", die unmittelbar vor 
  88.  dem Betrag stehen muß. Im Betrag muß als Vor- und Nachkommatrennung aus-
  89.  schließlich ein Punkt stehen.
  90.  
  91.  Durch die Unterscheidung mit Hilfe des ersten Zeichens können Dateien mit nur
  92.  Informationszeilen  oder  nur  Bestellzeilen aber auch mit gemischten 
  93.  Info-/Bestell-Zeilen erstellt werden.
  94.  
  95.  Dadurch, daß mit dieser Methode ASCII-Dateien verwendet werden, entfällt das
  96.  neue Erfassen zu Datenbank-Dateien. Lediglich ein Überarbeiten der evtl. 
  97.  vorhandenen ASCII-Dateien ist erforderlich.
  98.  
  99.  Grundsätzliche Regeln zum Einrichten einer Bestellzeile...
  100.  
  101.  Eine Bestellzeile muß linksbündig stehen und mit einer Ziffer CHR$(48-57) 
  102.  oder einem Großbuchstaben CHR$(65-90) beginnen.
  103.  
  104.  Einen vorgeschriebenen Aufbau der Bestellzeile gibt es nicht, da die ganze 
  105.  Zeile verarbeitet wird.
  106.  
  107.  Empfehlenswert ist es, wenn Ihre Bestellzeilen mit einer Bestellnummer 
  108.  beginnen, damit Ihre Artikel aus einer Serie bzw. Datei beim Sortieren 
  109.  zusammenhängend bleiben.
  110.  
  111.  Es gibt nur eine reservierte Kennungen, über der man den Preis des Artikels
  112.  definiert.
  113.  
  114.  Kennung 2 "|DM" = Artikel mit eigenem Preis
  115.  
  116.  Diese Kennung muß groß geschrieben werden und es wird nur das erste
  117.  Auftreten von links verarbeitet.
  118.  
  119.  In einer Infozeile haben diese Kennungen keine Bedeutung.
  120.  
  121.  Eine Bestellzeile, in der KEINE Preis-Kennungen gesetzt ist, wird als
  122.  Artikel zu Null Markt in die Bestelldatei übernommen.
  123.  
  124.  In Bestellzeilen, in denen die Kennung "|DM" vorkommt, wird der Artikel mit
  125.  dahinterstehenden Preis berechnet.
  126.  
  127.  ARTIKELPREIS...
  128.  
  129.  Nur wenn in der Bestellzeile die Kennung "|DM" vokommt, muß dahinter der 
  130.  Betrag eingetragen werden.
  131.  
  132.  Die Preisangabe kann nach Belieben vorne, mitten oder hinten in der 
  133.  Bestellzeile stehen.
  134.  
  135.  Zur Erkennung des Preises muß vor ihm die Kennung "|DM" stehen, denn diese 
  136.  Kennung stellt den Suchbegriff für der Betrag dar.
  137.  
  138.  Die Kennung muß groß geschrieben sein.
  139.  
  140.  Es wird nur der numerische Wert nach dem ersten Auffinden der Kennung in der
  141.  Zeile als Preis angenommen.
  142.  
  143.  Zwischen der Kennung und dem Betrag dürfen NUR Leerzeichen in beliebiger Anzahl
  144.  stehen.
  145.  
  146.  Der Betrag wird beginnend nach der Kennung bis zum Folgetext oder zum Zeilenen-
  147.  de ausgelesen.
  148.  
  149.  Die Vor- und  Nachkommastellen müssen durch einen Punkt getrennt sein, sonst
  150.  werden nur die Vorkommastellen berechnet.
  151.  
  152.  Ist hinter der Kennung kein Betrag in der Bestellzeile zu finden, so wird der
  153.  Artikel mit Null-DM berechnet.
  154.  
  155.  SORTIERUNG...
  156.  
  157.  Die Bestelldatei durchläuft nach jeder Ergänzung eine Sortierroutine, in der
  158.  alle Bestellzeilen nach der Reihenfolge des IBM-ASCII-Zeichensatzes sortiert
  159.  werden. Außerdem werden alle doppelt vorkommenden Bestellzeilen auf das einfa-
  160.  che Dasein reduziert.
  161.  
  162.  
  163.         HIER NUN EIN PAAR BEISPIELE FÜR ARTIKEL MIT EIGENEN PREISEN...
  164.      (Die Kennung dazu ist "|DM" an beliebiger Stelle in der Bestellzeile)
  165.  
  166. PACK-001      Astro 10'er Pack nach freier Wahl (10* 5¼" 360KB)   |DM  15.00
  167. COM-386/33    |DM 2222.22 Computer mit 386'er Prozessor und 33 Megaherz...
  168. COM-486/25    Für nur |DM 3030.30 der neue 486'er Computer mit 25 Megaherz!!!
  169. MON-VGA/S     Super VGA-Monitor, 512 KB, strahlungsarm........|DM   699    <─┐
  170. TEL-Simon     Super Simon Telefon mit Anrufbeschleuniger --->>> |DM 777,-- <─┤
  171.                                                                              │
  172.      ...Werden keine Nachkommastellen benötigt, kann es auch so sein » ──────┘
  173.