home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 1
/
romside_best_of_german_only_1.iso
/
anwender
/
kata16
/
sonstige.txt
< prev
Wrap
Text File
|
1993-01-23
|
8KB
|
173 lines
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 5000 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 Zifffer oder eines Großbuchstabens sein, damit alle
Zeilen als Informationen gelten, so wie diese Zeilen oder folgende gerahmte In-
fozeilen.
┌─────────────────────────────────────────────────────────────────────────────┐
│Richtige Informationszeilen, da die Rahmenzeichen für Infozeilen gelten, │
│darum dürfen diese Zeilen linksbündig stehen. │
└─────────────────────────────────────────────────────────────────────────────┘
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...
└────────── └───────────────────────────────────────────────────────────────
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 2222.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 777,-- <─┤
│
...Werden keine Nachkommastellen benötigt, kann es auch so sein » ──────┘