home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / DEUTSCH / DIV_FINA / KONTOMAN / EXPORT.FOR < prev    next >
Text File  |  1993-12-01  |  6KB  |  118 lines

  1.  
  2.    ********************************************************************
  3.    ***   Exportformular für KONTO - MANAGER   (Datei-Export-Demo)   ***
  4.    ********************************************************************
  5.  
  6.    Dieses Formular exportiert die Buchungen in eine ASCII-Datei, aus
  7.    welcher die Buchungen dann in beliebige andere Programme mit einer
  8.    ASCII-Schnittstelle importiert werden können. Damit können die Daten
  9.    von KONTO-MANAGER sehr einfach und flexibel in andere Programme wie
  10.    z. B. Datenbanken oder Tabellen-Kalkulationen übernommen werden.
  11.  
  12.    Das Formular enthält hierzu keinen Anfangs- und keinen Schlußbereich
  13.    (.A und .S), da diese i. d. R. bei Export-Dateien nicht benötigt werden.
  14.    Falls die Export-Datei jedoch einen bestimmten Header erhalten soll
  15.    können Sie diesen als Anfangsbereich (.A) des Formulars definieren.
  16.  
  17.    Die Kopf- und Fußbereiche müssen zwar aufgrund der internen Auswertung
  18.    der Formulare von KONTO-MANAGER vorhanden sein, sind jedoch 0 Zeilen
  19.    lang, so daß diese beiden Bereiche bei der Ausgabe ignoriert werden.
  20.  
  21.    Die einzelnen Felder einer Buchung werden durch jeweils ein Leerzeichen
  22.    voneinander getrennt. Sie können jedoch als Trennzeichen auch ein Komma
  23.    oder Semikolon schreiben, falls die Import-Funktion Ihres Programms ein
  24.    anderes Trennzeichen zwischen den einzelnen Datenfeldern erwartet.
  25.  
  26.    Falls Zeichenketten für Ihr Import-Programm in "" eingeschlossen werden
  27.    müssen, so schreiben Sie einfach "[   Z   ]", um z. B. den Zweck als
  28.    Zeichenkette mit "" begrenzt auszugeben.
  29.  
  30.    Beachten Sie auch, daß die Art des Dezimalzeichens (Komma oder Punkt)
  31.    von dem von Ihnen in der Installation angegebenen Dezimalzeichen abhängt.
  32.    Die Import-Funktionen anderer Programme sind hier oft unterschiedlich,
  33.    sodaß Sie evtl. das Dezimalzeichen vorübergehend ändern müssen, damit
  34.    die Beträge von der Import-Funktion des anderen Programms korrekt
  35.    eingelesen und interpretiert werden können.
  36.  
  37.    Beachten Sie bei Änderungen des Formulars bitte, daß das Formular
  38.    unbedingt wieder als reine ASCII-Datei abgespeichert werden muß!
  39.  
  40.  
  41.  
  42. .K  (Kopfbereich)
  43. .D  (Datenbereich)
  44. [N  ] [  D   ] [         Z         ] [     A     ] [     E     ] [     S     ]
  45. .F  (Fußbereich)
  46. .E  (Endekennung)
  47.  
  48.  
  49.  
  50. Als Befehl zur Steuerung der Export-Funktion genügt die Angabe der
  51. Exportdatei, in welche die Daten ausgegeben werden. Es genügt hier
  52. die Angabe des Dateinamens, bei Bedarf kann aber auch ein Zielpfad
  53. und/oder ein Suchpfad mit angegeben werden. Sobald eine Exportdatei
  54. angegeben ist erfolgt die Ausgabe bei Verwendung dieses Formulars
  55. autom. in diese Datei anstatt wie sonst üblich auf den Drucker.
  56.  
  57. export=export.dat            Name der Exportdatei
  58. bit7=J                       Bit 7 wird ausgegeben (J=ja)
  59.  
  60. Alle Zeilen in der Datei werden mit CR/LF (Carrig-Return / LineFeed)
  61. beendet. Soll dies ebenfalls unterdrückt werden, so schreiben Sie hier
  62. einfach noch den Befehl CRLF=N, damit werden dann die einzelnen Zeilen
  63. fortlaufend ohne Trennung in die Exportdatei geschrieben.
  64.  
  65.  
  66. Hier nun nochmal eine Beschreibung aller für den Daten-Export über
  67. diese Druckformulare relevanten Befehle. Die Befehle werden hier jedoch
  68. mit einem '-' am Zeilenanfang unwirksam gemacht, um keine ungewollten
  69. Effekte zu erzielen. Wenn Sie einen oder mehrere dieser Befehle benötigen
  70. ist es ratsam, sie einfach weiter oben über oder unter die Befehlszeile
  71. 'export=export.dat' zu schreiben. Außer dem Befehl 'EXPORT=' für die
  72. Angabe der Zieldatei sind alle weiteren Befehle optional. Die Angaben
  73. für die Standard-Einstellungen finden Sie in der Datei STANDARD.FOR.
  74.  
  75.  
  76. -EXPORT=        Definiert eine Export-Datei, in welche die Druckausgabe
  77.                 umgeleitet wird. Damit haben Sie die Möglichkeit, Ihre
  78.                 Buchungen in eine Datei mit beliebigem Aufbau auszugeben,
  79.                 welche dann wiederum von anderen Programmen gelesen wird.
  80.                 Hinter dem Gleichheitszeichen steht der Dateiname, wobei
  81.                 die Angabe eines Laufwerks und/oder Suchpfads möglich ist.
  82.                 Ist diese Datei schon vorhanden wird sie überschrieben!
  83.  
  84. -CRLF=          Damit können Sie die Ausgabe von CR/LF (Carrige Return /
  85.                 LineFeed, ASCII 13/10) am Ende jeder Zeile der Export-Datei
  86.                 unterdrücken. Dieser Befehl wird nur für die Export-Funktion
  87.                 ausgewertet und spielt bei normaler Druckausgabe keine Rolle.
  88.                 Die Vorgabe ist CRLF=J, wenn der Befehl nicht vorhanden ist.
  89.  
  90. -BIN=           Damit können Sie angeben, daß alle im Formular angegeben
  91.                 Steuerzeichen für den Drucker auch in die Export-Datei
  92.                 geschrieben werden (binär). Für den Export von Buchungen in
  93.                 andere Programme ist dies wenig sinnvoll, aber Sie haben
  94.                 damit die Möglichkeit, den gesamten Druck vollständig mit
  95.                 allen Steuerbefehlen in eine Datei umzuleiten. Diese Datei
  96.                 können Sie dann z. B. auf einem anderen PC mit dem Befehl
  97.                 'copy dateiname lpt1' auf den Drucker ausgeben, genauso als
  98.                 würde der Druck direkt von KONTO-MANAGER aus erfolgen.
  99.                 Der Befehl BIN= muß auch eingeschaltet sein, wenn ein FF
  100.                 (FormFeed) in die Exportdatei geschrieben werden soll.
  101.                 Dieser Befehl wird nur für die Export-Funktion ausgewertet.
  102.                 Die Vorgabe ist BIN=N, wenn der Befehl nicht vorhanden ist.
  103.  
  104. -BIT7=          Wird dieser Befehl ausgeschaltet, so wird bei jedem Zeichen
  105.                 das 7. Bit zurückgesetzt, es werden also ausschließlich die
  106.                 Zeichen bis ASCII-Wert 127 in die Exportdatei ausgegeben.
  107.                 Dies kann in Ausnahmefällen nötig sein, wenn das Programm,
  108.                 das die Exportdaten aufnehmen soll, Zeichen über ASCII-127
  109.                 falsch oder garnicht interpretiert. Die Umlaute und einige
  110.                 andere Sonderzeichen gehen hierbei jedoch verloren und werden
  111.                 beim Löschen des 7. Bits evtl. in Steuerzeichen umgewandelt!
  112.                 Dieser Befehl ist nur für die Export-Funktion sinnvoll.
  113.                 Die Vorgabe ist BIT7=J, wenn der Befehl nicht vorhanden ist.
  114.  
  115.  
  116.                      ***  Ende des Formulars  ***
  117.  
  118.