home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 2 / romside_best_of_german_only_2.iso / dos / finabusi / aliform / handbuch.txt < prev    next >
Text File  |  1993-12-01  |  149KB  |  3,426 lines

  1.    ┌──────────────────────────────────────────────────────────┐
  2.    │                         aliFORM²                         │
  3.    │             Formulargenerator mit Datenbank              │
  4.    │    (c) albrecht informationssysteme, Höhenstraße 18      │
  5.    │             41199 Mönchengladbach 1992,1993              │
  6.    └──────────────────────────────────────────────────────────┘
  7.  
  8. ──────────────────────────────────────────────────────────────────────
  9. Inhaltsverzeichnis
  10. ──────────────────────────────────────────────────────────────────────
  11.  
  12. 1    Benötigte Konfiguration
  13.  
  14. 2    Gewährleistung und Urheberrechte
  15.  
  16. 3    Probleme, Fragen, Anregungen und Hinweise
  17.  
  18. 4    Probleme mit der SHAREWARE-Version von aliFORM²
  19.  
  20. 5    Installation des Programms aliFORM²
  21.  
  22. 6    aliFORM² starten
  23.  
  24. 7    Die Benutzeroberfläche von aliFORM²
  25.  
  26. 8    Fehlermeldungen/Infobox
  27.  
  28. 9    Hilfe abrufen/der aliFORM² - Dokumentations-Manager
  29.  
  30. 10   Diese Tasten sollten Sie sich einprägen
  31.  
  32. 11   CHECKLISTE für die Erstellung und den Ausdruck eines Formulars
  33.  
  34. 12   Dateien wählen
  35.  
  36. 13   Neue Anwenderdatei erstellen
  37.  
  38. 14   Textabkürzungen verwenden
  39.  
  40. 15   Drucker einstellen
  41.      15.1   Ausgabegerät
  42.      15.2   Schriftart
  43.      15.3   Briefqualität
  44.      15.4   Linker Rand
  45.      15.5   Manueller Einzelblatteinzug
  46.      15.6   Blattlänge
  47.      15.7   Anzahl der Druckzeilen
  48.      15.8   Oberer Rand
  49.      15.9   Zeilenabstand
  50.      15.10  Formulartext drucken/unterdrücken
  51.      15.11  Anzahl Exemplare
  52.  
  53. 16   Druckertreiber editieren oder erstellen
  54.      16.1   Neuer Druckertreiber
  55.      16.2   Steuersequenzen
  56.  
  57. 17   Ein Formular anlegen, laden oder löschen
  58.      17.1   Ein Formular anlegen
  59.      17.2   Ein Formular laden
  60.      17.3   Ein Formular löschen
  61.      17.4   Ein Formular kopieren
  62.      17.5   Eine DBF-Datei erzeugen
  63.  
  64. 18   Eingabedatendatei bearbeiten
  65.      18.1   Eingabedaten-Datei aktualisieren
  66.      18.2   Alle Eingabedaten löschen
  67.  
  68.  
  69. 19   Formularinfo
  70.  
  71. 20   Formular ändern oder erfassen
  72.      20.1   Das Editorfenster
  73.      20.2   Wichtige Tastenfunktionen
  74.      20.3   Textblöcke bearbeiten
  75.      20.4   Textblöcke kopieren/verschieben
  76.      20.5   Feldwerte aus einer Datenbank einfügen
  77.      20.6   Kalkulator/Taschenrechner
  78.      20.7   Druckattribute einfügen
  79.      20.8   Textzeilen formatieren
  80.      20.9   Zeilenumbruch
  81.      20.10  Text suchen
  82.      20.11  Text suchen und ersetzen
  83.      20.12  Linien und Rahmen zeichen
  84.      20.13  Die Tastenfunktionen im Einzelnen
  85.      20.14  Text beim Drucken einfügen
  86.      20.15  Tabulatoren und Stoppzeichen
  87.      20.16  Automatische Nummerierung
  88.      20.17  Bildschirmmodus (Anzahl der Bildschirm-Zeilen)
  89.      20.18  Die Auswertung von Ausdrucks-/Rechenfeldern
  90.             während der Erfassung/Anzeige unterdrücken
  91.  
  92. 21   Eingabefelder bestimmen
  93.      21.1   Ein Eingabefeld in den Formulartext einfügen
  94.             und bearbeiten
  95.      21.2   Eingabefeld-Nummer
  96.      21.3   Datentyp
  97.      21.4   Länge
  98.      21.5   Wertebereich
  99.      21.6   Bedingte Eingabe/WENN-Klausel
  100.      21.7   Eingabe-/Ausgabeformat
  101.      21.8   Einfügen in eine Auswahlliste
  102.      21.9   Verknüpfung mit Datenbankfeld
  103.      21.10  Rechenformeln
  104.      21.11  Freie Ausdrücke
  105.      21.12  Eingabefeld löschen
  106.      21.13  Eingabefeld kopieren
  107.      21.14  Eingabefeld verschieben
  108.      21.15  Eingabefeld-Maske verschieben
  109.  
  110. 22   Ein Formular ausfüllen
  111.      22.1   Einen neuen Formularsatz anlegen
  112.      22.2   Die Eingabefeld-Bestimmung anzeigen
  113.      22.3   Feldwerte aus einer Datenbank einfügen
  114.      22.4   Einen gespeicherten Formularsatz ändern
  115.      22.5   Formularsätze anzeigen und suchen
  116.      22.6   Einen Formularsatz drucken
  117.      22.7   Einen Formularsatz löschen 
  118.      22.8   Einen Formularsatz kopieren
  119.      22.9   MEMO-Text-Felder/Textdateien mit AliMemo() bearbeiten
  120.      22.10  Navigieren in einem Formular
  121.  
  122. 23   Formularsätze drucken
  123.      23.1   Auswahl aus einer Liste
  124.      23.2   Eine Suchbedingung erfassen
  125.      23.3   Bildschirmkontrolle des Ausdrucks
  126.      23.4   Hintergrunddruck einschalten
  127.      23.5   Den Druck abbrechen
  128.  
  129. 24   Vordruck erstellen
  130.  
  131. 25   Formularraster drucken
  132.  
  133. 26   Eine Datenbankdatei wählen
  134.  
  135. 27   Einen Index erstellen
  136.  
  137. 28   Das Tagesdatum ändern
  138.  
  139. 29   Import und Export von Text
  140.  
  141. 30   Namenserweiterungen ändern
  142.  
  143. 31   Konvertierung von dBASE IV-Datenbanken
  144.  
  145. 32   Formulardateien automatisch sichern
  146.  
  147. 33   Suchpfad für Formulare
  148.  
  149. 34   Suchpfad für Daten
  150.  
  151. 35   Ein Formular kopieren
  152.  
  153. 36   Dateien verschlüsseln
  154.  
  155. 37   Der DOS-Manager
  156.  
  157. 38   Der Daten-BROWSER
  158.  
  159. 39   aliFORM² im Netzbetrieb
  160.  
  161. 40   Beispiel-Formulare
  162.  
  163. 41   Beenden des Progamms
  164.  
  165. ──────────────────────────────────────────────────────────────────────
  166. Was leistet aliFROM²?
  167. ──────────────────────────────────────────────────────────────────────
  168.  
  169. Formulare sind nicht nur Ausdruck eines übersteigerten Bürokra-
  170. tismus, sondern häufig auch ein wirkungsvolles Hilfsmittel
  171. für eine effektive Ablauforganisation im Betrieb. Aber auch der
  172. Privatman/die Privatfrau muß häufig genug Formulare ausfüllen.
  173.  
  174. Was liegt näher, als dies mit dem PC zu erledigen? Beispielsweise
  175. Überweisungsträger. Wenn die Überweisungsdaten dann auch noch ge-
  176. speichert und jederzeit abgerufen werden könnten! Mit aliFORM² 
  177. ist dies (und noch einiges mehr) möglich!
  178.  
  179. Nehmen wir an, Sie möchten Endlosscheckformulare bedrucken. Was
  180. ist zu tun? Zunächst sollten Sie ein Scheckformular mit einem
  181. Raster bedrucken (siehe "Formularraster drucken"). Jetzt können
  182. Sie leicht feststellen, welche Daten an welcher Stelle zu druk-
  183. ken sind. Erstellen Sie ein neues Formular (siehe "Ein neues
  184. Formular erstellen") und rufen Sie den Formulareditor auf
  185. (siehe "Formular ändern oder erfassen"). Fügen Sie an den ent-
  186. sprechenden Stellen die benötigten Eingabefelder ein. Zur
  187. besseren Orientierung kommentieren Sie diese Eingabefelder auch
  188. mit "Währung", "Betrag", "Datum" usw.. Für das Feld "Betrag in
  189. Worten" verwenden Sie die aliFORM²-Funktion ZWORT() (siehe 21.11
  190. "Freie Ausdrücke"), um aus 236,30 "zweihundertsechsunddreißig
  191. 30/100" zu machen! Vertrauen ist gut, Kontrolle ist besser:
  192. Bestimmen Sie einen Wertebereich für den "Betrag", wird der Be-
  193. reich überschritten, verweigert aliFORM² die Eingabe! Wenn Sie
  194. den Editor verlassen, legt aliFROM² automatisch eine Datenbank-
  195. datei an, in der später die Eingabedaten gespeichert werden.
  196.  
  197. Jetzt können Sie mit der Scheckerfassung beginnen. Wählen Sie
  198. "Ausfüllen" aus dem Hauptmenü (siehe 22 "Ein Formular aus-
  199. füllen"). Ein Tastendruck und aliFORM² bietet Ihnen eine Er-
  200. fassungsmaske für Ihre Scheckdaten an. Geben Sie die Daten ein
  201. und drücken Sie anschließend <F10>, um den Scheck auszudrucken.
  202. Sie können aber auch zunächst beliebig viele Schecks am Bild-
  203. schirm ausfüllen und später mit "Drucken" gesammelt ausdrucken!
  204. Selbstverständlich werden Ihre "Kommentare" im Formulartext aus-
  205. geblendet (wenn Sie dies wünschen)!
  206.  
  207. Daß Sie jederzeit Zugriff auf Ihre bereits ausgefüllten Schecks 
  208. haben, wurde bereits erwähnt. Natürlich können Sie jedes
  209. Formular mit Eingabedaten beliebig oft drucken.
  210.  
  211. aliFORM² ist also nicht nur ein Formulargenerator, sondern auch
  212. ein Datenbankgenerator. Oder besser: Eine sinnvolle Kombination
  213. aus beidem!
  214.  
  215. Noch ein Wort zur Programm-Bedienung. Niemand möchte ständig in
  216. umfangreichen Bedienungsanleitungen wälzen. Deshalb verfügt 
  217. aliFORM² über zahlreiche Hilfetexte, die an jeder Stelle situa-
  218. tionsabhängig eingeblendet werden können! Wenn Sie einmal einen
  219. Fehler machen, nobody is(t) perfect, sagt aliFORM² Ihnen höflich
  220. aber bestimmt, was falsch ist!
  221.  
  222. Weitere Leistungsmerkmale in Stichworten:
  223.  
  224.    - Bis zu 999 Eingabe-/Ausgabefelder pro Formular. Die Gesamt-
  225.      länge aller Eingabefelder ist auf 6.000 Zeichen pro Formular
  226.      begrenzt. MEMO-Text-Felder belegen nur jeweils 10 Zeichen
  227.      innerhalb der Struktur.
  228.    - Praktisch unbegrenzte Formulartext-Länge
  229.    - Bedingte Eingabe: Die Eingabe in ein Feld wird nur erlaubt,
  230.      wenn eine frei zu bestimmende Bedingung erfüllt ist.
  231.    - Wertebereiche: Bestimmen Sie, welche Wertebereiche bei der
  232.      Eingabe erlaubt sind. Das können numerische Werte (Beträ-
  233.      ge), Zeichenketten (von "A" bis "Z") oder Datumseinträge
  234.      sein.
  235.    - Ein- und Ausgabeformate können festgelegt werden: Kennzeich-
  236.      nung von negativen Werten, numerische Werte mit führenden
  237.      Nullen, Datumsformate: aus der Eingabe "16.3.92" wird beim
  238.      Drucken "Montag, 16. März 1992" usw.
  239.    - MEMO-Text-Felder mit variabler Länge (bis zu 64.000 Zeichen).
  240.    - Rechenfelder: Numerische Eingabefelder werden als Parameter
  241.      beliebiger Formeln akzeptiert. Das Rechenergebnis wird ausge-
  242.      druckt und gespeichert!
  243.    - Freie Ausdrücke: Ausdrücke jeden beliebigen Typs werden akzep-
  244.      tiert. Es stehen zahlreiche Funktionen für Typumwandlungen,
  245.      Zeichenkettenmanipulationen usw. zur Verfügung. Das Ergebnis
  246.      wird beim Ausdruck in das Formular eingefügt!
  247.      Die IF()-Funktion erlaubt die bedingte Ausgabe von Daten. Zum
  248.      Beispiel ein Zahlungsziel auf einer Rechnung in Abhängigkeit
  249.      von der Höhe des Rechnungsbetrages ...
  250.    - Mehrplatzfähig
  251.    - Datenverschlüsselung,
  252.    - Hintergrunddruck,
  253.    - Konvertierung von dBASE IV nach dBASE III Plus,
  254.    - beliebig viele Konfigurationen (Layout, Drucker etc.)
  255.      können erstellt und geladen werden,
  256.    - Übernahme von Daten aus einer dBASE-Datenbank in den
  257.      Formulartext oder bei der Dateneingabe!
  258.    - Bildschirm-Kontrolle des Ausdrucks,
  259.    - Text-Import und -Export,
  260.    - Einfügen eines geladenen Textes an der Cursorposition,
  261.    - Formularditor: Textscrolling, Zentrieren, Suchen und
  262.      Ersetzen, Auswahl der Druckattribute (Breitschrift,
  263.      Kleinschrift, Unterstreichen etc.) aus einer Bildschirm-
  264.      liste und automatisches Einfügen  an der Cursorposition,
  265.      Zeichnen von Linien oder Rahmen, Langtextersatz von Abkür-
  266.      zungen
  267.    - Einfügen von FeldWERTEN in den Text (einschl. MEMO-Felder),
  268.    - Kalkulator/Taschenrechner fügt Ergebnisse in das Formular
  269.      als Text oder in ein Eingabefeld ein,
  270.    - Rechnen im Text mit Inkrement- und Dekrement-Operator
  271.      für aufsteigende oder absteigende laufende Nummern,
  272.    - Suchen nach Formularen,
  273.    - DOS-Manager zum Kopieren, Löschen, Umbenennen von Dateien und
  274.      Verzeichnissen,
  275.    - Daten-BROWSER zum Ergänzen, Ändern und Löschen von Daten,
  276.    - Expandes-Memory-Speicher wird genutzt.
  277.  
  278. ──────────────────────────────────────────────────────────────────────
  279. 1    Benötigte Konfiguration 
  280. ──────────────────────────────────────────────────────────────────────
  281.  
  282. Ein einwandfreies  Funktionieren des Programms aliFORM² kann nur
  283. zugesichert werden, wenn folgende Konfiguration vorhanden ist:
  284.  
  285.     - Ein IBM-kompatibler Personal-Computer.
  286.     - 640 KByte RAM.
  287.     - Eine Festplatte.
  288.     - PC-/MS-DOS ab Version 2.11 (Einplatzbetrieb).
  289.  
  290. Für ein  sinnvolles Arbeiten  wird weiterhin ein Drucker
  291. benötigt. Das  Programm ist  auf Drucker,  die IBM- oder EPSON-
  292. kompatibel sind,  bereits eingestellt.  Darüber  hinaus  können
  293. viele Drucker  auch im  IBM- oder EPSON-Modus betrieben werden.
  294. Die notwendigen  Einstellungen des Druckers entnehmen Sie bitte
  295. Ihrem Drucker-Handbuch.  Weitere Treiber  stehen zur Verfügung.
  296. Eine Anpassung  an andere  Drucker ist ohne großen Aufwand mög-
  297. lich (siehe unten).
  298.  
  299. Ihr Drucker  sollte auf den Grafikzeichensatz eingestellt sein.
  300. Nur dann  können Sie  auch Grafikzeichen für die Gestaltung des
  301. Formulares verwenden. Die meisten Drucker sind werksseitig auf
  302. diesen Zeichensatz eingestellt. In den allermeisten Fällen kann
  303. Ihr Drucker   aber  nachträglich auf den erweiterten Grafikzei-
  304. chensatz umgeschaltet  werden, wenn dies nötig ist. Nähere Hin-
  305. weise dazu  finden Sie  ebenfalls in Ihrem Druckerhandbuch.
  306.  
  307. Wenn Sie sogenannte speicherresidente Programme (beispielsweise
  308. SIDEKICK) geladen  haben, kann  ein einwandfreies Funktionieren
  309. von aliFORM²nicht  zugesichert werden.  Entfernen Sie im Zwei-
  310. felsfall diese  Programme aus  dem Hauptspeicher, bevor Sie das
  311. Programm starten!
  312.  
  313. Die Datei CONFIG.SYS muß folgende Angaben enthalten
  314.  
  315.     FILES=20
  316.     BUFFERS=8
  317.  
  318. Wenn die  Werte in Ihrer CONFIG.SYS höher sind, beeinflußt dies
  319. unter Umständen lediglich die Ausführungs-Geschwindigkeit. Sind
  320. die Werte kleiner, MÜSSEN SIE DIE EINTRÄGE ändern! Den Eintrag
  321. BUFFERS  sollten  Sie  auf  '20' erhöhen, um die Ausführungsge-
  322. schwindigkeit zu steigern.
  323.  
  324. Beachten Sie  auch die  weiteren Angaben  zum Starten  des Pro-
  325. gramms weiter unten!
  326.  
  327. WICHTIGER HINWEIS: aliFORM² läuft nicht auf einem Laufwerk, daß
  328.                    mit einem Hintergrundkomprimierer (z.B.
  329.                    "Double Space") formatiert wurde!! Im Netzbetrieb
  330.                    muß immer ein (lokales) Laufwerk angemeldet sein,
  331.                    daß NICHT mit einem solchen Komprimierer formatiert
  332.                    wurde.
  333.                     
  334.  
  335. ──────────────────────────────────────────────────────────────────────
  336. 2    Gewährleistung und Urheberrechte
  337. ──────────────────────────────────────────────────────────────────────
  338.  
  339. Auch wenn in aller Bescheidenheit zugesichert werden kann, daß
  340. dieses Programm  mit  großer  Sorgfalt  erstellt  und  getestet
  341. wurde, können  Programmfehler nicht ausgeschlossen werden. Dies
  342. liegt nicht  immer nur  an der Unzulänglichkeit des Programmie-
  343. rers. Die  Fülle von  möglichen Hardware-Kombinationen  und die
  344. immer  noch  auftretenden  sogenannten  Inkompatibilitäten  von
  345. Hardware und beispielsweise des BIOS (ein Programm, das fest in
  346. Ihrem Computer  eingebaut ist  und unter  anderem das Betriebs-
  347. system automatisch  startet), können ebenfalls Ursache für Feh-
  348. lerbedingungen bei der Ausführung des Programms sein.
  349.  
  350. ACHTUNG: Das  einwandfreie Funktionieren  des Programms aliFORM²
  351. kann nur  bei Verwendung  des Original-Betriebssystems PC- bzw.
  352. MS-DOS ab  Version 2.11  (Einplatzbetrieb) zugesichert  werden.
  353. Verwenden Sie  speicherresidente Programme (etwa SIDEKICK) oder
  354. andere Betriebssysteme (oder Betriebssystem-Erweiterungen) kann
  355. das einwandfreie  Funktionieren des Programms nicht zugesichert
  356. werden!
  357.  
  358. Expanded-Memory wird  nur ab  LIM-Version 3.2 unterstützt. Ver-
  359. wenden Sie mehr als 1 MByte Expanded-Memory, kann dies zu Lauf-
  360. zeitfehlern des  Programms führen.  Diese können  in der  Regel
  361. durch Setzen  von DOS-Environment-Variablen  behoben werden. In
  362. diesem Fall bitte ich um Mitteilung!
  363.  
  364. Für alle  Fehler, die  der Programmierer  zu verantworten  hat,
  365. wird jedoch  eine prompte Nachbesserung im Rahmen des technisch
  366. Möglichen zugesichert.
  367.  
  368. Obwohl versucht wurde, alle (bekannten) Fehlerquellen oder mög-
  369. liche Fehlbedingungen  programmtechnisch abzufangen, muß ehrli-
  370. cherweise zugestanden  werden,  daß  trotzdem  sogenannte  Pro-
  371. grammabbrüche nicht  auszuschließen sind. In der Regel erhalten
  372. Sie dann eine Fehlermeldung in einer Dialogbox.
  373. Bitte notieren  Sie diese  Meldung, und teilen Sie sie mir mit!
  374. Ich werde mich um eine umgehende Prüfung und (wenn möglich) Ab-
  375. hilfe bemühen.
  376.  
  377. WICHTIGER HINWEIS - HAFTUNGSAUSSCHLUSS:
  378.  
  379. ┌───────────────────────────────────────────────────────────────────┐
  380. │  Für Schäden irgendwelcher Art, die durch die Verwendung des Pro- │
  381. │  gramms oder dieser Dokumentation entstehen, kann keine Haftung   │
  382. │  übernommen werden. Eine Garantie bezüglich Verwendung, Nutzbar-  │
  383. │  keit oder Funkion des Programms wird ebenfalls ausgeschlossen.   │
  384. └───────────────────────────────────────────────────────────────────┘
  385.  
  386. Die Verwendung des Programms setzt Ihr Einverständnis mit dem
  387. obigen Haftungsausschluß voraus!
  388.  
  389. Da Sie  dieses Programm  in  der  Regel  als  Prüfversion  oder
  390. SHAREWARE kennengelernt  haben, wissen Sie, daß die Prüfversion
  391. ohne Einschränkung  kopiert und  weitergegen werden  kann. Dies
  392. gilt jedoch  nicht für  die Vollversion.  Haben Sie  bitte Ver-
  393. ständnis dafür,  daß die Diskette der Vollversion weder kopiert
  394. noch weitergegeben werden darf!
  395.  
  396. ACHTUNG: Sie  haben nur  das  Nutzungsrecht  für  einen  Compu-
  397. ter/Arbeitsplatz erworben.  Möchten Sie das Programm auf mehre-
  398. ren Computern  gleichzeitig nutzen,  müssen Sie  eine  entspre-
  399. chende Anzahl  von Lizenzen  erwerben! Dies  gilt  insbesondere
  400. auch für  die Benutzung von aliFORM² in einem Netzwerk! Sprechen
  401. Sie mit mir über Mengenrabatte!
  402.  
  403. ──────────────────────────────────────────────────────────────────────
  404. 3    Probleme, Fragen, Anregungen und Hinweise
  405. ──────────────────────────────────────────────────────────────────────
  406.  
  407. Wenden Sie  sich bitte mit Ihrer Kritik, Hinweisen, Fragen oder
  408. Anregungen direkt an micht. Schreiben Sie an
  409.  
  410.     albrecht informationssysteme
  411.     Martin Albrecht
  412.     Höhenstr. 18
  413.     41199 Mönchengladbach 
  414.  
  415. oder rufen  Sie mich in dringenden Fällen an (bitte nur vormit-
  416. tags zwischen 9.00 und 13.00 Uhr)
  417.  
  418.     02166/186793  FAX: 02166/120647
  419.  
  420. Ein gutes Programm lebt von den Ideen und von der Kritik seiner
  421. Anwender! aliFORM² soll  gut werden.  Deshalb bin ich für JEDEN
  422. Hinweis und für JEDE Kritik dankbar! Selbstverständlich auch 
  423. dann, wenn Sie (noch) nicht registrierter Anwender sind!!!
  424.  
  425. ──────────────────────────────────────────────────────────────────────
  426. 4    Probleme mit der SHAREWARE-Version von aliFORM²
  427. ──────────────────────────────────────────────────────────────────────
  428.  
  429. Shareware-Disketten werden in der Regel zu sehr günstigen Prei-
  430. sen von den Händlern kopiert. Nicht immer jedoch werden die 
  431. aktuellsten Versionen angeboten. Leider arbeiten auch die ver-
  432. wendeten Kopierstationen nicht immer einwandfrei. Es kann also
  433. nicht ausgeschlossen werden, daß Sie eine fehlerhafte Kopie
  434. erhalten haben. Sprechen Sie in diesen Fällen direkt mit mir!
  435. Sie können für DM 10 bei mir auch eine (einwandfreie) Shareware-
  436. Kopie erhalten!
  437.  
  438. ACHTUNG: In der SHAREWARE-Version wird die Druck-Option nach 
  439.          50  Tagen gesperrt! Alle anderen Funktionen bleiben
  440.          unbegrenzt erhalten!
  441.  
  442. ──────────────────────────────────────────────────────────────────────
  443. 5    Installation des Programms aliFORM²
  444. ──────────────────────────────────────────────────────────────────────
  445.  
  446. Beachten Sie bitte, daß das Programm nur auf einem Festplatten-
  447. System lauffähig  ist. Sie müssen das Programm deshalb zunächst
  448. auf Ihrer Festplatte installieren. Informationen dazu finden Sie
  449. in der Datei INFO.BAT!
  450.  
  451. ──────────────────────────────────────────────────────────────────────
  452. 6    aliFORM² starten 
  453. ──────────────────────────────────────────────────────────────────────
  454.  
  455. aliFORM² wurde im Verzeichnis \aliform installiert. Melden Sie 
  456. dieses Verzeichnis gegebenenfalls zunächst an mit
  457.  
  458.     cd \aliform <ENTER>.
  459.  
  460. Unmittelbar nach  der automatischen  Installation befinden  Sie
  461. sich bereits im Verzeichnis \aliform\.
  462.  
  463. Wichtiger Hinweis:  Das Programm aliFORM² arbeitet nur ordnungs-
  464. gemäß, wenn  das Verzeichnis,  in dem  sich die  Programm-  und
  465. Dienstdateien befinden,  als aktuelles  Verzeichnis  angemeldet
  466. ist!
  467.  
  468. Wenn Sie MS-DOS 6.0 verwenden, sollten Sie die Hinweise unten
  469. beachten!
  470.  
  471. ACHTUNG: Wenn  Sie das  Programm nicht  automatisch installiert
  472. haben, müssen  Sie  zunächst  eine  Dekompression  der  Dateien
  473. durchführen. Dies geschieht, wenn Sie eintippen
  474.  
  475.     af <ENTER>
  476.  
  477. Anschließend verfahren  Sie bitte ebenfalls wie nachfolgend be-
  478. schrieben!
  479.  
  480. Starten Sie das Programm anschließend mit
  481.  
  482.     aliform <ENTER> 
  483.  
  484. Beim Start prüft aliFORM², ob eine Farbgraphik-Karte installiert ist.
  485. In diesem Fall schaltet das Programm automatisch in den Farbmodus
  486. um.  Anderenfalls wird der Schwarz-Weiß-Modus eingeschaltet.
  487. Sie können aber auch die Schwarz-Weiß-Darstellung erzwingen,
  488. indem Sie das Programm mit dem Parameter "m" aufrufen:
  489.  
  490.     aliform m <ENTER>
  491.  
  492. Druckerspooler:
  493. Möchten Sie den DOS-Druckerspooler nutzen, müssen Sie aliFORM² mit
  494.  
  495.     afspool <ENTER>
  496.  
  497. starten. Diese Option steht jedoch nur im Einplatzbetrieb zur Ver-
  498. fügung.
  499.  
  500. HINWEIS: Beim Starten des Programms wird das zuletzt bearbeitete
  501.          Formular, dem die Anwenderdatei FORM.ANW zugeordnet
  502.          wurde automatisch geladen!
  503.  
  504. aliFORM² unter MS-DOS 6.0
  505. ──────────────────────────────────────────────────────────────────────
  506.  
  507. Bei Verwendung des Treibers EMM386.EXE kommt es auf einigen Maschinen
  508. zu Programmabstürzen beim Starten von aliFORM² oder beim Laden einer
  509. Datei.
  510.  
  511. Die Ursache ist eine Inkompatibilität des Treibers EMM386.EXE mit
  512. aliFORM²/Clipper.
  513.  
  514. Lösung:
  515.  
  516. In den meisten Fällen kann das Problem mit mit dem zusätzlichen
  517. Schalter "NOVCPI" behoben werden. Der Eintrag in der CONFIG.SYS
  518. sollte dann etwa so aussehen
  519.  
  520. DEVICE=C:\DOS\EMM386.EXE NOEMS NOVCPI ...
  521.  
  522. Wenn dies nicht hilft, müssen Sie den EMM386-Treiber von WINDOWS
  523. oder von DOS 5.0 verwenden oder auf diesen Treiber verzichten!
  524.  
  525.  
  526. ──────────────────────────────────────────────────────────────────────
  527. 7    Die Benutzeroberfläche von aliFORM²
  528. ──────────────────────────────────────────────────────────────────────
  529.  
  530. Nach einigen  Sekunden meldet sich aliFORM².  In der Mitte des
  531. Bildschirms sehen  Sie das  Start-Logo, das Ihnen unter anderem
  532. auch die  aktuelle Versions-Nummer  mitteilt. Drücken  Sie eine
  533. Taste, um das Menü von aliFORM² zu aktivieren.
  534.  
  535. Die Zeile unterhalb des Copyrightvermerks (Infozeile) zeigt von
  536. links nach rechts folgende Angaben:
  537.  
  538.     - Den Programmnamen.
  539.     - Den Namen des aktuellen Formulares.
  540.     - Den Namen der aktuellen Datenbankdatei (DBF-Datei).
  541.     - Den Namen der aktuellen Anwenderdatei.
  542.  
  543. Darunter befindet sich das Hauptmenü mit folgenden Optionen:
  544.  
  545.     - Editieren,
  546.     - Formular,
  547.     - Ausfüllen,
  548.     - Anwender,
  549.     - Daten,
  550.     - Drucken,
  551.     - Verschiedenes und
  552.     - Ende.
  553.  
  554. Wählen Sie  eine Option  mit den <Cursortasten>.  Gegebenenfalls
  555. öffnet sich  eine sogennannte  Pull-Down-Liste mit weiteren Op-
  556. tionen. Um  eine Auswahl in diesen Menüs zu treffen, setzen Sie
  557. den Cursor  bitte ebenfalls  auf die  gewünschte  Position  und
  558. drücken Sie  <ENTER>. Alternativ wird ein Menüpunkt auch aufgeru-
  559. fen, wenn  Sie die  Taste für den hervorgehobenen Buchstaben der
  560. Option, zum Beispiel "d" für "Daten", betätigen! Menüoptionen,
  561. die zur Zeit nicht aufgerufen werden können, sind ebenfalls farb-
  562. lich abgesetzt!
  563.  
  564. Die unterste  Bildschirmzeile ist  für verschiedene  Meldungen,
  565. die während einer Sitzung angezeigt werden, reserviert.
  566.  
  567. ──────────────────────────────────────────────────────────────────────
  568. 8    Fehlermeldungen/Infobox
  569. ──────────────────────────────────────────────────────────────────────
  570.  
  571. Ist ein  Fehler in  der Programmbedienung  aufgetreten,  öffnet
  572. sich etwa in der Mitte des Bildschirms ein Fenster und gibt Ih-
  573. nen einen  Hinweis, was falsch gemacht wurde oder wie weiter zu
  574. verfahren ist.
  575. An anderen Stellen gibt aliFORM² Hinweise oder fordert Sie zu
  576. einer Entscheidung auf. Bestätigen Sie den hervorgehobenen Menü-
  577. Button mit <ENTER> oder drücken Sie die Buchstabentaste.
  578.  
  579. ──────────────────────────────────────────────────────────────────────
  580. 9    Hilfe abrufen/der aliFORM² - Dokumentations-Manager
  581. ──────────────────────────────────────────────────────────────────────
  582.  
  583. An den  meisten Stellen  im Programm  können Sie  die  F1-Taste
  584. drücken, um einen Hilfetext einzublenden. Das Hilfefenster kön-
  585. nen Sie  mit <F8>  vergrößern (zoomen). Ein nochmaliger Druck auf
  586. die F8-Taste verkleinert das Fenster wieder. Überdeckt der Hil-
  587. fetexte gerade eine wichtige Stelle des Bildschirms, können Sie
  588. Ihn verschieben!  Drücken Sie dazu zuerst die F9-Taste und ver-
  589. schieben Sie  das Fenster  mit den  Cursortasten. Schließen Sie
  590. die Aktion bitte mit der ENTER-Taste ab! Wird der Hilfetext an-
  591. gezeigt, können  Sie mit  den Cursortasten innerhalb des Textes
  592. blättern.
  593.  
  594. Mit einem Druck auf die ESC-Taste wird der Hilfetext wieder vom
  595. Bildschirm entfernt!
  596.  
  597. Wenn Sie  die Tasten ALT-F1 drücken nachdem ein beliebiger Hil-
  598. fetext angezeigt  worden ist,  öffnet sich eine Bildschirmliste
  599. mit allen  vorhandenen Hilfetexten.  Wählen Sie  einen Text aus
  600. und drücken Sie ENTER.
  601.  
  602. Den aliFORM² - Dokumentationsmanager können Sie an (fast) jeder 
  603. Stelle im Programm mit der Tastenkombination ALT-F1 aufrufen
  604. (wenn Sie "Hilfe" über F1 aufgerufen haben, steht diese Option
  605. nicht zur Verfügung). Der Dokumentationsmanager stellt Ihnen
  606. die aliFORM²-Bedienungsanleitung in einem komfortablen VIEWER
  607. zur Verfügung.
  608.  
  609. BEACHTEN SIE BITTE: Beim ERSTMALIGEN Aufruf des Dokumentations-
  610.                     Managers, wird die Datei HANDBUCH.TXT in
  611.                     die Datenbank HANDBUCH.ALI übertragen.
  612.                     Außerdem wird das Inhaltsverzeichnis
  613.                     (INHALT.ALI) erstellt.
  614.  
  615. Blättern Sie mit den Cursortasten oder Bild-oben/Bild-unten
  616. zeilen- bzw. seitenweise im Text.
  617. Mit F2 können Sie einen beliebigen Begriff suchen. Es sind Teil-
  618. zeichenketten erlaubt. Shift-F2 sucht die nächste Textzeile.
  619. F10 öffnet das Inhaltsverzeichnis. Wählen Sie eine Option mit den
  620. Cursor-Tasten und bestätigen Sie mit ENTER.
  621. Mit ALT-B können Sie auch hier den Bildschirmmodus einstellen
  622. (25, 43 oder 50 Zeilen pro Bildschirmseite).
  623.  
  624. WICHTIGER HINWEIS: Die Option "Inhaltsverzeichnis" des aliFORM²-
  625.                    Dokumentations-Managers funktioniert nur
  626.                    einwandfrei, wenn die Datei HANDBUCH.TXT
  627.                    NICHT VERÄNDERT wurde!!
  628.                   
  629.  
  630. ──────────────────────────────────────────────────────────────────────
  631. 10   Diese Tasten sollten Sie sich einprägen
  632. ──────────────────────────────────────────────────────────────────────
  633.  
  634. Die folgenden  Tasten haben  eine allgemeine,  an jeder  Stelle
  635. gültige, Bedeutung:
  636.  
  637. F1           Hilfetext aufrufen (Funktionstaste 1)
  638.  
  639. Alt-F1       Dokumentations-Manager aufrufen
  640.  
  641. F2           Suchtaste für Textstellen, Feldeinträge usw.
  642.  
  643. F4           NEU-Taste für neue Formularsätze oder neue
  644.              Datensätze usw.
  645.  
  646. F7           Löschtaste für Formularzeilen, Eingabefelder,
  647.              Formularsätze usw.
  648.  
  649. F10          Aufruf eines Menüs oder Auslösen des Drucks
  650.  
  651. CURSOR-Taste Markieren eines Menüpunktes, eines Feldes oder
  652.              einer Datei in einer Bildschirmliste.
  653.  
  654. ENTER        Bestätigung aller Eingaben, Auswahl von
  655.              Menüpunkten, Auswahl aus Bildschirmlisten.
  656.  
  657. ESC          Abbruch einer Aktion.
  658.  
  659. INS/Einfg    Einfügemodus ein- oder ausschalten, beachten Sie
  660.              die Anzeige rechts oben auf dem Bildschirm.
  661.  
  662. DEL/Entf     Löschen des Zeichens, auf das der Cursor zeigt.
  663.  
  664. Leertaste/   Eine Fehlermeldung vom Bildschirm entfernen.
  665. SPACE
  666.  
  667. Alt          Die Alt-Taste wird in Verbindung mit einer anderen
  668.              Taste im Editor verwendet. Zum Beispiel Alt-K für
  669.              den Aufruf des Taschenrechners/Kalkulators.
  670.  
  671. Außer den  genannten Funktionen haben einzelne Tasten auch noch
  672. andere Bedeutungen. Diese entnehmen Sie bitte jeweils der Info-
  673. Zeile am unteren Bildschirmrand!
  674.  
  675. ──────────────────────────────────────────────────────────────────────
  676. 11   CHECKLISTE für die Erstellung und den Ausdruck eines Formulars
  677. ──────────────────────────────────────────────────────────────────────
  678.  
  679.   1) Legen Sie zunächst ein neues Formular mit "Formular/
  680.      NEUes Formular" an oder wählen Sie ein vorhandenes Formular.
  681.   2) Wählen Sie eine Datendatei, wenn Sie Feldwerte hieraus
  682.      in den Formularext oder mischen oder in ein Eingabefeld 
  683.      übernehmen möchten (Option "Daten/Datei laden").
  684.   3) Erfassen Sie jetzt das Formular. Wählen Sie dazu"Editieren".
  685.   4) Wählen Sie einen Drucker mit "Anwender/Drucker" oder
  686.      erstellen Sie einen neuen Druckertreiber mit "Anwender/
  687.      Treiber editieren" sofern dies noch nicht geschehen
  688.      ist.
  689.   5) Füllen Sie das Formular aus. Wählen Sie "Ausfüllen" und 
  690.      legen Sie mit F4 einen neuen leeren Formularsatz an. Die
  691.      Leertaste öffnet dann die Eingabemaske.
  692.      Drucken Sie das Formular mit F10.
  693.  
  694. WICHTIGER HINWEIS: Beenden Sie das Programm bitte aus-
  695.                    schließlich mit der Option "Ende".
  696.                    Anderenfalls kann ein Datenverlust
  697.                    nicht ausgeschlossen werden!
  698.  
  699. ──────────────────────────────────────────────────────────────────────
  700. 12   Dateien wählen
  701. ──────────────────────────────────────────────────────────────────────
  702.  
  703. Um Dateien  (Formulare, Datenbanken oder  Dateien im Texformat)
  704. auszuwählen, bietet  aliFORM²  Ihnen komfortable Bildschirm-Aus-
  705. wahllisten an.
  706.  
  707. Zunächst werden  Sie aufgefordert, ein Laufwerk zu wählen. Mar-
  708. kieren Sie  die gewünschte  Laufwerksbezeichnung (A ... Z) oder
  709. drücken Sie die entsprechende Taste (beispielsweise "c" für das
  710. Laufwerk C:)  und bestätigen Sie mit ENTER. Anschließend öffnet
  711. sich eine  Bildschirmliste mit allen Dateien und Unterverzeich-
  712. nissen des gewählten Verzeichnisses. In der Statuszeile (letzte
  713. Bildschirmzeile) wird jeweils der aktuelle Pfadnamen angezeigt!
  714. Beachten Sie bitte: Es werden nur die Dateien angezeigt, die
  715. eine unter "Verschiedenes/Namenserweiterungen" eingetrage Erwei-
  716. terung besitzen. Ändern Sie die Einstellungen gegebenenfalls
  717. dort.
  718.  
  719. Zu Anfang jeder Liste finden Sie die Einträge
  720.  
  721.     ..  (vorhergehendes Verzeichnis)  und
  722.     \   (Hauptverzeichnis)
  723.  
  724. Wählen Sie  diese Einträge,  um das  vorhergehende  Verzeichnis
  725. oder das  Stammverzeichnis des  Laufwerks zu  öffnen. Alle Ver-
  726. zeichnisse werden  dabei zur  Unterscheidung von  Dateien durch
  727. ein Pfeilzeichen markiert.
  728. Wenn Sie  einen Verzeichnis-Eintrag  mit den  Cursortasten  und
  729. ENTER gewählt  haben, wird das entsprechende Verzeichnis geöff-
  730. net und  alle hier  enthaltenen Einträge (Dateien und Verzeich-
  731. nisse) werden angezeigt und zur Auswahl angeboten.
  732.  
  733. Wenn Sie jedoch eine Datei markieren und mit <ENTER> wählen, wird
  734. die Bildschirmliste  geschlossen und  der Dateiname im Programm
  735. übernommen. Beispielsweise als Text oder Datenbank.
  736.  
  737. Mit ESC  oder "Cursor-rechts" bzw. "Cursor-links" wird die Aus-
  738. wahl abgebrochen!
  739.  
  740. ──────────────────────────────────────────────────────────────────────
  741. 13   Neue Anwenderdatei erstellen
  742. ──────────────────────────────────────────────────────────────────────
  743.  
  744. Beachten Sie bitte: Beim Start von aliFORM² wird die Vorgabe-An-
  745. wenderdatei FORM.ANW  automatisch geladen.  Wenn Sie  für  einen
  746. Ausdruck eine  andere Anwenderdatei  nutzen möchten, müssen Sie
  747. diese zuvor laden (siehe unten)!
  748.  
  749. Gespeichert werden alle Angaben des Menüs "Anwender/Drucker ein-
  750. stellen" sowie die Suchpfade für Formulare und Daten und der
  751. Schalter für das Anlegen von Sicherheitskopien (siehe 32 "Formu-
  752. lardateien automatisch sichern". Ebenso werden alle Textabkür-
  753. zungen (siehe 14 "Textabkürzungen verwenden") hier gespeichert.
  754.  
  755. Wenn Sie eine neue Anwenderdatei erstellen möchten, wählen Sie
  756. bitte "Anwender/Neue Anwenderdatei". Geben Sie hier bitte einen
  757. Namen ein! Es stehen 8 Zeichen für den Namen zur Verfügung. Das
  758. Programm fügt die Dateinamen-Erweiterung "ANW" automatisch an!
  759. Die aktuelle Anwenderdatei wird nicht überschrieben. Nach dem
  760. Speichern der neuen Angaben wird die neue Anwenderdatei aber zur
  761. aktuellen Anwenderdatei. Den von Ihnen angegebenen Namen sehen
  762. Sie nun oben rechts in der Infozeile!
  763.  
  764. Das Passwort für eine neue Anwenderdatei sichert den Zugriff auf
  765. Ihre Anwenderdaten. Möchten Sie die Anwenderdatei nicht schü-
  766. tzen, übergehen Sie die Eingabe bitte mit ENTER!
  767.  
  768. WICHTIGER HINWEIS: Das Passwort wird als numerischer Code
  769.                    abgelegt! Wenn Sie das Passwort nicht
  770.                    angeben können, besteht KEIN ZUGRIFF
  771.                    mehr auf diese Datei.
  772.  
  773. Die aktuelle Anwenderdatei wird dem aktuellen Formular zugeordet
  774. und beim Laden des Formulars ebenfalls automatisch geöffnet.
  775.  
  776. ──────────────────────────────────────────────────────────────────────
  777. 14   Textabkürzungen verwenden
  778. ──────────────────────────────────────────────────────────────────────
  779.  
  780. Textabkürzungen werden bei der Texterfassung durch einen zugehö-
  781. rigen Langtext ersetzt.
  782. Erfassen Sie zunächst die gewünschten Abkürzungen und Langtexte
  783. mit "Anwender/Textabkürzungen". Es stehen insgesamt 15 Abkürzungen
  784. zur Verfügung. Bei den Abkürzungen wird nicht zwischen Groß- und
  785. Kleinschreibung unterschieden. Der Langtext kann maximal 80 Zei-
  786. chen umfassen. Die ersten 4 Einträge sind bereits belegt. Sie kön-
  787. nen diese aber beliebig überschreiben!
  788. BEACHTEN SIE BITTE: Die Abkürzungen/Langtexte werden als Anwender-
  789.                     daten verwaltet. Verwenden Sie mehrere Anwender-
  790.                     dateien, müssen Sie die Abkürzungen entsprechend
  791.                     oft erfassen!
  792.  
  793. Um eine Abkürzung durch einen Langtext zu ersetzen, gehen Sie 
  794. bitte so vor:
  795.  
  796. - Wählen Sie "Editieren".
  797. - Geben Sie an der gewünschten Stelle eine Abkürzung ein. Zum
  798.   Beispiel "mfg", betätigen Sie nun die Tastenkombination ALT-M.
  799.  
  800. Sofort wird der zugehörige Langtext ("Mit freundlichen 
  801. Grüßen") eingefügt! Beachten Sie bitte, daß der Cursor sich
  802. unmittelbar hinter dem letzen Zeichen der Abkürzung befinden
  803. muß!
  804.  
  805. ──────────────────────────────────────────────────────────────────────
  806. 15   Drucker einstellen
  807. ──────────────────────────────────────────────────────────────────────
  808.  
  809. Für den  korrekten Ausdruck der Dokumente müssen Sie einen pas-
  810. senden Druckertreiber  laden. Verwenden Sie einen EPSON-LQ-kom-
  811. patiblen Drucker,  so ist  dies nicht  erforderlich. Allerdings
  812. haben Sie  auch dann die Möglichkeit, weitergehende Anpassungen
  813. des Druckbildes  an Ihre  individuellen Bedürfnisse vorzunehmen
  814. (siehe Druckertreiber editieren oder erstellen).
  815.  
  816. Wählen Sie  die Option "Anwender/Drucker einstellen" mit den
  817. Cursor-Tasten und ENTER. aliFORM² zeigt Ihnen den aktuellen
  818. Drucker(-treiber) an. Wenn Sie einen anderen Druckertreiber
  819. wählen möchten, betätigen Sie nun die  F2-Taste (Funktions-
  820. taste  2). aliFORM² zeigt Ihnen alle  verfügbaren Treiber  in 
  821. einer  Auswahlliste. Wählen Sie den passenden Treiber mit den
  822. Cursor-Tasten und ENTER. Finden Sie  keinen passenden  Treiber
  823. in  der Liste, so können Sie mit "Treiber editieren" (siehe unten)
  824. das Programm trotzdem an Ihren Drucker anpassen.
  825.  
  826. Die folgenden Abschnitte beziehen sich auf die Optionen der 
  827. Eingabemaske "Drucker einstellen":
  828.  
  829. ──────────────────────────────────────────────────────────────────────
  830. 15.1   Ausgabegerät
  831. ──────────────────────────────────────────────────────────────────────
  832.  
  833. Die Druckausgabe erfolgt wahlweise auf den parallelen  (Drucker-)
  834. Schnittstellen LPT1, LPT2 oder LPT3. Geben Sie hier bitte die 
  835. gewünschten Schnittstelle an! Wenn Sie einen Dateinamen angeben,
  836. wird eine Druckdatei mit diesem Namen erstellt.
  837.  
  838. ──────────────────────────────────────────────────────────────────────
  839. 15.2   Schriftart für Text: Wählen Sie
  840. ──────────────────────────────────────────────────────────────────────
  841.  
  842.     Pica     10 Zeichen/Zoll oder
  843.     Elite    12 Zeichen/zoll
  844.  
  845.  
  846. ──────────────────────────────────────────────────────────────────────
  847. 15.3   Briefqualität/LetterQuality
  848. ──────────────────────────────────────────────────────────────────────
  849.  
  850. Unterstützt   Ihr   Drucker   den   Druck   in Briefqualität (LQ), so
  851. tragen Sie bitte "J" ein.
  852.  
  853. ──────────────────────────────────────────────────────────────────────
  854. 15.4   Linker Rand 
  855. ──────────────────────────────────────────────────────────────────────
  856.  
  857. Tragen Sie die Anzahl Zeichen für den linken Rand ein. Die Stan-
  858. dardvorgabe ist 8 Zeichen, bezogen auf die Schriftdichte  Pica 
  859. (10 Zeichen/Zoll). Diese Angabe bezieht sich auf  das gesamte
  860. Dokument. Die  im Text selbst angegebenen Ränder sind rela-
  861. tiv zu dieser Angabe zu verstehen. Wenn  Sie also  hier den 
  862. Linken Rand auf 8  (Zeichen) belassen  und während  des "Editierens"
  863. einen linken Rand  von 4  Zeichen einstellen,  wird der entspre-
  864. chende Text 8 + 4 = 12 Zeichen vom linken  Papierrand aus gedruckt.
  865.  
  866. ──────────────────────────────────────────────────────────────────────
  867. 15.5   Manueller Einzelblatteinzug
  868. ──────────────────────────────────────────────────────────────────────
  869.  
  870. Möchten Sie statt Endlospapier Einzelblätter mit einem manuellen
  871. Einzelblatteinzug verwenden,  tragen Sie  bitte "J" ein. Sofern
  872. Ihr Drucker diese Option unterstützt, wird der Druck nach jeder
  873. Seite unterbrochen,  und Sie  werden  aufgefordert,  ein  neues
  874. Blatt  einzuziehen.   Beachten  Sie   bitte   die   abweichende
  875. Blattlänge für  Einzelblätter (siehe  unten)! Wenn  Ihr Drucker
  876. über einen  automatischen Einzelblatteinzug  verfügt, ist  dies
  877. nicht notwendig!
  878.  
  879. ──────────────────────────────────────────────────────────────────────
  880. 15.6   Blattlänge
  881. ──────────────────────────────────────────────────────────────────────
  882.  
  883. Je nach  verwendetem Papier  ist die  Anzahl der  zur Verfügung
  884. stehenden Druckzeilen  unterschiedlich: Einzelblätter  (70 Zei-
  885. len) haben  2 Druckzeilen weniger als Endlospapier (72 Zeilen).
  886. Fremdformulare haben wesentlich weniger Zeilen. Tragen Sie hier
  887. also bitte die Gesamtlänge des Formulares/Blattes ein!
  888.  
  889. HINWEIS:
  890. Wenn die "Blattlänge" UND die "Anzahl der Druckzeilen" Null (0) ist,
  891. führt aliFORM² keinen automatischen Seitenumbruch durch. Ein Seiten-
  892. umbruch muß dann durch [_NS] ausgelöst werden! Außerdem wird in die-
  893. sem Fall ein EJECT-Befehl an den Drucker gesandt, während in allen
  894. anderen Fällen, der Seitenvorschub vom Programm in Abhängigkeit vom
  895. Wert für "Blattlänge" schrittweise durchgeführt wird.
  896.  
  897. Diese Option sollten Sie nutzen, wenn innerhalb eines Formulars die
  898. Anzahl der (physikalischen) Druckzeilen via Steuerzeichen geändert
  899. werden muß.
  900.  
  901. ──────────────────────────────────────────────────────────────────────
  902. 15.7   Anzahl der Druckzeilen
  903. ──────────────────────────────────────────────────────────────────────
  904.  
  905. Wenn ein Formular länger ist als eine Seite, wird ein Seitenum-
  906. bruch durchgeführt. Tragen Sie hier bitte die Anzahl der Zeilen
  907. ein, die pro Seite ausgedruckt werden sollen. Zum Beispiel 64.
  908. Beachten Sie bitte, daß die Anzahl der Druckzeilen kleiner sein
  909. muß als die Blattlänge!
  910.  
  911. ──────────────────────────────────────────────────────────────────────
  912. 15.8   Oberer Rand
  913. ──────────────────────────────────────────────────────────────────────
  914.  
  915. Tragen Sie hier die Anzahl der Zeilen für oberen Rand ein. Der
  916. obere Rand wird für jede Druckseite eingestellt. Oberer Rand und
  917. die "Anzahl der Druckzeilen" dürfen zusammen nicht größer sein
  918. als die "Blattlänge"!
  919.  
  920. ──────────────────────────────────────────────────────────────────────
  921. 15.9   Zeilenabstand
  922. ──────────────────────────────────────────────────────────────────────
  923.  
  924. Die Vorgabe  für den  Zeilenabstand ist  1. Der größte erlaubte
  925. Eintrag ist  3. In  diesem Fall  werden nach jeder Druckzeile 2
  926. Leerzeilen eingefügt!
  927.  
  928. ──────────────────────────────────────────────────────────────────────
  929. 15.10  Formulartext drucken/unterdrücken
  930. ──────────────────────────────────────────────────────────────────────
  931.  
  932. Sollen nur die Eingabefelder gedruckt werden (dies ist bei Fremd-
  933. formularen der Fall), geben Sie hier bitte "N" ein. Bei eigenen
  934. Formularen muß "J" angegeben werden, damit auch der konstante 
  935. Formulartext gedruckt wird.
  936.  
  937. ──────────────────────────────────────────────────────────────────────
  938. 15.11  Anzahl Exemplare
  939. ──────────────────────────────────────────────────────────────────────
  940.  
  941. Wenn Sie  gleich mehrere  Exemplare eines Formularsatzes drucken
  942. möchten, so tragen Sie hier bitte die Anzahl ein!
  943.  
  944. Alle Angaben  können Sie  jederzeit ändern.  Sie werden  in der
  945. aktuellen Anwenderdatei  gespeichert und  stehen Ihnen nach dem
  946. Laden des Programms bzw. der Anwenderdatei automatisch zur Ver-
  947. fügung.
  948.  
  949. ──────────────────────────────────────────────────────────────────────
  950. 16   Druckertreiber editieren oder erstellen
  951. ──────────────────────────────────────────────────────────────────────
  952.  
  953. Sie  können aliFORM² individuell an Ihren Drucker anpassen. Auch
  954. für  den  Fall,  daß  Sie  Ihren Drucker nicht in der Liste der
  955. Druckertreiben  finden (siehe "Drucker"), sollten Sie diese Op-
  956. tion  verwenden,  um selbst einen entsprechenden Treiber zu er-
  957. stellen.   Wählen   Sie   bitte  "Anwender/Treiber  editieren".
  958.  
  959. Wählen  Sie  zunächst  gegebenenfalls den passenden (oder einen
  960. ähnlichen)    Treiber.    Drücken   Sie   dazu   die   F2-Taste
  961. (Funktionstaste  2)  und wählen Sie den Treiber mit den Cursor-
  962. Tasten  und ENTER. Als Vorgabe werden Ihnen die Steuersequenzen
  963. des aktuellen Druckers angeboten.
  964.  
  965. ──────────────────────────────────────────────────────────────────────
  966. 16.1   Neuer Druckertreiber
  967. ──────────────────────────────────────────────────────────────────────
  968.  
  969. Möchten   Sie  einen  neuen  (oder alternativen  Treiber) erstel-
  970. len, so tragen Sie bitte einen beliebigen Namen ein. aliFORM²
  971. erlaubt für den Namen nur Buchstaben,  Ziffern  und  das Unterstrei-
  972. chungszeichen "_"! Der Treiber  wird  im aktuellen Verzeichnis mit
  973. der Erweiterung DRU gespeichert.  Wenn Sie keinen neuen Namen eintra-
  974. gen, werden die Änderungen/Ergänzungen  in  den  geladenen  Treiber
  975. übertragen!
  976.  
  977. ──────────────────────────────────────────────────────────────────────
  978. 16.2   Steuersequenzen
  979. ──────────────────────────────────────────────────────────────────────
  980.  
  981. Das   Programm    benötigt   die   Steuersequenzen     für  die
  982. einzelnen  Druckattribute. Eine Steuersequenz besteht aus 1 bis
  983. 6  dreistelligen   Dezimalziffern.  Diese   müssen  ohne  jedes
  984. Trennzeichen  nacheinander   eingetragen   werden.   In   Ihrem
  985. Druckerhandbuch   finden   Sie   die   entsprechenden  Angaben.
  986.  
  987. Das  Steuerzeichen  ESC hat den Dezimalwert 27 (einzutragen mit
  988. führender Null, also '027' !).
  989.  
  990. Der Wert '0' (einzutragen '000' !) muß bei einigen Druckern als
  991. ASCII-Code  für  das Zeichen "0" (Null) angegeben werden. Führt
  992. eine  entsprechende Steuersequenz also nicht zu dem gewünschten
  993. Ergebnis, so tragen Sie in diesem Fall bitte den Dezimalwert 48
  994. (einzutragen '048') statt '0' ('000') ein!
  995.  
  996. Einige Drucker schalten nach "Kleinschrift aus" (Condensed) au-
  997. tomatisch  die Schriftdichte "Pica" ein. Möchten Sie Ihre Doku-
  998. mente  also in der Schriftdichte "Elite" drucken, so tragen Sie
  999. in  diesem  Fall  für  "Kleinschrift aus" die Steuersequenz für
  1000. "Elite" ein!
  1001.  
  1002. Bestätigen Sie "Speichern", werden alle Angaben
  1003. in eine Treiberdatei mit dem angegebenen Namen und der Erweite-
  1004. rung DRU gespeichert!
  1005.  
  1006. Beachten  Sie  bitte,  daß  der  zuletzt gewählte oder erstellt
  1007. Treiber  auch  der  aktuellen Anwenderdatei zugeordnet und beim
  1008. nächsten Programmstart (oder bei der Auswahl der entsprechenden
  1009. Anwenderdatei) automatisch geladen wird!
  1010.  
  1011. ──────────────────────────────────────────────────────────────────────
  1012. 17   Ein Formular anlegen, laden oder löschen
  1013. ──────────────────────────────────────────────────────────────────────
  1014.  
  1015. ──────────────────────────────────────────────────────────────────────
  1016. 17.1   Ein Formular anlegen
  1017. ──────────────────────────────────────────────────────────────────────
  1018.  
  1019. Soll ein neues Formular erfaßt werden, wählen Sie bitte die Option
  1020. "Formular/NEUes Formular".
  1021.  
  1022. Tragen Sie nun den Namen des Formulars ein. Es stehen 8 Stellen
  1023. zur Verfügung. Sie sollten nur Zeichen, Ziffern und das Untestrei-
  1024. chungs-Zeichen  "_" verwenden. aliFORM² fügt an den Namen in je-
  1025. dem  Fall die Erweiterung "FOR" an. Ist ein Formular mit die-
  1026. sem  Namen  bereits vorhanden, erhalten Sie eine Fehlermeldung!
  1027. Wählen  Sie  dann einen anderen Namen oder löschen Sie das vor-
  1028. handene Formular mit "Löschen".
  1029.  
  1030. Es wird eine Formulardatei mit der Erweiterung FOR und eine Para-
  1031. meterdatei mit der Erweiterung PAR angelegt. Die Datei für die
  1032. Eingabedaten (Erweiterung ist DAT) wird erstellt, wenn Sie unter
  1033. "Editieren" Eingabefelder eingefügt haben. Sie können aber mit
  1034. "Daten NEU" jederzeit eine Aktualisierung der Eingabedaten-Datei
  1035. veranlassen (siehe dort).
  1036.  
  1037. ──────────────────────────────────────────────────────────────────────
  1038. 17.2   Ein Formular laden
  1039. ──────────────────────────────────────────────────────────────────────
  1040.  
  1041. Markieren Sie bitte die Option "Formular/Formular laden".
  1042.  
  1043. Sie werden zunächst aufgefordert, das Laufwerk und anschließend
  1044. das  gewünschte Verzeichnis zu wählen. Standardäßig schlägt das
  1045. Programm das mit "Verschiedenes/Pfad (Formular)" angegebene Ver-
  1046. zeichnis  (beispielsweise  "\ALIFORM\FORMULARE\") vor.  Wählen Sie
  1047. ein Laufwerk  mit  den  Cursortasten (oder der Buchstabentaste) und
  1048. ENTER.  Beachten  Sie  bitte: Wenn Sie ein anderes Laufwerk als
  1049. die  Vorgabe  (  Pfad  (Texte)) wählen, müssen Sie zunächst das
  1050. Hauptverzeichnis   öffnen  ("\         ")  und  dann  das  ge-
  1051. wünschte  Verzeichnis wählen (siehe auch "Dateien wählen"). An-
  1052. schließend  zeigt  Ihnen  das Programm alle Formulardateien des
  1053. gewählten Verzeichnisses in einer Pulldown-Liste an. Wählen Sie
  1054. das  gewünschte Formular mit den Cursortasten und drücken Sie
  1055. bitte ENTER.
  1056.  
  1057. aliFORM² prüft in jedem Fall, ob es sich bei der gewählten Datei
  1058. um  eine  aliFORM²-Datei handelt. Ist dies nicht so, werden
  1059. Sie mit einer Fehlermeldung darauf hingewiesen. Ist die Formular-
  1060. Datei oder die zugehörige Eingabedaten-Datei verschlüsselt,
  1061. erhalten Sie einen Hinweis und können dann das Passwort eingeben.
  1062.  
  1063. Gleichzeitig wird auch die zugeordnete Datenbankdatei geladen.
  1064. Aus  den Eintragungen in der Infozeile können Sie entnehmen, ob
  1065. und  welche Datendatei angemeldet und automatisch geöffnet wor-
  1066. den ist. Ist die mit dem Formular angemeldete Datenbankdatei
  1067. nicht mehr vorhanden, erhalten Sie eine Fehlermeldung!
  1068.  
  1069. Sie können das geladene Formular jetzt ändern (siehe "Formular
  1070. ändern oder erfassen") oder vorhandene Formularsätze ausdrucken
  1071. (siehe 23 "Formularsätze drucken").
  1072.  
  1073. Wenn  der   Schalter  für  "Sichern  (Formular)"  auf  "EIN"  steht
  1074. ("Verschiedenes")  wird   unmittelbar  nach   dem  Laden   eine
  1075. Sicherheitskopie der  Formulardatei  mit  der  Erweiterung  "S__"
  1076. erstellt.  Die  Sicherheitskopie  wird deshalb unmittelbar nach
  1077. dem  Laden  des  Textes  erstellt, weil alle Änderungen im Text
  1078. sofort und ohne weitere Abfrage gespeichert werden. Dies weicht
  1079. von  der  Vorgehensweise,  die  Sie  von anderen Textprogrammen
  1080. kennen ab!
  1081.  
  1082. Um eine Sicherheitskopie wieder zugänglich zu machen, gehen Sie
  1083. bitte folgendermaßen vor:
  1084.  
  1085. - Verlassen Sie aliFORM²,
  1086. - kopieren Sie die Sicherungsdatei mit dem Befehl
  1087.  
  1088. copy <textname>.s__ <textname>.for
  1089.  
  1090. Für  <textname>  tragen  Sie  bitte  den  von  Ihnen vergebenen
  1091. Textnamen ein.
  1092.  
  1093. ──────────────────────────────────────────────────────────────────────
  1094. 17.3   Ein Formular löschen
  1095. ──────────────────────────────────────────────────────────────────────
  1096.  
  1097. Wählen Sie bitte "Formular/Löschen" und wählen Sie das gewünschte
  1098. Formular aus. Bestätigen Sie Ihre Wahl mit ENTER.
  1099.  
  1100. ACHTUNG: Der Formulartext und alle gespeicherten Formularsätze 
  1101.          (Daten) werden anschließend vom Datenträger entfernt!
  1102.  
  1103. ──────────────────────────────────────────────────────────────────────
  1104. 17.4   Ein Formular kopieren
  1105. ──────────────────────────────────────────────────────────────────────
  1106.  
  1107. Mit der Option "Formular/Kopieren" wird eine Kopie des aktuellen 
  1108. Formulares einschließlich aller bereits erfaßten Eingabedaten 
  1109. (Formularsätze) angelegt. Die bereits erfaßten Formularsätze können 
  1110. anschließend gelöscht werden. Auch die Datenbank-Zuordnung bleibt 
  1111. bestehen!
  1112. Geben Sie bitte den Dateinamen ein. Die Dateien werden im "Suchpfad 
  1113. für Formulare" abgelegt!
  1114.  
  1115. ──────────────────────────────────────────────────────────────────────
  1116. 17.5   Eine DBF-Datei erzeugen
  1117. ──────────────────────────────────────────────────────────────────────
  1118.  
  1119. Aus der aktuellen Datendatei, die die ausgefüllten Formularsätze
  1120. enthält, wird eine dBASE III plus-kompatible Datenbankdatei 
  1121. erzeugt. Dabei werden die Einträge in "Kennzeichen" (Maske der
  1122. Feldbeschreiungen, siehe auch "21.8 Einfügen in eine Auswahlliste")
  1123. automatisch als Feldnamen verwendet. Beachten Sie jedoch bitte, daß 
  1124. nur die ersten 10 Stellen verwendet werden. Alle Zeichen außer 
  1125. Buchstaben, Ziffern und das Unterstreichungszeichen werden durch "_" 
  1126. (Unerstreichungszeichen) ersetzt.
  1127.  
  1128.  
  1129. ──────────────────────────────────────────────────────────────────────
  1130. 18   Eingabedatendatei bearbeiten
  1131. ──────────────────────────────────────────────────────────────────────
  1132.  
  1133. Wenn Sie ein Formular ausfüllen, werden die Eingabedaten in einer
  1134. Datenbankdatei gespeichert. Diese Datenbankdatei wird von aliFORM²
  1135. automatisch angelegt, wenn Sie unter "Editieren" Eingabefelder
  1136. definiert haben.
  1137.  
  1138. ──────────────────────────────────────────────────────────────────────
  1139. 18.1   Eingabedaten-Datei aktualisieren
  1140. ──────────────────────────────────────────────────────────────────────
  1141.  
  1142. Normalerweise wird die Eingabedaten-Datei automatisch aktualisiert,
  1143. wenn Sie den Editor ("Editieren") verlassen, und eine Eingabefeld-
  1144. Bestimmung in das Formular eingefügt oder geändert haben. Mit der
  1145. Option "Formular/Daten NEU" können Sie die Aktualisierung ebenfalls
  1146. veranlassen. Dabei werden die Datentypen und Längen entsprechend
  1147. angepaßt. aliFORM² versucht dabei, alle vorhandenen Daten zu erhalten
  1148. und gegebenenfalls umzuwandeln (z.B. einen numerischen Wert in eine
  1149. Zeichenkette). Dies kann jedoch nicht in jedem Fall garantiert wer-
  1150. den!
  1151.  
  1152. HINWEIS: Mit dieser Option können Sie auch als gelöscht markierte
  1153.          Formularsätze endgültig entfernen und damit Speicherplatz
  1154.          freimachen!
  1155.  
  1156. ──────────────────────────────────────────────────────────────────────
  1157. 18.2   Alle Eingabedaten löschen
  1158. ──────────────────────────────────────────────────────────────────────
  1159.  
  1160. Wählen Sie die Option "Formular/Daten löschen", wenn alle gespei-
  1161. cherten Eingabedaten gelöscht werden sollen. Das Formular bleibt
  1162. erhalten und wird NICHT gelöscht!
  1163.  
  1164. ──────────────────────────────────────────────────────────────────────
  1165. 19   Formularinfo
  1166. ──────────────────────────────────────────────────────────────────────
  1167.  
  1168. Die  Option  "Formular/Info/Ansehen"  zeigt Ihnen das Datum der
  1169. letzten  Bearbeitung  des Formulares und erlaubt Ihnen die Eingabe
  1170. und  Anzeige  einer  beliebigen Bemerkung. Sie können dies bei-
  1171. spielsweise  nutzen,  um die Verwendung des Dokumentes näher zu
  1172. erläutern.  Diese  Möglichkeit haben Sie auch, wenn Sie während
  1173. des "Editierens" die F3-Taste drücken.
  1174.  
  1175. Mit der Option "Formular/Info/Suchen" können Sie ein Formular su-
  1176. chen.  Tragen  Sie dafür bitte entweder ein Bearbeitungs-Datum,
  1177. zum  Beispiel  '18.01.91' oder einen Suchbegriff ein. Das Datum
  1178. muß immer die allgemeine Form 'TT.MM.JJ' haben. Der Suchbegriff
  1179. kann eine beliebige Teilzeichenkette sein. Es wird jedes Formular
  1180. angezeigt,  das diesen Suchbegriff im Feld "Formularinfo" aufweist.
  1181. Ist als Formularinfo beispielsweise eingetragen
  1182.  
  1183.         Rechnung Auslandskunden
  1184.  
  1185. können Sie diesen Text mit dem Suchbegriff
  1186.  
  1187.         ausland
  1188.  
  1189. oder auch
  1190.  
  1191.         kunden
  1192.  
  1193. finden.
  1194.  
  1195. Es wird grundsätzlich nicht zwischen Groß- und Kleinschreibung
  1196. unterschieden!
  1197.  
  1198. Wenn Sie alle Formulare durchblättern möchten, so geben Sie als Such-
  1199. begriff bitte "*" ein!
  1200.  
  1201. Gesucht  wird  grundsätzlich  nur im aktuellen Suchverzeichnis.
  1202. Dies ist entweder das Stammverzeichnis (z.B. \ALIFORM) oder
  1203. das  mit "Verschiedenes/Pfad (Formulare)" eingetragene Verzeichnis.
  1204.  
  1205. Wurde ein Formular gefunden, wird das Formularinfo-Fenster mit dem
  1206. Formularnamen  angezeigt. Sie können jetzt mit der Cursor-oben/
  1207. -unten-Taste nach dem vorhergehenden  oder  nachfolgenden Formular 
  1208. suchen, mit F10 das angezeigte Formular laden  oder  mit  ESC  die Suche
  1209. abbrechen!
  1210.  
  1211. ──────────────────────────────────────────────────────────────────────
  1212. 20   Formular ändern oder erfassen
  1213. ──────────────────────────────────────────────────────────────────────
  1214.  
  1215. Bevor  Sie einen Text erfassen, können Sie eine Datenbankdatei
  1216. wählen  (siehe dort). aliFORM² kann dann Feldwerte aus dieser
  1217. Datei in den Formulartext oder beim Ausfüllen entnehmen.
  1218.  
  1219. ──────────────────────────────────────────────────────────────────────
  1220. 20.1   Das Editorfenster
  1221. ──────────────────────────────────────────────────────────────────────
  1222.  
  1223. Wählen  Sie  die  Option "Editieren" des Hauptmenüs und drücken
  1224. Sie  die  ENTER-Taste.
  1225.  
  1226. Oberhalb  des  eigentlichen Textfensters befindet sich das Zei-
  1227. lenlineal. Hier werden vor allem auch die Einstellungen für den
  1228. rechten  und  linken  (Text-)Rand markiert (siehe dort)! In der
  1229. linken  oberen  Ecke  des Textfensters erscheint ein Cursor. Je
  1230. nach Status des Einfügemodus ist der Cursor dünn oder fett! Un-
  1231. terhalb  des Textfensters wird die aktuelle Zeile und die aktu-
  1232. elle  Spalte,  in  der  sich  der  Cursor  befindet, angezeigt.
  1233.  
  1234. Die  Anzahl der Textzeilen wird praktisch nur durch die Kapazi-
  1235. tät  Ihrer  Festplatte beschränkt! Wenn Sie längere Texte bear-
  1236. beiten  möchten,  sollten  Sie einen AT-Computer mit mindestens
  1237. 1 MByte Expanded Memory zur Verfügung haben!
  1238.  
  1239. Obwohl  jede  Zeile  bis zu 120 Zeichen lang sein kann, sollten
  1240. Sie  sinnvollerweise nur soviele Zeichen je Zeile erfassen, wie
  1241. auf Ihrem Drucker in einer Zeile ausgedruckt werden können. Be-
  1242. achten  Sie  bitte,  daß  kein automatischer Zeilenumbruch beim
  1243. Drucken  durchgeführt wird (sie können aber einen automatischen
  1244. oder  manuellen  Zeilenumbruch  beim Erfassen oder Ändern eines
  1245. Textes  veranlassen  -  siehe  "Zeilenumbruch"). Haben Sie bei-
  1246. spielsweise  die  Schriftdichte  "Pica"  (siehe  "Drucker") und
  1247. einen linken Rand (dito.) von 8 Zeichen gewählt, so sollte eine
  1248. Zeile  nicht mehr als etwa 64 bis 66 Zeichen fassen. Selbstver-
  1249. ständlich können Sie aber das Druck-Attribut "Kleinschrift ein"
  1250. verwenden,  um auch in diesem Fall bis zu 120 Zeichen pro Zeile
  1251. in Kleinschrift auszudrucken!
  1252.  
  1253. ──────────────────────────────────────────────────────────────────────
  1254. 20.2   Wichtige Tastenfunktionen
  1255. ──────────────────────────────────────────────────────────────────────
  1256.  
  1257. Betätigen Sie bitte die F10-Taste, um das Editor-Menü aufzurufen.
  1258. Wählen Sie hier eine Option mit den Cursortasten und ENTER. Alle
  1259. Optionen können auch direkt über Tasten (-kombinationen) ausge-
  1260. führt werden. Im Menü sind allerdings nicht alle möglichen Funk-
  1261. tionen aufgeführt!
  1262.  
  1263.  
  1264. Im Text blättern:
  1265. Mit  der Cursor-unten- bzw. Cursor-oben-Taste können Sie inner-
  1266. halb  des Textes blättern. Ist das Ende der Bildschirmseite er-
  1267. reicht, wird der Text nach oben oder unter verschoben. Mit PgUp
  1268. und  PgDn  bzw. BILD-oben und BILD-unten können Sie seitenweise
  1269. blättern.
  1270.  
  1271. Löschen:
  1272. Zum  Löschen eines Wortes, verwenden Sie bitte die Tastenkombi-
  1273. nation CTRL-T. Bewegen Sie den Cursor unmittelbar links vor das
  1274. zu löschenden Wort! Die Tastenkombination CTRL-Y löscht den In-
  1275. halt einer Zeile. Um eine Zeile vollständig zu löschen, verwen-
  1276. den Sie bitte die F7-Taste (siehe unten). aliFORM² schlägt Ihnen
  1277. die  aktuelle  Zeilennummer vor. Übernehmen Sie die Angaben mit
  1278. ENTER  oder tragen Sie einen anderen Bereich ein. Ist der ange-
  1279. gebene  Bereich  zu  groß, erhalten Sie eine Fehlermeldung. Der
  1280. gelöschte   Bereich   ist  danach  unwiederbringlich  verloren!
  1281. Ist ein Textblock markiert, wird der gesamte Block gelöscht!
  1282. ACHTUNG: Eingabefeld-Beschreibungen können nicht direkt im
  1283.          Editor gelöscht werden (siehe 21.12 "Eingabefeld
  1284.          löschen")!
  1285.  
  1286. Einfügen:
  1287. Den  Einfügemodus  können  Sie  mit der Ins-Taste ein- und aus-
  1288. schalten. Oberhalb der Infozeile wird der aktuelle Status ange-
  1289. zeigt!  Außerdem können Sie den Status an der Größe des Cursors
  1290. erkennen:  Dünn  =  Überschreiben,  dick  =  Einfügen!  Mit  F6
  1291. (Funktionstaste  6) können Sie eine oder mehrere leere Zeile an
  1292. der Cursorposition einfügen. aliFORM² schlägt Ihnen die aktuelle
  1293. Zeile  und  die  Anzahl '1' vor. Bestätigen Sie die Angaben mit
  1294. ENTER oder ändern Sie die Angaben. Mit F9 wird ein Text aus ei-
  1295. ner ASCII-Datei unmittelbar an der Zeile eingefügt, in der sich
  1296. der Cursor befindet! Um einen Text aus einer ASCII-Datei an das
  1297. Ende  des  aktuellen  Textes anzufügen, verwenden Sie bitte die
  1298. Option "Verschiedenes/IMPORT-Text"!
  1299. ACHTUNG: Eingabefeld-Beschreibungen können nicht überschreiben
  1300.          werden (siehe auch 21 "Eingabefelder bestimmen")!
  1301.  
  1302. ──────────────────────────────────────────────────────────────────────
  1303. 20.3   Textblöcke bearbeiten
  1304. ──────────────────────────────────────────────────────────────────────
  1305.  
  1306. Markieren Sie den gewünschten Textblock: Bewegen Sie den Cursor
  1307. zunächst  an den Blockanfang und betätigen Sie die Alt-B-Taste.
  1308. Bewegen  Sie  dann die Hervorhebung mit den Cursortasten bis an
  1309. das  Blockende.  Alternativ  können Sie auch die Funktion 'Text
  1310. suchen'  verwenden,  um  das Blockende zu markieren! Bestätigen
  1311. Sie  das  Blockende  erneut  mit Alt-B. Anschließend können Sie
  1312. der  nachfolgenden Funktionen für den markierten Textblock aus-
  1313. führen:   - Löschen,
  1314.           - Kopieren/Verschieben (Clip in/out)
  1315.           - Linien und Rahmen zeichnen,
  1316.           - Formatieren (links-/rechtsbündig, zentriert, Block).
  1317.  
  1318. Beachten Sie bitte auch hier, daß Eingabefeld-Bestimmungen weder
  1319. gelöscht noch überschrieben werden können!
  1320.  
  1321. Die nachfolgenden Erläuterungen zu diesen Funktionen beschreiben
  1322. das Verfahren ohne Blockmarkierung!
  1323.  
  1324. ──────────────────────────────────────────────────────────────────────
  1325. 20.4   Textblöcke kopieren/verschieben
  1326. ──────────────────────────────────────────────────────────────────────
  1327.  
  1328. Bis zu 40 Zeilen können an beliebige Stellen des Textes kopiert
  1329. werden.  Drücken  Sie  die F4-Taste (Funktionstaste 4). aliFORM²
  1330. schlägt  Ihnen  die aktuelle Textzeile und die Anzahl '40' vor.
  1331. Bestätigen Sie die Angaben mit <ENTER> oder ändern Sie die Werte.
  1332. Auf Wunsch wird der Block anschließend gelöscht.
  1333.  
  1334. HINWEIS: Enthält der ausgewählte Block eine Eingabefeld-Bestim-
  1335.          mung, kann der Block nicht in den Zwischenspeicher
  1336.          übernommen werden!!
  1337.  
  1338. Um den Textblock zu kopieren, markieren Sie bitte die Zeile, an
  1339. der  eingefügt  werden soll. Drücken Sie nun F5 (Funktionstaste
  1340. 5).  Der  zuletzt gespeicherte Auszug (Block) kann beliebig oft
  1341. und an beliebigen Stellen eingefügt werden! Beachten Sie bitte,
  1342. daß nur vollständige Zeilen kopiert werden!
  1343.  
  1344. ──────────────────────────────────────────────────────────────────────
  1345. 20.5   Feldwerte aus einer Datenbank einfügen
  1346. ──────────────────────────────────────────────────────────────────────
  1347.  
  1348. Betätigen Sie dazu die F8-Taste und wählen Sie den ent-
  1349. sprechenden Feldwert aus. Mit den Cursortasten können Sie inner-
  1350. halb der Datensätze (Cursor-oben, Cursor-unten) und innerhalb
  1351. der Spalten/Felder (Cursor-rechts, Cursor-links) wählen. Bestä-
  1352. tigen Sie Ihre Wahl mit ENTER.
  1353.  
  1354. Logische Felder können nicht eingefügt werden. Alle anderen Feld-
  1355. typen werden automatisch in Zeichenketten umgewandelt. Wenn Sie
  1356. einen MEMO-Text einfügen möchten, beachten Sie bitte: Ein MEMO-
  1357. Text wird zeilenweise eingefügt. Das bedeutet, an der aktuellen
  1358. Cursorposition im Text wird eine entsprechende Anzahl von Leerzeilen
  1359. eingefügt, die anschließend den MEMO-Text aufnehmen.
  1360.  
  1361.  
  1362. ──────────────────────────────────────────────────────────────────────
  1363. 20.6   Kalkulator/Taschenrechner
  1364. ──────────────────────────────────────────────────────────────────────
  1365.  
  1366. Mit dem Kalkulator können Sie Berechnungen ausführen und das Ergeb-
  1367. nis anschließend in den Text einfügen.
  1368. Bewegen Sie den Cursor im Text auf die erste Stelle einer Ziffern-
  1369. zeichenkette, wird diese als Anfangswert in den Kalkulator über-
  1370. nommen. Der Kalkulator wird mit Alt-K aufgerufen.
  1371.  
  1372. Die Bedienung entspricht weitestgehend einem "normalen"
  1373. Taschenrecher.
  1374.  
  1375. Funktionen:
  1376.  
  1377.   +          Addition
  1378.   -          Subtraktion
  1379.   *          Multiplikation
  1380.   /          Division
  1381.   E          Exponieren
  1382.   W          Wurzel
  1383.   %          Prozent von ...
  1384.   #          Vorzeichen umkehren
  1385.   ENTER      Berechnung/Ergebnis
  1386.   C          Aktuellen Wert löschen
  1387.   F10        Ergebnis in Text einfügen
  1388.   ESC        Abbrechen
  1389.   M          Inhalt des Speichers
  1390.   Bild-oben  Wert zum Speicher addieren
  1391.   Bild-unten Wert vom Speicher abziehen
  1392.  
  1393. Bei der Übernahme einer Berechnung in Text sollten Sie folgendes
  1394. beachten: Das Ergebnis wird als Zeichenkette an der aktuellen
  1395. Cursorposition eingefügt. Als Trennzeichen wird ein Punkt "." ver-
  1396. wendet. Da mit höchster Genauigkeit gerechnet wird (30 Stellen!),
  1397. werden die nachfolgenden Nullen des Dezimalteils unterdrückt!
  1398.  
  1399. ──────────────────────────────────────────────────────────────────────
  1400. 20.7   Druckattribute einfügen
  1401. ──────────────────────────────────────────────────────────────────────
  1402.  
  1403. Beliebige Formularteile können mit einigen Druckattributen versehen
  1404. werden.  Druckattribute müssen in eckige Klammern "[]" ein-
  1405. gefügt  werden.  Ein  Druckattribut besteht aus dem Unterstrei-
  1406. chungszeichen    "_"    und   zwei   nachfolgenden   Buchstaben
  1407. (beispielsweise  '[_UA]').  Die Attribute können auch "per Hand"
  1408. eingefügt werden. Alternativ öffnet sich eine Auswahlliste, wenn 
  1409. Sie die Tasten SHIFT- F1  drücken. Wählen Sie in diesem Fall eine
  1410. Option und drücken Sie  ENTER. Das Druckattribut wird an der ak-
  1411. tuellen Cursorposition eingefügt! Einfügemodus eingeschaltet?
  1412.  
  1413. Folgende Attribute stehen zur Verfügung:
  1414.      _KE    Kleinschrift ein
  1415.      _KA    Kleinschrift aus
  1416.      _BE    Breitschrift ein
  1417.      _BA    Breitschrift aus
  1418.      _UE    Unterstreichen ein
  1419.      _UA    Unterstreichen aus
  1420.      _FE    Fettdruck ein
  1421.      _FA    Fettdruck aus
  1422.      _A1    Anwenderattribut 1
  1423.      _A2    Anwenderattribut 2
  1424.      _NS    Neue Seite/Seitenumbruch
  1425.      _PI    PICA-Schriftgröße
  1426.      _EL    ELITE-Schriftgröße
  1427.      _DATUM Aktuelles Systemdatum │ Abkürzung _DAT
  1428.      _SEITE Seitennummerierung    │           _SEI
  1429.  
  1430. Die sogenannten "Anwender-Sequenzen" "_A1" und "_A2" können Sie
  1431. mit  beliebigen  Steuersequenzen  belegen. Sie sind auch in den
  1432. vorhandenen Treibern nicht vorbelegt!
  1433.  
  1434. Die Attribute können auch kombiniert werden. Fügen Sie dazu die
  1435. Attribute nacheinander ein. Beispielsweise
  1436.  
  1437. [_BE][_UE]Breitschrift unterstrichen: [#003     ][_BA][_UA]
  1438.  
  1439. Beachten Sie, daß die Attribute auch wieder abgeschaltet werden
  1440. müssen, wenn sie nicht für den gesamten nachfolgenden Text ver-
  1441. wendet  werden sollen! Die Kursiv-Schrift kann in der Regel nur
  1442. genutzt  werden,  wenn  der  Grafikzeichensatz an Ihrem Drucker
  1443. AUSGESCHALTET  ist!  Außerdem sollten Sie beachten, daß für die
  1444. Kursivschrift keine Nationalen Zeichensätze vorhanden sind. Die
  1445. Umlaute  (Ä,  ü,  Ö etc.) werden also nicht in kursiv gedruckt!
  1446. Wenn Sie für die Anwender-Sequenzen (siehe oben) beispielsweise
  1447. die  vertikale  Breitschrift  nutzen, sollten Sie beachten, daß
  1448. dabei  jeweils zwei Druckzeilen benötigt werden, Dies könnte zu
  1449. einem  nicht  korrekten Seitenumbruch führen. Gleichen Sie dies
  1450. gegebenenfalls   mit   dem  Seitenwechsel-Attribut  (_NS)  aus!
  1451.  
  1452. Das Seitenwechsel-Attribut "_NS" sollten Sie auch bei mehrsei-
  1453. tigen Formularen verwenden, um einen korrekten Seitenumbruch
  1454. zu erhalten.
  1455.  
  1456. Beachten Sie bitte, daß nach einem Seitenwechsel nicht automa-
  1457. tisch ein oberer Rand eingestellt ist. Sie müssen nach einem
  1458. Seitenwechsel-Attribut eine entsprechende Anzahl von Leerzei-
  1459. len einfügen!
  1460.  
  1461. HINWEIS: Mit der Option "Anwender/Treiber editieren" können Sie
  1462. den dort aufgeführten Optionen natürlich jede beliebige Steuer-
  1463. sequenz Ihres Drucker zuordnen! Beispielsweise können Sie außer
  1464. für  "Anwender 1 ... 2 " auch alle anderen Sequenzen mit belie-
  1465. bigen Werten belegen! Das Problem mit dem nicht eingeschalteten
  1466. Grafikzeichensatz läßt sich auch dadurch lösen, daß Sie den Se-
  1467. quenzen  für   LetterQuality  beispielsweise  die  Sequenz  für
  1468. "Grafikzeichensatz  I  oder  II" voranstellen. Für einen EPSON-
  1469. kompatiblen Drucker also
  1470.  
  1471.         Letter Quality ein : 027054027120001
  1472.  
  1473. Nach einem Seitenwechsel bleiben alle zuvor eingeschalteten At-
  1474. tribute  erhalten.
  1475.  
  1476. ──────────────────────────────────────────────────────────────────────
  1477. 20.8   Textzeilen formatieren
  1478. ──────────────────────────────────────────────────────────────────────
  1479.  
  1480. Formatieren  Sie Ihren Text rechts- oder linksbündig, zentriert
  1481. oder im Blocksatz.
  1482.  
  1483. Die  Formatierung wird immer innerhalb des einzustellenden Lin-
  1484. ken  und Rechten Randes vorgenommen. Um den Rechten Rand einzu-
  1485. stellen,  drücken Sie bitte die Tasten ALT-R,  für den Linken
  1486. Rand  bitte  die Tasten ALT-L. Tragen Sie nun die Werte ein.
  1487. Sind  die  Werte  größer als Null und kleiner als 76 werden die
  1488. Positionen im Zeilenlineal mit "]" bzw. "[" markiert. Beachten
  1489. Sie bitte, daß der linke und rechte Rand Bestandteile des Textes
  1490. wird. Nach dem Laden des Textes finden Sie diese Einstellungen
  1491. automatisch vor.
  1492.  
  1493. Beachten  Sie  bitte: Um den Zeilenumbruch auszuschalten, müssen
  1494. Sie den Rechten Rand auf 0 (Null) setzen.
  1495.  
  1496. Alle nachfolgenden Angaben beziehen sich auf einen markierten
  1497. Block oder eine einzelne Zeile!
  1498.  
  1499. Linksbündig:
  1500.  
  1501. Markieren Sie die gewünschte(n) Zeile(n) und drücken Sie STRG-F4
  1502. (Ctrl-F4). Jede  Textzeile wird dann linksbündig an die angegebene
  1503. Stelle  verschoben. Gleichzeitig werden alle Mehrfach-Leerstel-
  1504. len  entfernt. Eine Ausnahme bilden Eingabefeld-Beschreibungen.
  1505. Beachten Sie bitte, daß sich der linke Rand nur auf den Textbe-
  1506. reich bezieht. Der hier angegebene linke Rand wird zu dem im Menü
  1507. "Anwender/Drucker einstellen" angegebenen linken Rand hinzuaddiert!
  1508.  
  1509. Rechtsbündig:
  1510.  
  1511. Markieren Sie die gewünschte(n) Zeile(n) und drücken Sie STRG-F3
  1512. (Ctrl-F3). Jede  Textzeile  schließt  dann  an  der  Position  des
  1513. "Rechten  Randes"  rechtsbündig ab. Auf der linken Seite werden
  1514. entsprechend  viele  Leerstellen  angefügt. Gleichzeitig werden
  1515. alle  Mehrfach-Leerstellen  innerhalb des Textes entfernt. Eine
  1516. Ausnahme  bilden  Eingabefeld-Beschreibungen.
  1517.  
  1518. Blocksatz:
  1519.  
  1520. Markieren Sie die gewünschte(n) Zeile(n) und drücken Sie STRG-F5
  1521. (Ctrl-F5).  Jede  Textzeile  wird  dann  innerhalb dieses Bereiches
  1522. (zwischen dem angegebenen linken und rechten Rand) im Blocksatz
  1523. formatiert.  Für  den  Blocksatz  werden zwischen den Worten so
  1524. viele  Leerzeichen  eingefügt,  bis die Textzeile am linken und
  1525. rechten Rand bündig abschließt! Eingabefeld-Beschreibungen werden
  1526. NICHT formatiert!
  1527.  
  1528. Zentriert:
  1529.  
  1530. Markieren  Sie  die  gewünschte(n) Zeile und drücken Sie STRG-F6
  1531. (Ctrl-F6). Jede  Textzeile  wird  dann  innerhalb dieses Bereiches
  1532. (zwischen  dem  angegebenen  linken und rechten Rand) zentriert
  1533. formatiert.
  1534.  
  1535. ──────────────────────────────────────────────────────────────────────
  1536. 20.9   Zeilenumbruch
  1537. ──────────────────────────────────────────────────────────────────────
  1538.  
  1539. Wenn der Cursor in der Spalte 1 steht und Sie Strg-ENTER drücken,
  1540. wird für den Absatz bis zur nächsten Leerzeile ein  Zeilenumbruch
  1541. durchgeführt. Geben Sie zuerst den gewünschten  Rechten  Rand 
  1542. (und Linken Rand) ein, an dem umgebrochen  werden  soll. Der Umbruch
  1543. wird an einer Leerstelle oder einem Spiegelstrich  "-"  vorgenommen.
  1544.  
  1545. Zeilenumbrüche  oder  Zeilenschaltungen werden automatisch wäh-
  1546. rend  der Erfassung vorgenommen, wenn der Cursor über den Rech-
  1547. ten  Rand  "rutscht". Sobald Sie ein Leerzeichen einfügen, wird
  1548. die  aktuelle Zeile umgebrochen. Der Teil, der über den Rechten
  1549. Rand  hinausgeht  wird  in  die nächste Zeile übernommen. Dabei
  1550. wird eine Leerzeile eingefügt.
  1551.  
  1552. Möchten  Sie  einen  bestimmten Teil einer Zeile in die nächste
  1553. Zeile  umbrechen, so markieren Sie bitte das erste Zeichen, das
  1554. in  die  nächste  Zeile  übertragen werden soll und drücken Sie
  1555. ENTER.  aliFORM² fügt eine Leerzeile ein und überträgt den Text
  1556. ab der Stelle, an der der Cursor steht, in diese Zeile.
  1557.  
  1558. Beachten Sie bitte, daß beim Zeilenumbruch der Linke Rand eben-
  1559. falls berücksichtigt wird.
  1560.  
  1561. ACHTUNG: Eingabefeld-Beschreibungen werden NICHT umgebrochen!
  1562.  
  1563. ──────────────────────────────────────────────────────────────────────
  1564. 20.10  Text suchen
  1565. ──────────────────────────────────────────────────────────────────────
  1566.  
  1567. Drücken  Sie  die F2-Taste, um nach Einträgen im aktuellen Text
  1568. zu  suchen. Geben Sie die gewünschte Textstelle ein und drücken
  1569. Sie  ENTER.  Wurde der Eintrag gefunden, öffnet sich am unteren
  1570. Rand  ein  Fenster  und zeigt Ihnen die Fundstelle in der Text-
  1571. zeile  an.   Sie können jetzt mit F2 die nächste Fundstelle su-
  1572. chen,  mit  F10 den Cursor in die Zeile der Fundstelle positio-
  1573. nieren oder die Suche mit ESC abbrechen.
  1574.  
  1575. ──────────────────────────────────────────────────────────────────────
  1576. 20.11  Text suchen und ersetzen
  1577. ──────────────────────────────────────────────────────────────────────
  1578.  
  1579. Möchten  Sie bestimmte Begriffe oder Textteile durch andere er-
  1580. setzen,  so  drücken Sie bitte die F10-Taste. Geben Sie nun den
  1581. gesuchten  Begriff oder den gesuchten Textteil und anschließend
  1582. den  Ersatz-Begriff ein. Zum Beispiel "DM" und "US $". Wird der
  1583. Suchbegriff  gefunden,  öffnet  sich  am unteren Rand des Bild-
  1584. schirms  ein Fenster und zeigt Ihnen die Fundstelle an. Drücken
  1585. Sie nun
  1586.  
  1587. die F2-Taste,  wenn der Suchbegriff ersetzt und
  1588.                weitergesucht werden soll oder
  1589. die F10-Taste, wenn alle Fundstellen automatisch
  1590.                ersetzt werden sollen oder
  1591. die ESC-Taste, wenn die Suche abgebrochen werden soll
  1592.                oder
  1593. eine andere Taste, wenn die Fundstelle übergangen werden
  1594.                 und weitergesucht werden soll.
  1595.  
  1596. ACHTUNG: Eingabefeld-Beschreibungen können NICHT bearbeitet werden!
  1597.  
  1598. ──────────────────────────────────────────────────────────────────────
  1599. 20.12  Linien und Rahmen zeichen
  1600. ──────────────────────────────────────────────────────────────────────
  1601.  
  1602. Sie können Linien und Rahmen manuell oder automatisch zeichnen. Mit
  1603. Alt-F10 öffnet sich ein Menü zur Auswahl des Zeichenmodus bzw. der
  1604. Zeichenart. Mit Alt-Z wird der manuelle Zeichenmodus mit der zuletzt
  1605. gewählten Zeichenart (Standard ist "einfacher Rahmen") aktiviert.
  1606.  
  1607. Manuell zeichnen:
  1608. ──────────────────────────────────────────────────────────────────────
  1609. Positionieren Sie zunächst den Cursor an die Ausgangsstelle    im Editor/
  1610. Formular. Wählen Sie jetzt eine der drei Zeichennarten. Danach zeigt
  1611. aliFORM² den Zeichenmodus und die gewählte Zeichenart unterhalb 
  1612. des Editorfensters an.
  1613. Jetzt können Sie mit den Cursortasten einen Rahmen oder eine Linie 
  1614. zeichnen. Wenn Linien andere Linien kreuzen oder an sie anstoßen, 
  1615. versucht das Programm, die jeweils passenden Zeichen einzufügen. 
  1616. Dies gilt natürlich auch für "Ecken". In manchen Fällen kann es 
  1617. jedoch notwendig sein, verschiedene Richtungsvarianten 
  1618. (Cursor-oben/-unten/...) zu probieren, bis der gewünschte Rahmen
  1619. gezeichnet ist.    Beachten Sie bitte, daß auch hier der Einfügemodus
  1620. berücksichtigt wird.
  1621.  
  1622. Beenden Sie die Zeichnung mit Alt-Z. Auch jede andere Taste als 
  1623. eine der Cursortasten beendet die Zeichnung.
  1624.  
  1625. Mit Alt-Z können Sie den Zeichenmodus mit der zuletzt gewählte 
  1626. Zeichenart auch [direkt aufrufen].
  1627.  
  1628. Es empfiehlt sich, zuerst die Eingabefelder und anschließend den
  1629. Rahmen in das Formular einzufügen, da Eingabefelder grundsätzlich
  1630. eingefügt werden. Das heißt, ein Rahmen würde immer nach rechts
  1631. herausgeschoben. Beachten Sie auch bitte, das Eingabefeld-
  1632. bestimmungen in keinem Fall überschrieben werden können!
  1633.  
  1634. HINWEIS: Mit der Option "ASCII-Zeichen einfügen" aus dem Editor-Menü
  1635.          können Sie jedes beliebige einzelne Zeichen in das Formular
  1636.          einfügen!
  1637.  
  1638. Automatisch Zeichnen:
  1639. ──────────────────────────────────────────────────────────────────────
  1640.  
  1641. aliFORM² fügt automatisch waagerechte oder senkrechte Linien sowie
  1642. Rahmen in Ihren Formularext ein.
  1643.  
  1644. Bewegen  Sie den Cursor an die Stelle, an der eine Linie einge-
  1645. fügt  werden soll. Wenn Sie einen Rahmen zeichnen möchten, mar-
  1646. kieren  Sie  bitte  die linke obere Ecke des Rahmens und markie-
  1647. ren Sie anschließend einen Blockbereich. In diesem Fall  sollte
  1648. oberhalb und unterhalb des Bereiches, der umrahmt werden soll,
  1649. jeweils eine Leerzeile vorhanden sein. Drücken Sie nun die Tasten 
  1650. ALT-F10. Die markierte Cursorstelle ist bereits als  Koordinate für
  1651. den  Ausgangspunkt vorgegeben. Tragen Sie jetzt noch den Endpunkt
  1652. ein:
  1653.  
  1654. Wenn Sie eine waagerechte Linie zeichnen möchten, so müssen Sie
  1655. den Wert für "Spalte" verändern.
  1656.  
  1657. Wenn  Sie  eine  senkrechte Linie zeichnen wollen, muß der Wert
  1658. für Zeile geändert werden.
  1659.  
  1660. Um einen Rahmen zu zeichnen, müssen Sie die Koordinaten für den
  1661. unteren rechten Punkt eintragen!
  1662.  
  1663. HINWEIS: Ist ein Block markiert, werden die Zeilen-Koordinaten
  1664.          vorgegeben. Sie müssen dann nur noch die Spaltenposi-
  1665.          tion angeben!
  1666.  
  1667. Beachten Sie bitte, daß unabhängig vom Einfüge-Modus eine Linie
  1668. oder  ein Rahmen immer in den Text eingefügt wird. Es wird also
  1669. in keinem Fall Text überschrieben! Ebenso werden keine Rahmen
  1670. oder Linien in Eingabefeld-Beschreibungen eingefügt!
  1671.  
  1672. Um beliebige ASCII-Zeichen einzufügen, drücken Sie bitte die
  1673. Alt-a-Taste. Wählen Sie das gewünschte Zeichen mit den Cursor-
  1674. tasten und <ENTER> aus.
  1675.  
  1676. HINWEIS:  Ändern  sich innerhalb eines umrahmten Bereiches beim
  1677. Ausdruck die Schriftgrößen, beispielsweise durch die Steuerzei-
  1678. chen  für  "Kleinschrift"  oder "Breitschrift", so kann dies zu
  1679. unerwünschten  Druckergebnissen  führen. Sie sollten grundsätz-
  1680. lich  zuerst  einen  Textbereich umrahmen und erst anschließend
  1681. Drucker-Steuerzeichen einfügen.
  1682.  
  1683. ──────────────────────────────────────────────────────────────────────
  1684. 20.13  Die Tastenfunktionen im Einzelnen
  1685. ──────────────────────────────────────────────────────────────────────
  1686.  
  1687. F1 Hilfetext aufrufen
  1688. F2 Text suchen
  1689. F3 Textinfo zeigen/editieren
  1690. F4 Auszug speichern
  1691. F5 Auszug einfügen
  1692. F6 Zeile(n) einfügen
  1693. F7 Zeile(n) löschen
  1694. F8 Einen Feldwert einfügen
  1695. F9 Einen Text an der aktuellen Zeile einfügen
  1696. F10 Menü
  1697.  
  1698. ALT-F1  Tastaturhilfe ein-/ausschalten
  1699. ALT-F2  Suchen und Ersetzen
  1700. ALT-F10 Linien und Rahmen zeichnen (Menü)
  1701.  
  1702. ALT-B   Block markieren
  1703. ALT-E   Blockmarkierung aufheben
  1704. ALT-K   Kalkulator/Taschenrechner
  1705. ALT-L   Linken Rand einstellen
  1706. ALT-M   Textabkürzung -> Langtext
  1707. ALT-R   Rechten Rand einstellen
  1708. ALT-T   Tabulatoren setzen
  1709. ALT-Z   Manuelles Zeichnen einschalten
  1710.  
  1711. SHIFT-F1 Attribut-Menü aufrufen
  1712.  
  1713. STRG-F3 Rechtsbündig formatieren
  1714. STRG-F4 Linkssbündig formatieren
  1715. STRG-F5 Blocksatz-Formatierung
  1716. STRG-F6 Zentriert formatieren
  1717.  
  1718. ──────────────────────────────────────────────────────────────────────
  1719. 20.14  Text beim Drucken einfügen
  1720. ──────────────────────────────────────────────────────────────────────
  1721.  
  1722. Alternativ zu der Option, Text aus Fremddateien an den Text anzu-
  1723. hängen (Verschiedenes/Import) oder einzufügen (F9), können Sie
  1724. auch Fremdtexte beim Drucken einfügen. Beispiel:
  1725.  
  1726. [$C:\ALIFORM\BRKOPOF.TXT]
  1727.  
  1728. Hier gelten die gleichen Vereinbarungen wie beim Einfügen von MEMO-
  1729. Feldern! Setzen Sie hier das "$"-Zeichen vor den Pfadnamen!
  1730.  
  1731. ──────────────────────────────────────────────────────────────────────
  1732. 20.15  Tabulatoren und Stoppzeichen
  1733. ──────────────────────────────────────────────────────────────────────
  1734.  
  1735. Geben Sie bitte die Schrittweite für die Standard-Tabulatoren
  1736. ein. Es sind Werte zwischen 1 und 40 erlaubt.
  1737.  
  1738. Ist der Einfügemodus eingeschaltet, fügt das Programm beim
  1739. Betätigen der TAB-Taste eine entsprechende Anzahl Leerzeichen ab
  1740. der Cursorposition ein!
  1741.  
  1742. Alternativ können Sie auch Stoppzeichen verwenden. Z.B.:
  1743.  
  1744.  Sie lieferten heute ab Ihrem Lager in [] folgende Artikel:
  1745.  
  1746. Wenn Sie jetzt die TAB-Taste drücken, positioniert aliFORM² den
  1747. Cursor hinter das Stoppzeichen "[]". Mit Shift-TAB wird ein
  1748. vorhergehendes Stoppzeichen gesucht! Gesucht wird immer in der
  1749. aktuellen Zeile!
  1750.  
  1751. HINWEIS: Tabulatoren werden mit dem Text gespeichert, und
  1752.          stehen nach dem Laden automatisch zur Verfügung!
  1753.  
  1754. ──────────────────────────────────────────────────────────────────────
  1755. 20.16  Automatische Nummerierung
  1756. ──────────────────────────────────────────────────────────────────────
  1757.  
  1758. Nehmen wir an, Sie möchten in einem Formular einen Wert für eine
  1759. fortlaufende Nummerierung hochzählen oder einen Wert abzählen.
  1760. Für diesen Zweck stehen die Operatoren
  1761.  
  1762.     [++] Inkrement (Erhöhung)
  1763.     [--] Dekrement (Verminderung)
  1764. zur Verfügung.
  1765.  
  1766. Im Formular könnte ein Eintrag so lauten:
  1767.  
  1768.  Seriennummer 101 [++]
  1769.  
  1770. Findet aliFORM² während des Druckens einen  solchen  Ausdruck, 
  1771. geschieht  folgendes
  1772.  
  1773. - zunächst wird die Konstante "100" in das zu druckenden Formular
  1774.   geschrieben:
  1775.  
  1776.  Seriennummer 100
  1777.  
  1778. - anschließend wird der Konstanten-Ausdruck "100" um 1
  1779.   erhöht und in den (Original-)Formulartext zurückgeschrieben:
  1780.  
  1781.  Seriennummer 101 [++]
  1782.  
  1783. Wenn  Sie  dieses  Formular das nächste mal drucken wird der
  1784. Ausdruck (u.a.) so aussehen:
  1785.  
  1786.  Seriennummer 101
  1787.  
  1788. und der Text/das Formular sieht so aus
  1789.  
  1790.  Seriennummer 102 [++]!
  1791.  
  1792. Wenn  Sie den Operator "[--]" verwenden, wird die vorausgehende
  1793. Konstante  um  1  vermindert. Diese beiden Operatoren verändern
  1794. also im Gegensatz zu allen anderen Operatoren, die nur den Aus-
  1795. druck  beeinflussen,  den  Text selbst! Beachten Sie bitte, daß
  1796. nur  ganzzahlige  Werte (Integer-Werte) ausgewertet werden kön-
  1797. nen!
  1798.  
  1799. Die Operatoren können aber auch hinter einem numerischen Eingabe-
  1800. feld stehen. Zum Beispiel
  1801.  
  1802.  [#012          ][++]
  1803.  
  1804.  
  1805. ──────────────────────────────────────────────────────────────────────
  1806. 20.17  Bildschirmmodus (Anzahl der Bildschirm-Zeilen)
  1807. ──────────────────────────────────────────────────────────────────────
  1808.  
  1809. Wählen Sie "Bildschirmmodus" im Editor-Menü (F10), um die Anzahl der
  1810. Bildschirmzeilen (25,43,50) festzulegen. Diese Option kann nur genutzt
  1811. werden, wenn eine EGA- oder VGA-Karte vorhanden ist!
  1812.  
  1813. ──────────────────────────────────────────────────────────────────────
  1814. 20.18  Die Auswertung von Ausdrucks-/Rechenfeldern
  1815.        während der Erfassung/Anzeige unterdrücken
  1816. ──────────────────────────────────────────────────────────────────────
  1817.  
  1818. Beim "Ausfüllen" größerer Formulare kann die ständige Neuberechnung
  1819. der Rechen-/Ausdrucksfeldern zu einer unerwünschten Verzögerung
  1820. führen. Sie können dies unterbinden, wenn Sie den Schalter im Menü
  1821. "Verschiedenes/AR-Felder anzeigen" auf "Nein" stellen.
  1822.  
  1823. Diese Maßnahme hat keine Auswirkung auf den Ausdruck eines Formulars!
  1824.  
  1825.  
  1826. ──────────────────────────────────────────────────────────────────────
  1827. 21   Eingabefelder bestimmen
  1828. ──────────────────────────────────────────────────────────────────────
  1829.  
  1830. Ein aliFORM²-Formular besteht in der Regel aus konstantem For-
  1831. mulartext und Eingabefeld-Bestimmungen. Diese werden mit dem
  1832. Editor unmittelbar in den Formulartext eingefügt. Zur Identifi-
  1833. zierung erhält jede Eingabefeld-Bestimmung eine zweistellige
  1834. Nummer, die mit einem Doppelkreuzzeichen "#" eingeleitet wird.
  1835. Zum Beispiel:
  1836.  
  1837.      Bestell-Nummer:  [#067          ]
  1838.     
  1839. "Bestell-Nummer:" ist ein konstanter Text. Der Ausdruck
  1840. "[#067          ]" ist eine Eingabefeld-Bestimmung. Die Länge
  1841. des Eingabefeldes wird durch die beiden eckigen Klammern "[]"
  1842. angedeutet.
  1843.  
  1844. aliFORM² kennt noch andere Operatoren oder Variablen, die eben-
  1845. falls in eckige Klammern eingeschlossen werden. Zum Beispiel
  1846. der Dekrement-Operator "[++]" oder die Datumsvariable "[_DATUM]".
  1847. Diese unterscheiden sich jedoch in einem sehr wesentlichen Punkt
  1848. von den Eingabefeld-Bestimmungen: Eingabefeld-Bestimmungen können
  1849. mit den normalen Editiertasten weder gelöscht noch überschrieben
  1850. werden. aliFROM² schützt diese Bereiche im Formulareditor. Erst
  1851. wenn Sie mit Alt-F das Editier-Fenster einer Eingabefeld-Bestimmung
  1852. geöffnet haben, kann das Eingabefeld gelöscht, kopiert oder auch
  1853. verschoben werden (siehe unten)!
  1854.  
  1855. WICHTIGER HINWEIS: Versuchen Sie bitte NIEMALS, eine Eingabefeld-
  1856.                    Bestimmung "per Hand" einzugeben. Dies wird
  1857.                    zwar nicht unterbunden, führt aber dazu, daß
  1858.                    Sie diese Eingabefeld-Bestimmung u. U.nicht mehr
  1859.                    entfernen können!
  1860.  
  1861. Noch ein Wort zu dem Begriff "Eingabefeld". Da aliFORM² auch Rechen-
  1862. felder und Felder mit beliebigen Ausdrücken verarbeitet, gibt es
  1863. strenggenommen auch noch "Ausgabefelder". Nachfolgend werden jedoch
  1864. auch diese Felder als "Eingabefeld" bezeichnet, da sie von der Bedie-
  1865. nung her weitestgehend wie "Eingabefelder" behandelt werden! Nähere
  1866. Hinweise auch zu diesen Feldern finden Sie weiter unten.
  1867.  
  1868. In jedem aliFORM²-Formular können bis zu 999 Eingabefelder vorhanden
  1869. sein. Eingabefelder nehmen die variablen Daten eines Formulars auf.
  1870. Die Daten werden mit der Option "Ausfüllen" (siehe 22 "Ein Formular
  1871. ausfüllen") eingegeben.
  1872. Für jedes Eingabefelder, mit Ausnahme von Ausdruck-Feldern (siehe
  1873. unten), wird ein Feld in der Eingabedaten-Datei angelegt. Diese
  1874. Datei ist dBASE-III-Plus kompatibel. In ihr werden alle Daten, die
  1875. Sie beim Ausfüllen eines Formulares erfassen, gespeichert!
  1876.  
  1877. ──────────────────────────────────────────────────────────────────────
  1878. 21.1   Ein Eingabefeld in den Formulartext einfügen und bearbeiten
  1879. ──────────────────────────────────────────────────────────────────────
  1880.  
  1881. Eingabefeld-Bestimmungen werden unmittelbar in den Formulartext
  1882. eingefügt. Um eine neue Eingabefeld-Bestimmung anzulegen, mar-
  1883. kieren Sie bitte die gewünschte Position und drücken Sie die Alt-F
  1884. -Taste.
  1885.  
  1886. Um eine vorhandene Eingabefeld-Bestimmung zu bearbeiten (ändern,
  1887. ergänzen, kopieren, verschieben, löschen), markieren Sie bitte 
  1888. eine Stelle zwischen den beiden eckigen Klammern "[]" und drücken
  1889. Sie die Alt-F-Taste.
  1890.  
  1891. Anschließend öffnet sich das Editier-Fenster der Eingabefeld-Be-
  1892. stimmung und Sie können die Angaben erfassen oder ändern (siehe
  1893. unten).
  1894.  
  1895.  
  1896. ──────────────────────────────────────────────────────────────────────
  1897. 21.2   Eingabefeld-Nummer
  1898. ──────────────────────────────────────────────────────────────────────
  1899.  
  1900. Die Eingabefeld-Nummern werden vom Programm vergeben. Sie haben 
  1901. keinen Einfluß auf diese Nummerierung! aliFORM² verwendet bei
  1902. neuen Eingabefeld-Bestimmungen immer die nächste freie Nummer 
  1903. von 1 bis 999! Wird eine Eingabefeld-Bestimmung gelöscht (siehe
  1904. unten), steht diese Nummer wieder für ein neues Eingabefeld
  1905. zur Verfügung. Die Nummern können in Rechenformel, Ausdruck-Fel-
  1906. dern und Suchbedingungen auch als Parameter verwendet werden 
  1907. (siehe unten)!
  1908.  
  1909. ──────────────────────────────────────────────────────────────────────
  1910. 21.3   Datentyp
  1911. ──────────────────────────────────────────────────────────────────────
  1912.  
  1913. Eingabefeldern können verschiedene Datentypen zugeordnet werden.
  1914. Dies gestattet es beispielsweise, mit den Werten in diesen Feldern
  1915. zu rechnen, oder ein Ausgabeformat für ein Feld zu bestimmen. Zum
  1916. Beispiel für ein Datumsfeld. In der Editier-Maske eines Eingabe-
  1917. feldes muß der Datentyp im Feld "Typ" angegeben werden:
  1918.  
  1919.  Z     Zeichenfelder für alphanumerische Eingaben. Maximale
  1920.        Länge ist 99! Dies ist der Standardtyp. Er ist praktisch
  1921.        für alle Eingabefelder verwendbar. Allerdings kann man
  1922.        mit diesem Datentyp nicht ohne weiteres Rechnen (siehe
  1923.        21.10 "Rechenformeln").
  1924.  
  1925.  N     Numerische Felder. Maximal 19 Stellen, 6 Nachkomma-
  1926.        stellen. Numerische Felder können in Rechenfeldern
  1927.        (siehe unten) als Parameter verwendet werden!
  1928.  
  1929.  D     Datumsfelder. Die Standardlänge ist 8. Wenn Sie je-
  1930.        doch eine Formatierung, beispielsweise mit ausge-
  1931.        schriebenem Wochentagsnamen verwenden, sollte die
  1932.        Feldlänge groß genug gewählt werden!
  1933.  
  1934.  R     Rechenfelder werden wie "Numerische Felder"
  1935.        behandelt.
  1936.  
  1937.  A     Ausdruck-Feld. Erlaubt sind Ausdrücke beliebigen
  1938.        Typs. ACHTUNG: Diese Felder werden NICHT in die
  1939.        Eingabe-Datenbank aufgenommen!
  1940.  
  1941.  M     MEMO-Text-Felder. MEMO-Text-Felder können bis zu 64.000
  1942.        Zeichen aufnehmen. Die Länge dieser Felder ist variabel.
  1943.        Siehe auch 22.9  MEMO-Text-Felder/Textdateien mit AliMemo()
  1944.        bearbeiten       
  1945.  
  1946. ──────────────────────────────────────────────────────────────────────
  1947. 21.4   Länge
  1948. ──────────────────────────────────────────────────────────────────────
  1949.  
  1950. Für jedes Eingabefeld muß eine Länge angegeben werden. Bei Nume-
  1951. rischen sowie Rechenfelder kann auch die Anzahl der Dezimalstellen
  1952. bestimmt werden. Es gelten folgende Mindest-/Höchstwerte:
  1953.  
  1954.  Z   Zeichenfelder:     1 bis 99 Stellen
  1955.  N   Numerische Felder: 2 bis 19 Stellen
  1956.                         Beachten Sie bitte, daß auch für
  1957.                         den Dezimaltrenner eine Stelle
  1958.                         reserviert werden muß!
  1959.                         Sie können 0 bis 6 Dezimalstellen
  1960.                         angeben!
  1961.  D   Datumsfelder:      8 bis (99) Stellen
  1962.  R   Rechenfelder:      Wie "Numerische Felder"
  1963.                         ACHTUNG: Die Feldlänge muß ausrei-
  1964.                         chend dimensioniert sein, um auch
  1965.                         große Rechenergebnisse darstellen zu
  1966.                         können! Nähere Hinweise finden Sie
  1967.                         unter 21.10 "Rechenformeln"!
  1968.  A   Ausdruck-Felder:   1 bis 99 - je nach Ergebnistyp!
  1969.                         Nähere Hinweise finden Sie unter
  1970.                         21.11 "Freie Ausdrücke"!
  1971.  M   MEMO-Text-Felder:  1 bis 99. MEMO-Text-Felder können bis
  1972.                         zu 64.000 Zeichen aufnehmen. Hier wird
  1973.                         jedoch nur die Länge des "Textfenster"
  1974.                         eingetragen, mit der der Text erfaßt,
  1975.                         editiert und ausgedruckt wird.
  1976.                         Befindet sich der Cursor beispielsweise
  1977.                         auf der Position 10 und geben Sie eine
  1978.                         Länge von 40 Zeichen an, wird beim
  1979.                         Ausfüllen des Formulars an der Position 10
  1980.                         ein Eingabefenster mit einer Breite von 40
  1981.                         geöffnet. Der Zeilenumbruch erfolgt automa-
  1982.                         tisch beim Erfassen oder Editieren!
  1983.                         Beim Ausdruck wird der Text ebenfalls spalten-
  1984.                         weise ab Position 10 mit einer Breite von 40
  1985.                         Zeichen ausgedruckt (oder mit den von Ihnen an-
  1986.                         gegebenen Werten).
  1987.                         Mit "Anzahl Zeilen" kann die Anzahl der zu
  1988.                         druckenden Zeilen festgelegt werden. Tragen Sie
  1989.                         '0' ein, wenn die Länge variabel sein.
  1990.                         Siehe auch 22.9 MEMO-Text-Felder/Textdateien 
  1991.                         mit AliMemo() bearbeiten       
  1992.  
  1993.  Beachten Sie bitte daß die Ergebnisse von Berechnungen
  1994.  ("Rechenfelder") entsprechend gerundet werden!
  1995.  
  1996.  WICHTIGER HINWEIS: Nach Möglichkeit sollten Sie immer eine Länge
  1997.                     von mindestens 5 Stellen wählen. Anderenfalls
  1998.                     stimmt das Formularlayout nicht mit dem Ausdruck
  1999.                     überein.                    
  2000.  
  2001. ──────────────────────────────────────────────────────────────────────
  2002. 21.5   Wertebereich
  2003. ──────────────────────────────────────────────────────────────────────
  2004.  
  2005. Die Felder "Bereich von" und "bis" nehmen einen Wertebereich
  2006. auf, der beim Ausfüllen eines Formulars überprüft wird. Liegt
  2007. die Eingabe außerhalb dieses Bereiches, wird die Eingabe ver-
  2008. weigert und und oben rechts auf dem Bildschirm erscheint eine
  2009. Meldung "Wertebereich".
  2010.  
  2011. Grundsätzlich kann für jeden Datentyp ein Wertebereich angege-
  2012. ben werden. Beispiele
  2013.  
  2014. Numerisches Feld:  Bereich von  0   bis  100
  2015.  
  2016. Zeichenfeld     :  Bereich von  A   bis  z
  2017.  
  2018. Datumsfeld      :  Bereich von  03.03.92 bis 26.04.92
  2019.  
  2020. Beachten Sie bitte, daß bei Zeichenfeldern folgende Reihen-
  2021. folge gilt: Sonderzeichen - Ziffern - Großbuchstaben -
  2022.             Kleinbuchstaben. (ASCII-Werte!)
  2023.  
  2024. Für Datumsfeldern geben Sie die Werte bitte im Format TT.MM.JJ ein.
  2025.  
  2026. Bitte geben Sie keine Anführungszeichen an!
  2027.  
  2028. Beachten Sie auch bitte, daß einige Eingabeformate (siehe unten)
  2029. eine Eingabe reglementieren können!
  2030.  
  2031. ──────────────────────────────────────────────────────────────────────
  2032. 21.6   Bedingte Eingabe/WENN-Klausel
  2033. ──────────────────────────────────────────────────────────────────────
  2034.  
  2035.  Die WENN-Klausel wird ausgewertet, BEVOR ein Eingabefeld
  2036.  zur Eingabe freigegeben wird. Ist die Klausel WAHR, wird
  2037.  die Eingabe erlaubt. Im anderen Fall wird die Eingabe in
  2038.  dieses Feld verweigert.
  2039.  
  2040.  WENN-Klauseln müssen typgenau angegeben werden. Das heißt,
  2041.  Zeichenketten müssen in Anführungszeichen eingeschlossen
  2042.  werden. Datumswerte müssen umgewandelt werden.
  2043.  
  2044.  Beispiele:
  2045.  
  2046.  DATE() > CTOD("31.12.91")
  2047.  
  2048.     DATE() liefert das aktuelle Tagesdatum. CTOD() wandelt
  2049.     eine Datumskonstante in einen Datumswert um. Der Opera-
  2050.     tor ">" bedeutet "größer als"!
  2051.  
  2052.  #003 > 1 .AND. #003 < 20
  2053.  
  2054.     "#003" ist ein Eingabefeldbezeichner. Da es sich um ein
  2055.     numerisches Eingabefeld handelt, werden die Werte (1 und
  2056.     20) ohne Anführungszeichen angegeben. Der logische Ope-
  2057.     rator ".AND." verknüpft die beiden Ausdrücke "#003 >"
  2058.     und "#003 < 20" miteinander. Die Klausel ist "wahr", wenn
  2059.     beide Ausdrücke wahr sind!
  2060.  
  2061.  #004 = ""
  2062.  
  2063.     Die Eingabe wird nur erlaubt, wenn das Eingabefeld #004
  2064.     NICHT leer ist!
  2065.  
  2066. Weitere gültige Operatoren sind:
  2067.  
  2068. .OR.       Oder-Operator.
  2069.            Beispiel: #003 > 1 .OR. #088 > 10
  2070.            Die Eingabe wird erlaubt, wenn der Wert im Eingabefeld
  2071.            #003 größer als 1 ODER der Wert von #088 größer als 10
  2072.            ist.
  2073.  
  2074. .NOT.      Nicht-Operator. Verneinung.
  2075.            Beispiel: .NOT. #011 = ""
  2076.            Die Eingabe wird erlaubt, wenn das Feld #011 nicht leer
  2077.            ist. Diese Bedingung kann aber auch so formuliert 
  2078.            werden: #011 <> ""!
  2079.  
  2080. ──────────────────────────────────────────────────────────────────────
  2081. 21.7   Eingabe-/Ausgabeformat
  2082. ──────────────────────────────────────────────────────────────────────
  2083.  
  2084.  Mit der F3-Taste wird ein Auswahlfenster für die Eingabe-
  2085.  Ausgabe-Formatierung geöffnet. Diese Option steht für Ausdruck-
  2086.  Felder nicht zur Verfügung!
  2087.  
  2088.  Je nach Datentyp werden unterschiedliche Optionen angeboten.
  2089.  Markieren Sie jeweils die gewünschte Option mit den Cursortasten
  2090.  und drücken Sie ENTER. Wenn Sie erneut <ENTER> drücken, wird die
  2091.  Markierung wieder entfernt! Einige Optionen heben sich gegensei-
  2092.  tig auf. In diesen Fällen ist die jeweils letzte markierte Option
  2093.  in der List gültig! Andere Optionen können kombiniert werden.
  2094.  Eingabeformatierungen werden mit (E) markiert. Sie haben bereits
  2095.  beim Ausfüllen des Formulars Gültigkeit. Die Formatierung "Nur
  2096.  Buchstaben" bewirkt in Zeichenfeldern beispielsweise, daß bei
  2097.  der Eingabe andere Zeichen nicht eingegeben werden können!
  2098.  Ausgabeformatierungen werden mit (A) markiert. Sie werden 
  2099.  erst beim Ausdrucken des Formulars ausgewertet!
  2100.  
  2101.  Wird keine Formatierung gewählt, gilt jeweils die Standardein-
  2102.  stellung.
  2103.  
  2104. Zeichenfelder:
  2105.  
  2106. ALLE ZEICHEN
  2107.  Es werden alle Zeichen akzeptiert und angezeigt! Dies ist
  2108.  die Standardeinstellung.
  2109.  
  2110.  NUR BUCHSTABEN
  2111.  Es werden nur Buchstaben akzeptiert.
  2112.  
  2113.  NUR BUCHSTABEN UND ZIFFERN
  2114.  Es werden nur Buchstaben und Ziffernzeichen akzeptiert.
  2115.  
  2116.  NUR J/N
  2117.  Es wird lediglich "J" und "N" akzeptiert. Es wird nicht zwi-
  2118.  schen Groß- und Kleinschreibung unterschieden!
  2119.  
  2120.  KLEIN- IN GROSSBUCHSTABEN
  2121.  Kleinbuchstaben werden automatisch in Großbuchstaben
  2122.  umgewandelt. Die ersten drei Optionen können mit dieser Option
  2123.  kombiniert werden!
  2124.  
  2125. Datumsfelder
  2126.  
  2127.  Die Standardeinstellung ist TT.MM.JJ!
  2128.  
  2129.  TAG AUSSCHREIBEN
  2130.  Die Namen der Wochentage werden vorangestellt:
  2131.  
  2132.      Dienstag, 17.03.92
  2133.  
  2134.  MONAT AUSSCHREIBEN
  2135.  Der Monatsname wird angezeigt: 17. März 92
  2136.  
  2137.  JAHRESZAHL VIERSTELLIG
  2138.  17.03.1992 (das Standardformat ist zweistellig).
  2139.  
  2140.  MIT TAGESDATUM VORBELEGEN
  2141.  Das Feld wird bei der Eingabe mit dem Tagesdatum vorbelegt,
  2142.  sofern noch kein Eintrag vorhanden ist.
  2143.  
  2144.  Alle Optionen können kombiniert werden!
  2145.  
  2146. Numerische Felder
  2147.  
  2148.  LINKS AUSRICHTEN
  2149.  Zahlen werden linksbündig angezeigt/ausgedruckt
  2150.  
  2151.  RECHTS AUSRICHTEN
  2152.  Zahlen werden rechtsbündig angezeigt/ausgedruckt. Dies ist die
  2153.  Standardeinstellung.
  2154.  
  2155.  NEGATIVE WERTE EINKLAMMERN
  2156.  Negative Werte werden mit runden Klammern gekennzeichnet. Zum
  2157.  Beispiel ( -1234.56).
  2158.  
  2159.  MIT FÜHRENDEN NULLEN
  2160.  Werden Zahlen rechtsbündig angezeigt, können führende 
  2161.  Nullen "0" statt Leerzeichen eingefügt werden. Kann mit "NEGATIVE
  2162.  WERTE EINKLAMMERN" kombiniert werden!
  2163.  
  2164. Mit ESC wird die Formatbestimmung beendet!
  2165.  
  2166. ──────────────────────────────────────────────────────────────────────
  2167. 21.8   Einfügen in eine Auswahlliste
  2168. ──────────────────────────────────────────────────────────────────────
  2169.  
  2170.  Die Optionen "Ausfüllen" und "Drucken/Formulardruck"
  2171.  bieten Formularsätze, die bereits gespeichert sind, in
  2172.  einer Liste zur Auswahl an. Voraussetzung ist, daß in
  2173.  "Liste" ein "J" eingetragen wird.
  2174.  
  2175.  Geben Sie in diesem Fall auch ein Kennzeichen für eine
  2176.  bessere Orientierung in der Auswahlliste ein! Zum Beispiel
  2177.  "Name" usw. Dieser Eintrag wird auch während des "Ausfüllens"
  2178.  eines Formulars unterhalb des Erfassungs-Fensters einge-
  2179.  blendet!
  2180.  
  2181.  HINWEIS: Auf die Eingabedaten-Datei hat dies keinerlei
  2182.           Einfluß. Diese Option soll Ihnen lediglich die
  2183.           Orientierung erleichtern. "Name" ist deutlicher
  2184.           als "#061"!
  2185.  
  2186. ──────────────────────────────────────────────────────────────────────
  2187. 21.9   Verknüpfung mit Datenbankfeld
  2188. ──────────────────────────────────────────────────────────────────────
  2189.  
  2190.  Beim Ausfüllen eines Formulars können Sie auf Tastendruck 
  2191.  Feldwerte aus einer geöffneten Datenbankdatei in Eingabe-
  2192.  felder kopieren. Dies ist beispielsweise nützlich, wenn Sie
  2193.  eine komplette Adresse aus einer Datenbank während der
  2194.  Formularerfassung in eine Rechnung einfügen möchten.
  2195.  
  2196.  Hierzu müssen Sie unter "dB-Feld" den Namen des jeweiligen
  2197.  Datenbankfeldes eintragen. Alternativ öffnet sich eine Liste
  2198.  aller Datenbankfelder, wenn Sie die F8-Taste drücken. Der
  2199.  Cursor muß sich allerdings im Feld "dB-Feld" befinden und es
  2200.  muß eine Datenbankdatei geladen worden sein!
  2201.  
  2202.  Beachten Sie bitte: Logische und MEMO-Felder können nicht
  2203.                      verwendet werden!                    
  2204.  
  2205. ──────────────────────────────────────────────────────────────────────
  2206. 21.10  Rechenformeln
  2207. ──────────────────────────────────────────────────────────────────────
  2208.  
  2209.  Ein Rechenfeld (Typ "R") ist ein reines Ausgabefeld, das
  2210.  beim Drucken/Ansehen durch das Ergebnis einer Rechenformel
  2211.  ersetzt wird. Geben Sie die Rechenformel unter "Formel/Ausdr."
  2212.  ein!
  2213.  
  2214.  Zum Beispiel:
  2215.  
  2216.     (#003 + #004) / 0.14
  2217.  
  2218.  "#003" und "#004" sind Eingabefeld-Bezeichner. Es muß sich
  2219.  um numerische Felder handeln! "0.14" ist eine Konstante.
  2220.  
  2221.  Erlaubt sind eine beliebige Klammerung und folgende 
  2222.  Operatoren
  2223.  
  2224.  +      Addition,
  2225.  -      Subtraktion,
  2226.  /      Division,
  2227.  *      Multiplikation,
  2228.  **     Potenzieren.
  2229.  
  2230.  Zusätzlich stehen einige Funktionen zur Verfügung:
  2231.  
  2232.  INT(#003)       ermittelt den ganzzahligen Wert von "#003"
  2233.  SQRT(#002)      ermittelt die Wurzel aus "#002"
  2234.  VAL(#005)       wandelt eine Ziffernzeichenkette in einen
  2235.                  numerischen Wert um
  2236.  ROUND(#011,2)   rundet das Ergebnis aus #011 auf 2 Nachkommastellen  
  2237.  
  2238. Rechenfelder können mit F3 formatiert werden!
  2239.  
  2240. ──────────────────────────────────────────────────────────────────────
  2241. 21.11  Freie Ausdrücke
  2242. ──────────────────────────────────────────────────────────────────────
  2243.  
  2244.  Ausdruck-Felder (Typ "A") sind ebenfalls reine Ausgabefelder.
  2245.  Die Ergebnisse werden jedoch NICHT in der Eingabe-Datenbank
  2246.  gespeichert! Der Ausdruck kann jeden Typ (Zeichen, Numerisch,
  2247.  Datum) aufweisen. Geben Sie den Ausdruck unter "Formel/Ausdr."
  2248.  ein! Für Ausdruck-Felder kann keine Formatierung vorgenommen
  2249.  werden. Vielmehr müssen Sie das Ausgabeformat selbst, mit Hilfe
  2250.  der Funktionen, bestimmen!
  2251.  
  2252.  Mit F3 erhalten Sie eine Liste gültiger Funktionen. Beispiel:
  2253.  
  2254.     PADR(ZWORT(#002),60,"-")
  2255.  
  2256.  PADR() formatiert eine Zeichenkette. In diesem Fall auf
  2257.  eine Länge von 60 Stellen. Es werden entsprechen viele
  2258.  "-"-Zeichen angehangen, bis die Gesamtlänge erreicht ist.
  2259.  ZWORT() wandelt einen numerischen Wert (in diesem Fall
  2260.  die Eingabe in das Feld "#002") in eine Zeichenkette um,
  2261.  die den Wert in Worten wiedergibt (z.B. 123 = einhundert-
  2262.  dreiundzwanzig)!
  2263.  
  2264.  Wenn Sie eine Funktion aus der Liste gewählt haben, wird
  2265.  der Teil bis zur "Runden Klammer auf" an das Ende des Aus-
  2266.  drucks angehangen. Zum Beispiel
  2267.  
  2268.     #017 + PADR(
  2269.  
  2270. Sie müssen dann die Parameter und die "Runde Klammer zu" er-
  2271. gänzen: 
  2272.  
  2273.     #017 + PADR(#077,20,"*")
  2274.  
  2275. Beachten Sie bitte, daß "+" hier als Verkettungs-Operator von
  2276. Zeichenketten verwendet wird. Aus "Hunde" + "leine" wird
  2277. "Hundeleine"!
  2278.  
  2279. Liste der gültigen Funktionen:
  2280.  
  2281.             Argument-[Typ]  (Ergebnis-)Typ
  2282.  
  2283.  CTOD("12.3.91")     [Z]     Datumswert
  2284.                              Wandelt eine Datumszeichenkette
  2285.                              in einen Datumswert um.
  2286.  
  2287.  DTOC(VERKDAT)       [D]     Zeichenkette: "12.03.91"
  2288.                              Wandelt einen Datumswert in
  2289.                              eine Zeichenkette um.
  2290.  
  2291.  DATE()                      Liefert das Tagesdatum als
  2292.                              Datumswert.
  2293.  
  2294.  YEAR(DATE())        [D]     Num. Wert (Jahreszahl): 1991
  2295.                              Liefert die Jahreszahl als
  2296.                              numerischen Wert.
  2297.  
  2298.  MONTH(DATE))        [D]     Num. Wert (Monatszahl): 10
  2299.                              Liefert die Monatzahl als
  2300.                              numerischen Wert.
  2301.  
  2302.  DAY(DATE())         [D]     Num. Wert (Tageszahl): 28
  2303.                              Liefert die Tageszahl als
  2304.                              numerischen Wert.
  2305.  
  2306.  IF(<Bedingung>,<wahr>,      Wertet eine Bedingung aus und
  2307.    <falsch>)                 liefert je nach Ergebnis einen
  2308.                              beliebigen Wert zurück.
  2309.                              Beispiel siehe unten "IF-
  2310.                              Ausdrücke".
  2311.  
  2312.  INT(#003)           [N]     Ganzzahliger Wert
  2313.  
  2314.  LEFT(#034,10)       [Z]     Teilzeichenkette
  2315.                              Liefert den linken Teil einer
  2316.                              Zeichenkette. Das zweite
  2317.                              Argument gibt die Länge an.
  2318.  
  2319.  LEN(#012)           [Z]     Num. Wert (Länge des Feldes)
  2320.                              Liefert die Anzahl der Stellen
  2321.                              einer Zeichenkette als
  2322.                              numerischen Wert.
  2323.  
  2324.  LOWER(#017)         [Z]     Zeichenkette: "kupferdraht"
  2325.                              Wandelt eine Zeichenkette in
  2326.                              Kleinbuchstaben um.
  2327.  
  2328.  UPPER(#004)         [Z]     Zeichenkette: "KUPFERDRAHT"
  2329.                              Wandelt eine Zeichenkette in
  2330.                              Großbuchstaben um.
  2331.  
  2332.  TRIM(#045)          [Z]     Zeichenk. ohne nachf. Leerst.
  2333.                              Entfernt alle nachfolgenden
  2334.                              Leerstellen aus einer
  2335.                              Zeichenkette.
  2336.  
  2337.  STR(#034,6,2)       [N]     Zeichenkette: " 54.26"
  2338.                              Wandelt einen numerischen Wert
  2339.                              in eine Zeichenkette um. Das
  2340.                              zweite Argument gibt die
  2341.                              Gesamtlänge und das dritte
  2342.                              Argument die Anzahl der
  2343.                              Dezimalstellen an.
  2344.  
  2345.  SUBSTR(#044,5,4) [Z]        Zeichenkette
  2346.                              Liefert eine Teilzeichenkette.
  2347.                              Das zweite Argument gibt den
  2348.                              Startpunkt in einer
  2349.                              Zeichenkette an. Das dritte
  2350.                              Argument gibt die Anzahl der
  2351.                              Stellen an.
  2352.                              Enthält #044 beispielsweise
  2353.                              "Hosenträger", liefert der
  2354.                              obige Ausdruck "nträ"
  2355.  
  2356.  VAL(#022)           [N]     Numerischer Wert
  2357.                              Wandelt eine Ziffern-
  2358.                              zeichenkette in einen
  2359.                              numerischen Wert um. Ist das
  2360.                              erste Zeichen keine Ziffer oder
  2361.                              kein Vorzeichen ("+-"), wird
  2362.                              der Wert 0 zurückgegeben.
  2363.  
  2364.  ABS(#055)           [N]     Numerischer Wert
  2365.                              Liefert den Positivwert einer
  2366.                              Zahl.
  2367.  
  2368.  ROUND(#003,2)       [N]     Numerischer Wert
  2369.                              Rundet einen numerischen Wert
  2370.                              auf oder ab. Das zweite
  2371.                              Argument gibt die An-
  2372.                              zahl der Dezimalstellen an. Ist
  2373.                              das zweite Argument 0 oder
  2374.                              negativ, wird auf Vorkomma-
  2375.                              stellen gerundet.
  2376.  
  2377.  REPLICATE("*",61)           Zeichenkette
  2378.                              Erstellt eine 61 Stellen lange
  2379.                              Folge von "*"-Zeichen.
  2380.  
  2381.  PADR(#034,20,"-")           Zeichenkette
  2382.                              Liefert eine 20-stellige Zei-
  2383.                              chenkette, an die "-"-Zeichen
  2384.                              angehangen wird, bis die Ge-
  2385.                              samtlänge (hier 40) erreicht
  2386.                              ist: "Test----------------"
  2387.                              Wird das 3. Argument nicht an-
  2388.                              gegeben werden Leerzeichen
  2389.                              als Füllzeichen verwendet.
  2390.  
  2391.  PADL(#034,20,"-")           Zeichenkette
  2392.                              Wie PADR(), stellt die "-"-Zei-
  2393.                              chen aber der Zeichenkette 
  2394.                              voran: "----------------Test"
  2395.  
  2396.  PADC(#034,20,"-")           Zeichenkette
  2397.                              Wie PADR(), der Ausdruck wird
  2398.                              aber zentriert:
  2399.                              "--------Test--------"
  2400.  
  2401.  ZWORT(#066)         [N]     Zeichenkette
  2402.                              Wandelt einen numerischen Wert
  2403.                              in ein Zahlwort um:
  2404.                              425 = "vierhundertfünfundzwan-
  2405.                                     zig"
  2406.  
  2407.  AliMemo(#003)       [Z]     Erlaubt die Bearbeitung von
  2408.                              Textdateien beim Ausfüllen eines
  2409.                              Formulars. Nähere Hinweise finden
  2410.                              Sie unter "22.9  Textdateien mit 
  2411.                              AliMemo() bearbeiten"
  2412.                              
  2413.  [Z]=Zeichenfeld [N]=Numerisches Feld [D]=Datumsfeld
  2414.  
  2415.  ACHTUNG: Für andere Funktionen der Clipper-Sprache kann
  2416.           keine Funktionsgarantie übernommen werden!
  2417.           Beachten Sie bitte, daß ZWORT() NICHT zum
  2418.           Sprachumfang von Clipper gehört.
  2419.  
  2420.  
  2421. IF-Ausdrücke erlauben auf sehr flexible Weise bedingte Ausgaben.
  2422.  
  2423. Nehmen wir an, Sie möchten in einem Formular wahlweise die Floskel
  2424. "Sehr geehrter Herr!" oder "Sehr geehrte Dame!" verwenden. Ist ein
  2425. Eingabefeld vorhanden, daß ein entsprechendes Kennzeichen enthält,
  2426. könnte die Lösung so aussehen:
  2427.  
  2428.     IF(#054 = "M","Sehr geehrter Herr!","Sehr geehrte Dame!")
  2429.  
  2430. IF() ist eine Funktion mit drei Parametern. Der erste Parameter 
  2431. liefert eine Bedingung (#054 = "M"). Ist diese Bedingung wahr, wird
  2432. der zweite Parameter ("Sehr geehrter Herr") ausgedruckt! Ist die 
  2433. Bedingung nicht wahr, wird der dritte Parameter gedruckt! Alle 
  2434. Parameter werden durch Komma "," voneinander getrennt! Zeichen-
  2435. ketten müssen immer in Anführungszeichen "" gesetzt werden!
  2436.  
  2437. aliFORM² versucht bereits bei der Eingabe eines Ausdrucks, mögliche
  2438. Fehler festzustellen. Dies gelingt jedoch nur, wenn die Eingabe-
  2439. daten-Datei bereits erstellt ist. Das bedeutet, daß bei der Neu-
  2440. erfassung eines Formulars mögliche Fehler nicht erkannt werden.
  2441. Sie erhalten dann aber bei der Anzeige/beim Ausdruck eines Formu-
  2442. lars mit "Ausfüllen" einen Fehlerhinweis!
  2443.  
  2444. ──────────────────────────────────────────────────────────────────────
  2445. 21.12  Eingabefelder löschen
  2446. ──────────────────────────────────────────────────────────────────────
  2447.  
  2448. Wenn sich der Cursor im Editier-Fenster eines bereits vorhandenen
  2449. Eingabefeldes befindet, können Sie dieses Eingabefeld mit F7 
  2450. löschen. Die Feldnummer wird frei und für das nächste Eingabefeld
  2451. verwendet! Beachten Sie dies bitte, wenn Rechenformeln oder Aus-
  2452. druck-Felder einen Verweis auf dieses Feld beinhalten!
  2453.  
  2454. ACHTUNG: Dies ist die einzigste (legale) Möglichkeit, eine Ein-
  2455.          gabefeld-Bestimmung zu löschen!
  2456.  
  2457. ──────────────────────────────────────────────────────────────────────
  2458. 21.13  Eingabefelder kopieren
  2459. ──────────────────────────────────────────────────────────────────────
  2460.  
  2461. Wenn sich der Cursor im Editier-Fenster eines bereits vorhandenen
  2462. Eingabefeldes befindet, können Sie dieses Eingabefeld mit F5 
  2463. kopieren. Alle Angaben werden zwischengespeichert. Wenn    Sie erneut
  2464. die Alt-F-Taste drücken, wird an der aktuellen Cursorposition ein
  2465. neues Eingabefeld mit den gespeicherten Angaben über Typ, Länge, 
  2466. Wertebereich etc. eingefügt. Zuvor können Sie die Angaben jedoch
  2467. noch ändern oder ergänzen.
  2468.  
  2469. ──────────────────────────────────────────────────────────────────────
  2470. 21.14  Eingabefelder verschieben
  2471. ──────────────────────────────────────────────────────────────────────
  2472.  
  2473. Wenn sich der Cursor im Editier-Fenster eines bereits vorhandenen
  2474. Eingabefeldes befindet, können Sie dieses Eingabefeld mit F6 
  2475. verschieben. Das Eingabefeld wird an der ursprünglichen Stelle ge-
  2476. löscht und alle Angaben werden zwischengespeichert. Bewegen Sie
  2477. jetzt den Cursor an die gewünschte Position und drücken Sie erneut
  2478. die Alt-F-Taste. Sie könnnen jetzt die Angaben noch ändern oder 
  2479. ergänzen, bevor das Eingabefeld an der neuen Position eingefügt
  2480. wird!
  2481.  
  2482. Beachten Sie bitte: Wenn Sie nach dem (temporären) Löschen des
  2483.                     Eingabefeldes die Alt-F-Taste NICHT mehr
  2484.                     betätigen, bleibt dieses Eingabefeld gelöscht!
  2485.  
  2486. ──────────────────────────────────────────────────────────────────────
  2487. 21.15  Eingabefeld-Maske verschieben
  2488. ──────────────────────────────────────────────────────────────────────
  2489.  
  2490. Sie können die Maske zur Erfassung der Eingabefeld-Parameter auf dem
  2491. Bildschirm verschieben. Betätigen Sie dazu die F9-Taste. Bewegen Sie
  2492. die Maske nun mit den Cursortasten an die gewünschte Position und
  2493. bestätigen Sie mit <ENTER>.
  2494.  
  2495.  
  2496. ──────────────────────────────────────────────────────────────────────
  2497. 22   Ein Formular ausfüllen
  2498. ──────────────────────────────────────────────────────────────────────
  2499.  
  2500. Wählen Sie "Ausfüllen", um einen neuen Formularsatz zu erstellen,
  2501. einen bereits gespeicherten Formularsatz zu ändern oder zu drucken.
  2502. Unter Formularsatz wird hier ein "ausgefülltes Formular" verstanden.
  2503. Sie können bis zu 1 Milliarde Formularsätze pro Formular verwalten!
  2504.  
  2505. ──────────────────────────────────────────────────────────────────────
  2506. 22.1   Einen neuen Formularsatz anlegen
  2507. ──────────────────────────────────────────────────────────────────────
  2508.  
  2509. Betätigen Sie die F4-Taste wird ein neuer und leerer Formularsatz
  2510. angelegt und zur Eingabe angeboten. Zeichenfelder sind leer. Nu-
  2511. merische Felder sind Null und Datumsfelder werden mit dem aktuellen
  2512. Tagesdatum vorbelegt, sofern eine entsprechende Formatvorschrift
  2513. vorhanden ist (siehe auch 21.7)!
  2514.  
  2515. Bestätigen Sie jede Eingabe bitte mit <ENTER>. Innerhalb der Eingabe-
  2516. felder können Sie mit <Entf> ein markiertes Zeichen löschen. <Einfg>
  2517. schaltet den Einfügemodus aus oder ein. Der aktuelle Status wird
  2518. rechts oben auf dem Bildschirm angezeigt. Weitere Editierfunktionen
  2519. innerhalb eines Eingabefeldes sind:
  2520.  
  2521. Strg-T               Löscht Wort rechts
  2522. Strg-Y                  Löscht Rest 
  2523. Strg-Cursor rechts   Bewegt den Cursor um ein Wort nach rechts
  2524. Strg-Cursor links    Bewegt den Cursor um ein Wort nach links
  2525. Ende                 Letztes Zeichen
  2526. Pos 1                Erstes Zeichen
  2527.  
  2528. ESC beendet oder bricht die Eingabe ab. Beachten Sie bitte,
  2529. daß jedes Eingabefeld mit <ENTER> oder einer Cursortaste bestätigt 
  2530. werden muß. Anschließend können Sie die Neuberechnung aller 
  2531. Rechenfelder veranlassen!
  2532.  
  2533. Mit Bild-oben/-unten können Sie innerhalb des Formulars zwischen
  2534. den Bildschirmseiten blättern. Mit <Cursor-oben> und <Cursor-unten>
  2535. navigieren Sie zwischen den Eingabefeldern.
  2536.  
  2537. Wurde der ein Wertebereich überschritten, wird rechts unten auf dem Bild-
  2538. schirm "Wertebereich!" angezeigt. Drücken Sie die F3-Taste, um die
  2539. Einstellungen des Eingabefeldes anzuzeigen!
  2540.  
  2541. Mit F2 wird eine Liste aller Felder der aktuellen Formularseite 
  2542. eingeblendet. Markieren Sie einen Eintrag und bestätigen Sie mit <ENTER>,
  2543. wird das entsprechende Eingabefeld direkt angesprungen. 
  2544.  
  2545. WICHTIG: Bestätigen Sie jedes Eingabefeld unbedingt mit <ENTER> oder
  2546.          einer Cursor-Taste!
  2547.  
  2548. Beachten Sie auch bitte den Abschnitt 22.10 Navigieren in einem 
  2549. Formular!
  2550.  
  2551. ──────────────────────────────────────────────────────────────────────
  2552. 22.2   Die Eingabefeld-Bestimmung anzeigen
  2553. ──────────────────────────────────────────────────────────────────────
  2554.  
  2555. Befindet sich der Cursor innerhalb eines Eingabefeldes, können Sie
  2556. mit F3 die aktuellen Einstellungen der Eingabefeld-Bestimmung in
  2557. einem Fenster einblenden. Mit einer beliebigen Taste wird das Fen-
  2558. ster wieder entfernt.
  2559.  
  2560. ──────────────────────────────────────────────────────────────────────
  2561. 22.3   Feldwerte aus einer Datenbank einfügen
  2562. ──────────────────────────────────────────────────────────────────────
  2563.  
  2564. Wenn eine Datenbankdatei geöffnet ist (siehe 26 "Eine Datenbankdatei
  2565. wählen") können Sie Feldwerte in solche Eingabefelder einfügen, in
  2566. die unter "dB-Feld" ein entsprechender Feldname eingetragen worden
  2567. ist (siehe 21.9 "Verknüpfung mit Datenbankfeld".
  2568. Drücken Sie dazu bitte die F8-Taste. Markieren Sie nun mit den 
  2569. Cursortasten den gewünschten Datensatz und bestätigen
  2570. Sie mit <ENTER>. aliFORM² versucht, unterschiedliche Feldtypen 
  2571. umzuwandeln und anzupassen. Dies gelingt aus technischen Gründen
  2572. nicht in jedem Fall!
  2573.  
  2574. Innerhalb der Liste können Sie mit F2 einen Begriff/Wert suchen.
  2575. Markieren Sie dazu zuvor das gewünschte Feld (die Spalte). Geben
  2576. Sie jetzt den Suchwert ein. In Zeichenfeldern wird auch nach
  2577. Teilzeichenketten gesucht. "dorf" findet beispielsweise "Düssel-
  2578. dorf". Mit Shift-F2 wird der nächste Eintrag gesucht. F3 zeigt
  2579. hier ein MEMO-Feld an!
  2580.  
  2581. Abschließend können Sie veranlassen, den Formularsatz komplett mit
  2582. den übernommenen Daten abzuspeichern. Anderenfalls müssen Sie jedes
  2583. Feld zunächst mit <ENTER> bestätigen, um es dauerhaft zu speichern.
  2584.  
  2585.  
  2586. ──────────────────────────────────────────────────────────────────────
  2587. 22.4   Einen gespeicherten Formularsatz ändern
  2588. ──────────────────────────────────────────────────────────────────────
  2589.  
  2590. Der aktuelle Formularsatz kann geändert werden. Drücken Sie dazu
  2591. bitte die Leertaste (<SPACE>). Beachten Sie bitte auch die Erläu-
  2592. terungen unter 22.1 "Einen neuen Formularsatz anlegen"! 
  2593.  
  2594. WICHTIGER HINWEIS: Wenn Sie die Leertaste gedrückt haben, wertet
  2595.                    das Programm auch Rechenfelder und Ausdrucks-
  2596.                    felder aus und zeigt die (alten) Ergebnisse an.
  2597.                    Die aktuellen Werte werden jedoch erst nach
  2598.                    dem Speichern des Formularsatzes ermittelt
  2599.                    und angezeigt!
  2600.  
  2601. ──────────────────────────────────────────────────────────────────────
  2602. 22.5   Einen Formularsatz anzeigen und suchen
  2603. ──────────────────────────────────────────────────────────────────────
  2604.  
  2605. Wählen Sie bitte "Ausfüllen". Mit den Cursortasten können Sie 
  2606. innerhalb der bereits gespeicherten Formularsätze blättern. Am 
  2607. unteren rechten Fensterrand zeigt Ihnen aliFORM² die Anzahl der
  2608. gespeicherten Formularsätze und die Nummer des aktuellen Satzes
  2609. an.
  2610.  
  2611.  Mit den Bild-oben/-unten-Tasten kann zwischen den Formular-SEITEN
  2612.  geblättert werden. Beachten Sie bitte auch die Randmarkierungen!
  2613.  
  2614.  Mit F3 bietet aliFORM² Ihnen eine Liste der gespeicherten Formular-
  2615.  sätze an. Die Liste enthält alle mit "Liste = J" markierten Eingabe-
  2616.  feldern (siehe auch 21.8 "Einfügen in eine Auswahlliste"). Mit den
  2617.  Cursortasten können Sie innerhalb der Liste blättern. Mit Cursor-
  2618.  rechts/-links wird spaltenweise geblättert. Um einen bestimmten
  2619.  Formularsatz zu suchen, markieren Sie bitte die gewünschte Spalte.
  2620.  Drücken Sie dann die F2-Taste und geben Sie den Suchbegriff/-wert
  2621.  ein. Bei Zeichenfeldern wird nicht zwischen Groß-/Kleinschreibung
  2622.  unterschieden. Datumswerte geben Sie bitte im Format "TT.MM.JJ"
  2623.  ein. Mit <Shift-F2> wird der nächste Eintrag ab der aktuellen Posi-
  2624.  tion gesucht! <ENTER> bestätigt die Auswahl.
  2625.  
  2626. ──────────────────────────────────────────────────────────────────────
  2627. 22.6   Einen Formularsatz drucken
  2628. ──────────────────────────────────────────────────────────────────────
  2629.  
  2630.  Um den aktuellen Formularsatz zu drucken, betätigen Sie bitte die 
  2631.  <F10>-Taste. Das Programm bietet Ihnen nun die Drucker-Einstel-
  2632.  lungen an. Ändern Sie gegebenenfalls die Einstellungen. Beachten 
  2633.  Sie bitte, daß hier vorgenommene Änderungen nur für den aktuel-
  2634.  len Druckauftrag Gültigkeit besitzen. Sie können den Ausdruck 
  2635.  sofort mit <Bild-unten> veranlassen! Ist das Druckerpapier einge-
  2636.  richtet?
  2637.  
  2638. ──────────────────────────────────────────────────────────────────────
  2639. 22.7   Einen Formularsatz löschen
  2640. ──────────────────────────────────────────────────────────────────────
  2641.  
  2642.  <F7> löscht den aktuellen Formularsatz. Es werden NUR die DATEN 
  2643.  und NICHT das FORMULAR gelöscht! Ein Formular können Sie mit 
  2644.  "Formular/Löschen" endgültig entfernen.
  2645.  
  2646.  Mit "Formular/Daten NEU" werden die gelöschten Sätze endgültig
  2647.  aus der Datei entfernt. Von Zeit zu Zeit sollten Sie diese Option
  2648.  ausführen, um den Speicherplatz wieder freizumachen!
  2649.  
  2650. ──────────────────────────────────────────────────────────────────────
  2651. 22.8   Einen Formularsatz kopieren
  2652. ──────────────────────────────────────────────────────────────────────
  2653.  
  2654.  <F5> kopiert den aktuellen Formularsatz. Sie können diese Option für
  2655.  wiederkehrende Formularsätze verwenden. Ändern Sie anschließend die
  2656.  variablen Einträge!
  2657.  
  2658. ──────────────────────────────────────────────────────────────────────
  2659. 22.9   MEMO-Text-Felder/Textdateien mit AliMemo() bearbeiten
  2660. ──────────────────────────────────────────────────────────────────────
  2661.  
  2662. MEMO-Text-Felder:
  2663. ──────────────────────────────────────────────────────────────────────
  2664. MEMO-Text-Felder werden wie Zeichen- oder Rechenfelder in der
  2665. Datei mit der Endung "DAT" gespeichert. Sie gehören also mit zu
  2666. den Formularsätzen. Zusätzlich wird für MEMO-Text-Felder
  2667. allerdings noch eine Datei mit der Endung "DBT" benötigt.
  2668.  
  2669. MEMO-Text-Felder sollten immer separat in einer Zeile stehen, da
  2670. alle anderen Einträge in einer Zeile ignoriert werden. Beispiel:
  2671.  
  2672. Nachfolgend ein MEMO-Text-Feld:
  2673.                                 [#003                             ]
  2674.  
  2675. Bei der Festlegung der Eingabefelder können Sie unter "Anzahl
  2676. Zeilen" eine konstante Anzahl von Zeilen angeben. In diesem Fall
  2677. erfaßt aliFORM² im Editor nur die von Ihnen angegebene Anzahl
  2678. Zeilen und druckt den MEMO-Text immer mit einer konstanten Länge
  2679. aus. Ist der Text kürzer als die angegebene Anzahl Zeilen, werden
  2680. entsprechend viele Leerzeilen gedruckt. Damit können Sie die
  2681. Nachteile der variablen Länge (siehe unten) vermeiden! Beachten Sie
  2682. aber bitte, daß auch in diesem Fall das Formularlayout nicht mit
  2683. dem Ausdruck übereinstimmt, da auch der Platzhalter (Eingabefeld-
  2684. Bestimmung) für MEMO-Texte nur immer einzeilig ist.
  2685.  
  2686. Um eine variable Länge des MEMO-Textes zu erreichen, tragen Sie
  2687. bei der Festlegung der Eingabefelder bitte für "Anzahl Zeilen"
  2688. '0' ein. In diesem Fall können nachfolgende Eingabefelder etc. 
  2689. nur relativ zu der letzten Zeile eines MEMO-Text-Feldes 
  2690. positioniert werden. Ist der MEMO-Text #003 also 10 Zeilen lang, 
  2691. werden alle nachfolgenden Formulartexte und Eingabefelder erst 
  2692. nach diesen 10 Zeilen ausgedruckt!
  2693.  
  2694. Wenn Sie "Ausfüllen" wählen, wird zunächst nur die erste Zeile
  2695. eines MEMO-Text-Feldes angezeigt. Erst beim Editieren wird ein
  2696. Fenster für die Texterfassung geöffnet!
  2697.  
  2698. AliMemo():
  2699. ──────────────────────────────────────────────────────────────────────
  2700. Innerhalb eines Formulars kann beim Ausfüllen eine Textdatei editiert
  2701. werden. Diese Textdatei muß im ASCII-Format vorliegen bzw. wird im
  2702. ASCII-Format angelegt. Das Programm druckt diese Datei auch zusammen
  2703. mit dem Formular aus!
  2704.  
  2705. Beispiel:
  2706.  
  2707. Für ein Angebot benötigen Sie unterschiedliche Angebotstexte, deren
  2708. Umfang variabel sein soll. Um einen Angebotstext editieren und mit
  2709. dem Formular drucken zu können, benötigen Sie zunächst im Formular
  2710. ein Eingabefeld für den Textnamen. Dieses Eingabefeld sollte vom
  2711. Typ "Zeichen" sein. Als Textname sollten Sie den vollständigen 
  2712. Pfadnamen des verwendeten Textes angeben. Zum Beispiel:
  2713.  
  2714.    Angebot: [c:\angebote\atext3.txt]
  2715.  
  2716.             (Die eckigen Klammern dienen nur zur Markierung des
  2717.              Eingabebereiches!)
  2718.  
  2719. Der Text (in unserem Beispiel c:\angebote\atext3.txt) wird mit
  2720. der Funktion AliMemo() bearbeitet. Dazu benötigen Sie ein
  2721. Ausdrucksfeld (siehe dort), in dessen Formelbereich Sie folgenden
  2722. Ausdruck eintragen müssen:
  2723.  
  2724.     AliMemo(#003)
  2725.  
  2726. Der Eingabefeld-Bezeichner "#003" wird der Funktion AliMemo() als
  2727. Parameter übergeben. Im Eingabefeld "#003" wurde in unserem Beispiel
  2728. zuvor der Textname eingetragen! Wenn Sie immer die gleiche Textdatei
  2729. verwenden möchten, können Sie den Namen des Textes auch direkt
  2730. als Parameter angeben. Zum Beispiel 'AliMemo("c:\texte\angebot.txt")'.
  2731.  
  2732. WICHTIGE HINWEISE:
  2733.  
  2734. Das Eingabefeld mit der AliMemo()-Funktion sollte immer gesondert
  2735. in einer Formularzeile stehen, weil beim Ausdrucken des Formulars
  2736. alle anderen Einträge in dieser Zeile ignoriert werden!
  2737.  
  2738. Texte können mit AliMemo() nur beim Ausfüllen eines Formulars 
  2739. bearbeitet werden!
  2740.  
  2741. Ist der als Parameter übergebene Text nicht vorhanden, wird er
  2742. im bezeichneten oder im aktuellen Pfad angelegt!
  2743.  
  2744. Ein mit AliMemo() zu bearbeitender Text darf nicht größer als
  2745. 32.000 Zeichen sein!
  2746.  
  2747. Beachten Sie auch die Hinweise zu MEMO-Text-Feldern unter 21.3
  2748. Datentyp und 21.4 Länge!
  2749.  
  2750. ──────────────────────────────────────────────────────────────────────
  2751. 22.10   Navigieren in einem Formular
  2752. ──────────────────────────────────────────────────────────────────────
  2753.  
  2754. Beim Ausfüllen eines Formulars können Sie mit folgenden Tasten zwischen
  2755. den Eingabefeldern und den Formularseiten navigieren:
  2756.  
  2757. <Cursor-oben>     Vorhergehendes Feld (innerhalb einer Zeile).
  2758. <Cursor-unten>    Nächstes Feld (innerhalb einer Zeile).
  2759. <Strg-Bild-oben>  Vorhergehendes Feld innerhalb einer "Spalte".
  2760. <Strg-Bild-unten> Nächstes Feld innerhalb einer "Spalte".
  2761.                   Normalerweise werden die Eingabefelder zeilenweise
  2762.                   von links nach rechts markiert, wenn Sie <ENTER>
  2763.                   oder <Cursor-unten> betätigen. Wenn Eingabefelder
  2764.                   jedoch "spaltenweise" angeordnet sind. Können Sie
  2765.                   mit den obigen Tastenkombinationen innerhalb einer
  2766.                   "Spalte" der aktuellen Formularseite navigieren. 
  2767. <Bild-oben>       Vorhergehende Formularseite.
  2768. <Bild-unten>      Nächste Formularseite.
  2769. <F2>              Es öffnet sich eine Liste aller Eingabefelder der
  2770.                   aktuellen Formularseite. Angezeigt wird die 
  2771.                   Feldnummer und gegebenenfalls der unter "Liste"
  2772.                   eingetragene Bezeichner (siehe auch 21.8 Einfügen
  2773.                   in eine Auswahlliste). Markieren Sie einen Eintrag
  2774.                   und bestätigen Sie mit <ENTER>, wird der Cursor in
  2775.                   dieses Eingabefeld positioniert.
  2776.  
  2777. Mit Alt-B können Sie auch hier die Anzahl der Bildschirmzeilen
  2778. festlegen (siehe auch 20.17).
  2779.  
  2780. ──────────────────────────────────────────────────────────────────────
  2781. 23   Formularsätze drucken
  2782. ──────────────────────────────────────────────────────────────────────
  2783.  
  2784.  Wählen Sie "Drucken/Formulardruck". Sie können jetzt einen ein-
  2785.  zelnen Formularsatz, alle Formularsätze oder eine selektierte
  2786.  Teilmenge der gespeicherten Formularsätze drucken.
  2787.  
  2788. ──────────────────────────────────────────────────────────────────────
  2789. 23.1   Auswahl aus einer Liste
  2790. ──────────────────────────────────────────────────────────────────────
  2791.  
  2792.  Betätigen Sie bitte die <F3>-Taste.
  2793.  
  2794.  Wählen  Sie einen Formularsatz  mit den Cursortasten. Werden nicht
  2795.  alle Felder  im Auswahlfenster  angezeigt, so  können Sie den 
  2796.  Ausschnitt mit  den Cursor-Tasten  verschieben. Bestätigen Sie 
  2797.  Ihre Auswahl mit ENTER. Möchten  Sie einen bestimmten Eintrag in
  2798.  den angezeigten Feldern suchen, so markieren  Sie bitte das ent-
  2799.  sprechende Feld (die entsprechende  Spalte) und drücken Sie die 
  2800.  F2-Taste. Geben Sie jetzt  den Suchbegriff (eine Zeichenkette,
  2801.  eine Zahl oder ein Datum)  ein. Ist ein entsprechender Eintrag 
  2802.  vorhanden, wird der Fomularsatz markiert!
  2803.  
  2804.  Zur Auswahl werden Ihnen immer alle mit "Liste = J" markierten
  2805.  Eingabefelder (siehe 21.8 "Einfügen in eine Auswahlliste") 
  2806.  angeboten.
  2807.  
  2808. ──────────────────────────────────────────────────────────────────────
  2809. 23.2   Eine Suchbedingung erfassen
  2810. ──────────────────────────────────────────────────────────────────────
  2811.  
  2812.  Betätigen Sie bitte die <F4>-Taste.
  2813.  
  2814.  Bewegen Sie die Hervorhebung auf das erste freie Bedingungsfeld
  2815.  mit der Leertaste. Drücken Sie nun die ENTER-Taste und wählen Sie
  2816.  ein Eingabefeld. Es werden Ihnen die mit Liste = "J" markierten 
  2817.  Felder angeboten.
  2818.  
  2819.  Haben Sie ein Feld gewählt wird Ihnen anschließend ein Operator
  2820.  zur Auswahl angeboten. Der Operator verknüpft das gewählte Feld
  2821.  mit dem noch einzugebenden Suchwert. Wählen Sie ein Zeichenfeld
  2822.  und  den GLEICH-Operator "=", so  wird der  erste Satz  gesucht,
  2823.  der den Suchbegriff als Teilzeichenkette enthält. "Siemens" findet
  2824.  beispielsweise den Feldwert "Siemens  AG". Geben Sie bitte KEINE
  2825.  Anführungszeichen ein! Für  ein Datumsfeld  geben Sie bitte das
  2826.  Datum im Format TT.MM.JJ ein.
  2827.  
  2828.  Selektieren nach Datumsbestandteilen (in DATUMS-Feldern!):
  2829.  
  2830.  Sie können nach folgenden Datumsbestandteilen selektieren,
  2831.  sofern das gewählte Feld vom Typ DATUM ist:
  2832.  
  2833.  Tag im Monat   - Eingabe: xx.xx.00  Beispiel: 13.01.00
  2834.  Monat im Jahr  - Eingabe: 00.xx.xx  Beispiel: 00.03.90
  2835.  Nur Jahr       - Eingabe: 00.00.xx  Beispiel: 00.00.91
  2836.  Nur Monat      - Eingabe: 00.xx.00  Beispiel: 00.04.00
  2837.  
  2838. Wenn   Sie   eine   zweistellige  Jahresangabe  machen,  wird  das
  2839. Jahrhundert  '19'  angenommen.  In allen anderen Fällen müssen Sie
  2840. eine   4-stellige   Jahresangabe   machen.  Beispiel:  00.03.1890!
  2841.  
  2842.  Beachten Sie bitte: Die ersten beiden Optionen führen nur mit dem
  2843.  GLEICH-Operator zu sinnvollen Ergebnissen. Verwenden Sie für
  2844.  Bereichs-Selektionen zwei Bedingungen. Zum Beispiel
  2845.  
  2846.    GEBDATUM > 31.12.89
  2847.    GEBDATUM < 1.2.90
  2848.  
  2849.  um den Monat Januar 1990 zu selektieren!
  2850.  
  2851.  Die erfaßte  Suchbedingung wird mit dem Formular gespeichert
  2852.  und steht beim nächsten Aufruf automatisch zur Verfügung.
  2853.  Das heißt, Sie  brauchen nach  einem nochmaligen Laden des
  2854.  Formulars  die Suchbedingung(en)  nicht  erneut  zu  erfassen.
  2855.  Selbstverständlich können Sie die Suchbedingung(en) aber jeder-
  2856.  zeit überschreiben  oder löschen  (siehe unten),  wenn Sie dies
  2857.  wünschen. Der  Druck wird  ausgelöst, wenn  Sie  die  F10-Taste
  2858.  drücken. ESC  bewirkt einen Abbruch und die Rückkehr zum Haupt-
  2859.  menü.
  2860.  
  2861.  Bedingungen löschen oder ändern
  2862.  
  2863. Eine  bereits  vorhandene  Suchbedingung kann jederzeit gelöscht
  2864. oder  geändert  werden.  Nachdem  Sie  "Drucken/Formulardruck"
  2865. aufgerufen  haben,  blättert  das  Programm  durch Betätigen der
  2866. Leertaste   zwischen  den  Suchbedingungen.  Markieren  Sie  die
  2867. gewünschte  Suchbedingung  auf  diese  Weise und löschen Sie die
  2868. Bedingungen   mit   F9  oder  überschreiben  Sie  die  Bedingung
  2869. mit ENTER.
  2870.  
  2871.  ACHTUNG: Wenn  Sie "Hintergrunddruck"  aktiviert  haben  (siehe
  2872.  Hintergrunddruck), werden die Druckinformationen in einer Datei
  2873.  auf Ihrer  Festplatte abgelegt. Sie können anschließend mit
  2874.  aliFORM² weiterarbeiten, während der Druck im "Hintergrund" 
  2875.  erfolgt.
  2876.  
  2877. ──────────────────────────────────────────────────────────────────────
  2878. 23.3   Bildschirmkontrolle des Ausdrucks
  2879. ──────────────────────────────────────────────────────────────────────
  2880.  
  2881. Jeder  Ausdruck  kann  auf  den  Bildschirm  umgeleitet  werden.
  2882. Schalten  Sie  dafür  "Drucken/Ausgabe  Bildsch." auf "EIN".
  2883. Beachten   Sie   bitte,   daß   diese   Einstellung   für   ALLE
  2884. Druckaufträge  (außer "Raster") gültig  ist.  Sie  können  die
  2885. Bildschirmausgabe jederzeit mit ESC abbrechen!
  2886.  
  2887. ──────────────────────────────────────────────────────────────────────
  2888. 23.4   Hintergrunddruck einschalten
  2889. ──────────────────────────────────────────────────────────────────────
  2890.  
  2891. "Hintergrunddruck" bedeutet: Alle auszudruckenden Dokumente werden
  2892.  zuerst in  einer Datei  zwischengespeichert und anschließend im
  2893. "Hintergrund" gedruckt. Sie können während des Druckes mit aliFORM²
  2894.  weiterarbeiten!! Der Schalter "Drucken/Hintergrunddruck" muß auf
  2895.  "EIN" stehen! Markieren Sie die Option und drücken Sie ENTER.
  2896.  
  2897.  ACHTUNG: Für  den Hintergrunddruck  wird das DOS-Programm PRINT
  2898.  verwendet. Beim  Laden von  aliFORM² mit "afspool" (siehe 6 
  2899.  "aliFORM² starten") wird versucht, dieses Programm zu laden. Ist
  2900.  dieser Versuch fehlgeschlagen, können Sie den Hintergrunddruck
  2901.  nicht starten! Dies gilt ebenso, wenn Sie aliFORM² im Mehrplatz-
  2902.  betrieb einsetzen!
  2903.  
  2904.  Soll der  Hintergrunddruck abgebrochen  werden, wählen  Sie die
  2905.  Option "Drucken/Druck abbrechen".
  2906.  
  2907.  ACHTUNG: Beim  Starten von  aliFORM²  wird nach Spooldateien für
  2908.  den Hintergrunddruck  gesucht. Sind Dateien mit der Erweiterung
  2909.  SPO vorhanden, werden Sie gelöscht! Starten Sie deshalb aliFORM²
  2910.  nur, wenn  ein zuvor  ausgelöster Hintergrunddruck  vollständig
  2911.  beendet ist.  Anderenfalls gehen  die Druckinformationen verlo-
  2912.  ren!
  2913.  
  2914. ──────────────────────────────────────────────────────────────────────
  2915. 23.5   Den Druck abbrechen
  2916. ──────────────────────────────────────────────────────────────────────
  2917.  
  2918.  Sie können  den Druck  mit der ESC-Taste abbrechen. Ein  begonne-
  2919.  nes Formular  wird jedoch fertiggedruckt. Der Zwischenpuffer des
  2920.  Druckers wird allerdings nicht gelöscht! Je nach Kapazität dieses
  2921.  Zwischenspeichers werden unter Umständen noch einige Formular 
  2922.  ausgedruckt, nachdem Sie die ESC-Taste gedrückt haben.  In diesem
  2923.  Fall sollten Sie den Drucker kurz ausund wieder  einschalten. 
  2924.  Stellen  Sie aber  sicher, daß aliFORM² zuvor wieder das Hauptmenü
  2925.  aufgerufen hat!
  2926.  
  2927. Den Hintergrunddruck  können Sie  mit der  Option "Drucken/Druck abbre-
  2928. chen" abbrechen!
  2929.  
  2930. ──────────────────────────────────────────────────────────────────────
  2931. 24   Vordrucke erstellen
  2932. ──────────────────────────────────────────────────────────────────────
  2933.  
  2934. Wählen Sie "Drucken/Vordrucke erstellen". Die Eingabefelder werden mit
  2935. "..." je nach Länge markiert.
  2936.  
  2937. ──────────────────────────────────────────────────────────────────────
  2938. 25   Formularraster drucken
  2939. ──────────────────────────────────────────────────────────────────────
  2940.  
  2941. Bei der Verwendung von Fremdformularen müssen Sie die Positionen
  2942. (Zeile/Spalte) der Eingabefelder genau einhalten. Mit "Drucken/
  2943. Raster drucken" erstellt aliFORM² ein Raster auf Ihrem Originalfor-
  2944. mular, das es Ihnen gestattet, Zeilen- und Spalten-Positionen genau
  2945. abzulesen. Legen Sie dazu ein Originalformular in Ihren Drucker und
  2946. führen Sie die obige Opiton aus.
  2947.  
  2948. ──────────────────────────────────────────────────────────────────────
  2949. 26   Eine Datenbankdatei wählen
  2950. ──────────────────────────────────────────────────────────────────────
  2951.  
  2952. Markieren  Sie bitte den Menüpunkt "Daten/Datei laden" und bestäti-
  2953. gen  Sie mit ENTER. Ist bereits eine Datenbankdatei für das ak-
  2954. tuelle Formular angemeldet, erhalten Sie einen entsprechenden Hin-
  2955. weis.
  2956.  
  2957. Sie werden zunächst aufgefordert, das Laufwerk und anschließend
  2958. das gewünschte Verzeichnis zu wählen. Standardmäßig schlägt das
  2959. Programm  das   Laufwerk  C:   und  das   aktuelle  Verzeichnis
  2960. (beispielsweise \ALIFORM\) vor. Haben Sie mit "Verschiedenes/Pfad
  2961. (Daten)" einen Suchpfad für Dateien angegeben, wird dieses Ver-
  2962. zeichnis  angezeigt.  Wählen  Sie  die gewünschte Datei mit den
  2963. Cursortasten  und  drücken  Sie bitte ENTER. Hat die Datendatei
  2964. eine  andere Namenserweiterung als DBF, so tragen Sie diese Er-
  2965. weiterung  mit "Verschiedenes/Namenserweiterung/Datenbank" ein.
  2966.  
  2967. aliFORM² prüft, ob die gewählte Datenbank ein gültiges Format
  2968. besitzt.  Anderenfalls erhalten Sie eine Fehlermeldung. Handelt
  2969. es  sich  um  eine Datenbank im dBASE IV-Format, können Sie mit
  2970. "Verschiedenes/dBASE  IV ..." eine konvertierte Kopie erstellen
  2971. und diese anschließend laden (siehe auch Konvertieren von dBASE
  2972. IV-Dateien).
  2973.  
  2974. Zum Lieferumfang gehört die Adressen-Datenbank FOR_ADR. Mit der
  2975. Option "Datei/Editieren" können Sie Adressen erfassen, ändern
  2976. oder löschen. Beachten Sie bitte die Hinweise unter "Der Daten-
  2977. BROWSER".
  2978.  
  2979. ──────────────────────────────────────────────────────────────────────
  2980. 27   Einen Index erstellen
  2981. ──────────────────────────────────────────────────────────────────────
  2982.  
  2983. Wählen Sie bitte den Menüpunkt "Daten/Index" und bestätigen Sie
  2984. mit ENTER. Ist bereits ein Index angemeldet, erhalten Sie einen
  2985. entsprechenden Hinweis.
  2986.  
  2987. Angezeigt  werden alle Felder der geöffneten Datenbank mit Aus-
  2988. nahme  von  Logischen  und Memo-Feldern! Bewegen Sie jetzt auch
  2989. hier  die  Hervorhebung  auf das gewünschte Feld und bestätigen
  2990. Sie  mit  ENTER. Anschließend erstellt aliFORM² eine Indexdatei,
  2991. die  nach  dem  Verlassen  des  Programmes automatisch gelöscht
  2992. wird.  Der  Hinweis  auf das gewählte Indexfeld wird jedoch mit
  2993. dem  Text gespeichert. Wird der Text später wieder geladen, er-
  2994. stellt das Programm die Indexdatei automatisch.
  2995.  
  2996. Für die Indizierung nach einem Datumsfeld stehen folgende Alterna-
  2997. tiven zur Verfügung:
  2998.  
  2999.         - Datumswert (STANDARD):   sortiert nach JJ.MM.TT
  3000.         - nur Tag              :   sortiert nach TT
  3001.         - nur Monat            :   sortiert nach MM
  3002.         - Tag im Monat         :   sortiert nach MM.TT
  3003.  
  3004. Wählen Sie "Aufsteigend" oder "Absteigend" für die gewünschte Sor-
  3005. tierfolge.
  3006.  
  3007. ──────────────────────────────────────────────────────────────────────
  3008. 28   Das Tagesdatum ändern
  3009. ──────────────────────────────────────────────────────────────────────
  3010.  
  3011.  Mit dem Operator "[_DATUM]" kann das Tagesdatum beim Drucken in
  3012.  den Formulartext eingefügt werden. Das Datum wird von DOS gelie-
  3013.  fert. Wenn Sie dieses Datum überschreiben möchten, wählen Sie 
  3014.  bitte die Option "Verschiedenes/Datum ändern" und geben Sie das
  3015.  Datum ein.  Da es sich um ein Zeichenfeld handelt, ist das Format
  3016.  beliebig! Beachten Sie bitte, daß eine Änderung des Tagesdatums 
  3017.  im  Programm aliFORM² keine  Auswirkung auf das von DOS verwaltete
  3018.  Datum hat.
  3019.  
  3020. ──────────────────────────────────────────────────────────────────────
  3021. 29   Import und Export von Text
  3022. ──────────────────────────────────────────────────────────────────────
  3023.  
  3024.  Ein Text  im Standard-Text-Format  (ASCII) kann an das Ende des
  3025. aktuellen Formulartextes angehangen werden. Rufen   Sie   hierzu
  3026.  "Verschiedenes/IMPORT-Text"auf. Wählen Sie bitte die gewünschte
  3027.  Datei aus  der Liste.  Standardmäßig wird die Namenserweiterung
  3028.  TXT angenommen.  Ändern Sie  diese  Angabe  gegebenenfalls  mit
  3029.  "Verschiedenes/Namenserweiterungen".
  3030.  
  3031.  Die Option  "Verschiedenes/EXPORT-Text" speichert den aktuellen
  3032.  Formulartext im Standard-Text-Format (ASCII) in eine Datei. Diese
  3033.  Datei können Sie beispielsweise mit einem anderen Textprogramm 
  3034.  bearbeiten! Sie  können dies  aber auch nutzen, um einige Standard-
  3035.  Bausteine zu  erstellen, die  dann beim  Erfassen/Editieren des
  3036.  Textes eingefügt  werden können  (F9-Taste in  Editeren)! Geben
  3037.  Sie den Dateinamen an. Die Dateinamenerweiterung können Sie mit
  3038.  "Verschiedenes/Namenserweiterungen" festlegen. Die Texte werden
  3039.  immer im Stammverzeichnis abgelegt!
  3040.  
  3041. ──────────────────────────────────────────────────────────────────────
  3042. 30   Namenserweiterungen ändern
  3043. ──────────────────────────────────────────────────────────────────────
  3044.  
  3045.  Manchmal besitzen  Datenbank- oder Textdateien andere Namenser-
  3046.  weiterung  als   DBF   oder   TXT.   Ändern   Sie   diese   mit
  3047.  "Verschiedenes/Namenserweiterungen".
  3048.  
  3049.  Dies ist  auch erforderlich, wenn Sie konvertierte dBASE IV-Da-
  3050.  tenbanken auswerten möchten (siehe unten).
  3051.  
  3052. ──────────────────────────────────────────────────────────────────────
  3053. 31   Konvertierung von dBASE IV-Datenbanken
  3054. ──────────────────────────────────────────────────────────────────────
  3055.  
  3056.  Datenbanken im  dBASE IV-Format  können in  das dBASE III Plus-
  3057.  Format konvertiert  werden. Beachten  Sie bitte  folgende  Ein-
  3058.  schränkungen:
  3059.  
  3060.   - MEMO-Texte können nicht konvertiert werden!
  3061.     MEMO-Felder werden in Zeichenfelder umgewandelt. Ihr
  3062.     Inhalt kann jedoch nicht verarbeitet werden!
  3063.   - FLOAT-Felder, die länger als 19 Stellen sind, werden
  3064.     in Zeichenfelder umgewandelt!
  3065.  
  3066.  Wählen Sie  "Verschiedenes/dBASE IV  ..." und  anschließend die
  3067.  gewünschte dBASE-IV-Datenbank.  aliFORM²  prüft, ob es sich auch
  3068.  tatsächlich um  eine Datenbank  im dBASE IV-Format handelt. Ist
  3069.  dies nicht  der Fall,  wird die  Konvertierung abgebrochen. Ist
  3070.  ein MEMO-Feld  definiert, werden  Sie gefragt, ob das MEMO-Feld
  3071.  in ein  Zeichenfeld umgewandelt werden sollen. Dies ist notwen-
  3072.  dig, damit  die Datenbank  von aliFORM² verarbeitet werden kann.
  3073.  Es bedeutet  aber nicht,  daß die  MEMO-Daten (auch nicht teil-
  3074.  weise) verarbeitet  werden können! Die konvertierten Datenbank-
  3075.  Dateien erhalten  die Namenserweiterung DB4! Es handelt sich um
  3076.  eine Kopie der Original-Datenbank!
  3077.  
  3078. ──────────────────────────────────────────────────────────────────────
  3079. 32   Formulardateien automatisch sichern
  3080. ──────────────────────────────────────────────────────────────────────
  3081.  
  3082.  Ist der  Schalter "Sichern  (Text)" eingeschaltet  (EIN),  wird
  3083.  beim Aufruf der Option "Editieren" eine Sicherungskopie der Dateien
  3084.  mit der Endung FOR und PAR erstellt. Beim Verlassen des Editors 
  3085.  können Sie dann entscheiden, ob die Änderungen gespeichert werden
  3086.  sollen oder nicht!
  3087.  
  3088. ──────────────────────────────────────────────────────────────────────
  3089. 33   Suchpfad für Formulare
  3090. ──────────────────────────────────────────────────────────────────────
  3091.  
  3092.  Standardmäßig sucht aliFORM² im Stammverzeichnis nach Ihren For-
  3093.  mularen. Wenn  Sie Ihre Formulare jedoch in einem anderen Ver-
  3094.  zeichnis verwalten  möchten,   so  können  Sie  mit  "Verschiedenes/
  3095.  Pfad (Formulare)" den Suchpfad eingeben. Immer dann, wenn Sie ein
  3096.  Formular laden möchten,  wird dieses Verzeichnis automatisch vor-
  3097.  geschlagen!
  3098.  
  3099.  ACHTUNG: Der  Pfadname muß  den DOS-Vereinbarungen entsprechen!
  3100.  Vergessen Sie  bitte nicht, den Pfadnamen mit einem "\"-Zeichen
  3101.  (Backslash) abzuschließen.  Das "\"-Zeichen  erhalten Sie auch,
  3102.  wenn Sie die ALT-Taste gedrückt halten und auf dem Ziffernblock
  3103.  die Ziffer 92 eintippen!
  3104.  
  3105. ──────────────────────────────────────────────────────────────────────
  3106. 34   Suchpfad für Daten
  3107. ──────────────────────────────────────────────────────────────────────
  3108.  
  3109.  Standardmäßig sucht aliFORM² im Stammverzeichnis nach Datenbank-
  3110.  dateien. Wenn  Sie Ihre Dateien jedoch in einem anderen Ver-
  3111.  zeichnis verwalten, so können Sie mit "Verschiedenes/Pfad (Daten)"
  3112.  den Suchpfad eingeben. Immer dann, wenn Sie eine Datenbankdatei
  3113.  laden möchten,  wird dieses Verzeichnis automatisch vor-
  3114.  geschlagen!
  3115.  
  3116.  ACHTUNG: Der  Pfadname muß  den DOS-Vereinbarungen entsprechen!
  3117.  Vergessen Sie  bitte nicht, den Pfadnamen mit einem "\"-Zeichen
  3118.  (Backslash) abzuschließen.  Das "\"-Zeichen  erhalten Sie auch,
  3119.  wenn Sie die ALT-Taste gedrückt halten und auf dem Ziffernblock
  3120.  die Ziffer 92 eintippen!
  3121.  
  3122. ──────────────────────────────────────────────────────────────────────
  3123. 35   Ein Formular kopieren
  3124. ──────────────────────────────────────────────────────────────────────
  3125.  
  3126. Mit der Option "Verschiedenes/Kopieren (Formular) wird eine Kopie
  3127. des aktuellen Formulares einschließlich aller bereits erfaßten
  3128. Eingabedaten (Formularsätze) angelegt. Geben Sie bitte den Datei-
  3129. namen ein. Die Dateien werden im "Suchpfad für Formulare" abgelegt!
  3130.  
  3131. Beachten Sie bitte: Eine Datenbankdatei wird nicht zugeordnet.
  3132.  
  3133. ──────────────────────────────────────────────────────────────────────
  3134. 36   Dateien verschlüsseln
  3135. ──────────────────────────────────────────────────────────────────────
  3136.  
  3137.  Möchten Sie eine Datei   verschlüsseln?  Dann   wählen  Sie
  3138.  "Verschiedenes/Verschlüsseln".  Ein Passwort sichert den
  3139.  Zugriff auf diese Datei! Wird ein verschlüsseltes Formular geladen,
  3140.  kann dieses nach Eingabe eines Passwortes entschlüsselt und an-
  3141.  schließend geöffnet  werden. Wenn  Sie die  zu verschlüsselnde
  3142.  Datei nicht  mit einem  Passwort sichern  möchten, so bestätigen
  3143.  Sie die  Abfrage mit ENTER. Beachten Sie bitte, daß das aktuelle
  3144.  Formular nicht verschlüsselt werden kann!
  3145.  
  3146.  "Verschiedenes/Entschlüsseln"  stellt Ihnen  die Datei wieder zur
  3147.  Verfügung, sofern Sie das Paßwort angeben können!
  3148.  
  3149. ──────────────────────────────────────────────────────────────────────
  3150. 37   Der DOS-Manager
  3151. ──────────────────────────────────────────────────────────────────────
  3152.  
  3153. Mit dem DOS-Manager können Sie einige wichtige Dateioperationen
  3154. menügesteuert vornehmen. Außerdem erlaubt die Option "DOS-Kommando"
  3155. die Ausführung eines beliebigen DOS-Kommandos!
  3156.  
  3157. DOS-Manager:
  3158. Bearbeitet werden Verzeichnisse und Dateien.
  3159.  
  3160. Dateien können kopiert, gelöscht oder umbenannt werden.
  3161. Sie können mehrere Dateien für eine weitere Bearbeitung
  3162. auswählen. Markieren Sie dazu die gewünschte(n) Datei(en)
  3163. mit den Cusortasten und drücken Sie ENTER. Wenn Sie ENTER
  3164. erneut betätigen, wird die Markierung wieder aufgehoben.
  3165. Nähere Hinweise für die Auswahl von Dateien und Verzeichnissen
  3166. finden Sie unter "Dateien wählen" weiter oben!
  3167.  
  3168. Verzeichnisse werden durch ein Pfeilzeichen gekennzeichnet.
  3169. Markieren Sie das gewünschte Verzeichnis für eine weitere
  3170. Bearbeitung mit den Cursortasten.
  3171.  
  3172. Mit F10 öffnet sich ein Menü für die weitere Bearbeitung:
  3173.  
  3174. Alles markieren:
  3175. Alle DATEIEN werden für eine weitere Bearbeitung markiert. Die
  3176. Markierungen werden von den Optionen Kopieren und Löschen aus-
  3177. gewertet.
  3178.  
  3179. Alle Markier. aufheben:
  3180. Alle Dateimarkierungen werden wieder entfernt.
  3181.  
  3182. Kopieren mit neuem Namen:
  3183. Die markierte Datei wird mit einem neuen Namen in ein
  3184. wahlfreies Verzeichnis kopiert. Geben Sie zunächst den neuen
  3185. Namen ein. Verwenden Sie nur Ziffern, Buchstaben und das Unter-
  3186. streichungszeichen. Anschließend müssen Sie das Laufwerk und
  3187. das gewünschte Verzeichnis wählen. Beachten Sie bitte die Hin-
  3188. weise unter "Zielverzeichnis markieren"!
  3189.  
  3190. Mark. Dateien kopieren:
  3191. Alle markierten Dateien werden in ein wahlfreies Verzeich-
  3192. nis kopiert.
  3193.  
  3194. Dateiinfo anzeigen:
  3195. Zeigt Informationen zur markierten Datei.
  3196.  
  3197. Löschen:
  3198. Alle markierten DATEIEN werden gelöscht. Der DOS-Manager prüft 
  3199. dabei, ob die zu löschende Datei möglicherweise eine bereits 
  3200. geöffente Datenbankdatei ist. In diesem Falle erhalten Sie eine
  3201. Warnmeldung.
  3202. WICHTIGER HINWEIS: aliFORM² verwendet außer den Datenbank- oder
  3203.                    Textdateien, verschiedene Index- und temporäre
  3204.                    Dateien. Die temporären Dateien besitzen nur 
  3205.                    Ziffern im Namensteil.
  3206.                    Zum Beispiel "120347.dbf". Löschen Sie diese
  3207.                    Dateien NIEMALS mit dem DOS-Manager, um Daten-
  3208.                    verluste zu vermeiden. Sie können diese Dateien
  3209.                    jedoch löschen, wenn Sie das Programm ordnungs-
  3210.                    gemäß verlassen haben!
  3211.  
  3212. Struktur zeigen:
  3213. Die Struktur einer markierten Datenbankdatei wird ange-
  3214. zeigt.
  3215.  
  3216. Umbenennen:
  3217. Die markierte Datei erhält einen neuen Namen.
  3218.  
  3219. NEUes Verzeichnis:
  3220. Im   aktuellen  Quellverzeichnis  wird  ein  neues  (Unter-)Ver-
  3221. zeichnis  angelegt.  Im unteren Bildschirmbereich wird der Pfad-
  3222. name des aktuellen Quellverzeichnisses angezeigt!
  3223.  
  3224. Verzeichn. kopier.:
  3225. Das  markierte  Verzeichnis  wird  ohne  Unterverzeichnisse aber
  3226. einschließlich  aller  Dateien  in  ein  wahlfreies  Verzeichnis
  3227. markiert.   Das  heißt,  im  markierten  Zielverzeichnis  (siehe
  3228. unten!)  wird  ein  entsprechendes Unterverzeichnis erstellt und
  3229. die  Dateien  des  Quellverzeichnisses  werden  anschließend  in
  3230. dieses Unterverzeichnis kopiert!
  3231.  
  3232. Verzeichn. löschen:
  3233. Ein  Verzeichnis  wird  einschließlich  aller  Dateien  von  der
  3234. Festplatte   entfernt!   Es   dürfen  keine  weiteren  Unterver-
  3235. zeichnisse vorhanden sein!
  3236.  
  3237. Zielverzeichnis markieren:
  3238. Verschiedene  Optionen erfordern die Auswahl eines Zielverzeich-
  3239. nisses. Zum Beispiel das Kopieren von Dateien oder Verzeichnissen.
  3240. Gehen Sie dabei so vor:
  3241.  
  3242. 1) Wählen Sie zunächst das Ziellaufwerk.
  3243. 2) Bewegen Sie anschließend die Hervorhebung auf den gewünschten
  3244.    Verzeichniseintrag. Soll eine Datei beispielsweise in das Ver-
  3245.    zeichnis "\TEXTE\" kopiert werden, so markieren Sie den Eintrag
  3246.    "TEXTE" und drücken Sie die F10-Taste!
  3247.    Soll eine Datei in das Hauptverzeichnis eines Laufwerk kopiert
  3248.    werden, so markieren Sie den Eintrag "\" und betätigen Sie F10!
  3249.  
  3250. ──────────────────────────────────────────────────────────────────────
  3251. 38   Der Daten-BROWSER 
  3252. ──────────────────────────────────────────────────────────────────────
  3253.  
  3254. Der Daten-BROWSER gestattet das Ändern, Ergänzen und Löschen von
  3255. Datensätzen. Bearbeitet wird immer die mit "Daten/Datei" geladene
  3256. oder einem Text zugeordnete Datenbank.
  3257. Eine Adressen-Datenbank gehört zum Lieferumfang - FOR_ADR.
  3258.  
  3259. Pro Bildschirmseite werden 17 Felder angezeigt. Sind mehr Felder
  3260. vorhanden,  können Sie mit Bild-oben und Bild-unten zwischen den
  3261. Bildschirmseiten blättern!
  3262.  
  3263. Innerhalb der Datenbank wird mit den Cursortasten ge-
  3264. blättert:
  3265.  
  3266.   Cursor-unten     :nächster Satz
  3267.   Cursor-oben      :vorhergehender Satz
  3268.   Strg-Bild-unten  :letzter Satz
  3269.   Strg-Bild-oben   :erster Satz
  3270.  
  3271. Auf  dem  rechten Fensterrahmen befindet sich der Marker für die
  3272. Position  des  Satzzeigers. Auf dem linken Rahmen finden Sie den
  3273. Marker  für  die  Bildschirmseiten. Sind keine weite- ren Felder
  3274. vorhanden, befindet sich der Marker im unteren Bereich.
  3275.  
  3276. Drücken   Sie   bitte   die  LEER-Taste,  um  Daten  einzugeben!
  3277. Bestätigen  Sie  jede  Eingabe  in  ein Feld mit ENTER. Um MEMO-
  3278. Felder  zu erfassen, drücken Sie bitte die F3-Taste. Enthält die
  3279. aktuelle  Maske  mehr als ein MEMO-Feld, müssen Sie zunächst das
  3280. gewünschte Feld auswählen!
  3281.  
  3282. ACHTUNG: Abschließend müssen Sie unbedingt "Speichern" be-
  3283.          stätigen. Anderenfalls werden die Daten nicht
  3284.          gespeichert. Brechen Sie die Erfassung mit ESC
  3285.          ab!
  3286.  
  3287. Mit ESC wird wieder das Hauptmenü aufgerufen.
  3288.  
  3289. F10 öffnet ein Menü zur Bearbeitung der Datenbank:
  3290.  
  3291. Wählen Sie eine Option mit den Cursortasten und ENTER.
  3292. Ist rechts eine Taste(/-nkombination) angegeben, können Sie
  3293. die Option auch direkt aufrufen!
  3294.  
  3295. NEUen Satz anfügen:
  3296. Es  wird  ein  neuer,leerer  Datensatz  an  das  Ende  der Datei
  3297. angefügt! Anschließend können Sie sofort neue Daten erfassen.
  3298.  
  3299. Kopieren des aktuellen Satzes:
  3300. Der aktuelle Datensatz wird an das Ende der Datenbankdatei
  3301. kopiert!
  3302.  
  3303. Einfügen eines Satzes:
  3304. Es wird ein neuer, leerer Datensatz an der aktuellen
  3305. Satzzeigerposition eingefügt!
  3306.  
  3307. Löschen des akt. Satzes/Aufheben Löschmrk.:
  3308. Der  markierte  Satz wird mit einer Löschmarkierung versehen und
  3309. beim  Ausdrucken  nicht  mehr  berücksichtigt!  Sie  können  die
  3310. Löschmarkierung  einzelner  Sätze mit "Aufheben Löschmrk" wieder
  3311. entfernen.
  3312.  
  3313. Reorganisieren:
  3314. Alle  als  gelöscht markierten Sätze werden  endgültig  entfernt
  3315. und  eine  geöffnete  Indexdatei  wird aktualisiert. Sie sollten
  3316. diese   Funktion  in  regelmäßigen  Abständen  aus-  führen,  um
  3317. Speicherplatz auf Ihrer Festplatte frei zu machen.
  3318.  
  3319. HINWEIS: Beachten Sie bitte, daß nur die mit "Index wählen
  3320.          /anlegen" erstellten Indexdateien für die Daten-
  3321.          bank FOR_ADR auf der Festplatte verbleiben. Alle
  3322.          anderen Indexdateien (Daten/Index) sind temporär
  3323.          und werden mit dem Programmende gelöscht!
  3324.  
  3325. Index wählen/anlegen:
  3326. Sie können eine von vier vorgegebenen Indexdateien wählen. Diese
  3327. Indexdateien  verbleiben  auch nach Beendigung des Programms auf
  3328. Ihrer  Festplatte! Die gewählte Indexdatei wird jedoch NICHT dem
  3329. aktuellen Text zugeordnet!
  3330.  
  3331. ──────────────────────────────────────────────────────────────────────
  3332. 39   aliFORM² im Netzbetrieb
  3333. ──────────────────────────────────────────────────────────────────────
  3334.  
  3335.  aliFORM² kann auch in einem NOVELL- oder IBM-Netzwerk eingesetzt
  3336.  werden. Für  den Netzbetrieb sollten Sie folgende Punkte beach-
  3337.  ten:
  3338.  
  3339.  1) Alle Formulare werden exklusiv geöffnet. Das heißt, zur gleichen
  3340.  Zeit kann ein Formular im Netz nur einmal geladen werden. Ist das
  3341.  Formular, das Sie laden  möchten, bereits in Bearbeitung, erhalten
  3342.  Sie einen  entsprechenden Hinweis. Sie können jetzt einen neuen
  3343.  Leseversuch veranlassen,  indem Sie  "j" drücken.  Wenn Sie den
  3344.  Leseversuch abbrechen  möchten, so  drücken Sie  bitte die "n"-
  3345.  Taste.
  3346.  
  3347.  2) Datenbankdateien  werden grundsätzlich von aliFORM² SHARED ge-
  3348.  öffnet. Lediglich im Daten-BROWSER wird bei Ausführung der Option
  3349.  "Reorganisieren" versucht, die Datenbank exklusiv zu öffnen. Nur 
  3350.  wenn dies gelingt, kann die Option ausgeführt werden!
  3351.  
  3352.  3) Anwenderdateien  sowie Druckertreiber  werden im Netzbetrieb
  3353.  ebenfalls NICHT  gesperrt. Stellen Sie durch den Zugriffsschutz
  3354.  des Netzwerkes sicher, daß nur befugte Anwender die Dateien än-
  3355.  dern oder löschen dürfen! Oder verwenden Sie ein Passwort, das
  3356.  innerhalb von aliFORM² verwaltet wird (siehe "Neue Anwenderdatei
  3357.  erstellen").
  3358.  
  3359.  4) Die Option "Hintergrunddruck" steht im Netzbetrieb NICHT zur
  3360.  Verfügung. Dies ist in der Regel auch nicht notwendig, da meist
  3361.  ein Netz-Spooler vorhanden ist!
  3362.  
  3363.  5) Die Optionen "Pfad (Formulare)/(Daten)" im Menü "Verschiedenes"
  3364.  verwalten nur jeweils einen Pfad für das Netz. Wird der Server
  3365.  auch als Arbeitsstation genutzt, stimmen die Laufwerksbezeich-
  3366.  nungen für Server und Arbeitsplatzrechner u.U. nicht überein!
  3367.  
  3368. ──────────────────────────────────────────────────────────────────────
  3369. 40   Beispiel-Formulare
  3370. ──────────────────────────────────────────────────────────────────────
  3371.  
  3372. Zum Lieferumfang gehören folgende Beispiel-Formulare:
  3373.  
  3374. a) RECHNUNG       Rechnungsformular
  3375. b) SCHECK      Scheckformulare
  3376. c) SCH_EINR    Scheckeinreicher
  3377. d) UBERWEIS    Überweisungsformular
  3378.  
  3379. Sie können diese Beispielformulare mit "Formular/Formular laden" 
  3380. laden (siehe 17 "Ein Formular erstellen, laden oder löschen").
  3381.  
  3382. ──────────────────────────────────────────────────────────────────────
  3383. 41   Beenden des Progamms
  3384. ──────────────────────────────────────────────────────────────────────
  3385.  
  3386.  Beenden  Sie   das  Programm   ausschließlich  mit  der  Option
  3387.  "Ende". Nur  dann ist  sichergestellt, daß alle Dateien
  3388.  ordnungsgemäß geschlossen  wurden. Beachten  Sie bitte, aliFORM²
  3389.  legt eine  Reihe von  temporären Dateien  an, die  nur von  der
  3390.  Festplatte entfernt  werden können,  wenn Sie das Programm ord-
  3391.  nungsgemäß beenden!
  3392.  
  3393.  WICHTIGER HINWEIS:  Wenn von  aliFORM²  aus ein Hintergrunddruck
  3394.  gestartet wurde,  dürfen Sie  das Programm erst dann wieder er-
  3395.  neut starten,  wenn der  Hintergrunddruck  vollständig  beendet
  3396.  ist. Im anderen Fall gehen die Druckinformationen verloren!!
  3397.  
  3398.  Eine regelmäßige Datensicherung kann vor Datenverlust schützen.
  3399.  Kopieren Sie  Ihre Textdateien  beispielsweise  regelmäßig  auf
  3400.  eine Sicherungsdiskette.  Dazu können  Sie auch  den DOS-Befehl
  3401.  COPY verwenden.  Legen Sie  eine leere, formatierte Diskette in
  3402.  das Laufwerk A: und tippen Sie ein (Beispiel):
  3403.  
  3404.    copy *.for a:
  3405.    copy *.par a:
  3406.    copy *.dat a:
  3407.    copy *.anw a:
  3408.  
  3409.  nachdem Sie  aliFORM² beendet haben und bestätigen Sie wie immer
  3410.  mit ENTER. Wenn Sie Ihre Formulare nicht im Stammverzeichnis des
  3411.  Programms verwalten (siehe 33 "Suchpfad für Formulare"), müssen
  3412.  Sie den Pfadnamen voranstellen. Zum Beispiel
  3413.  
  3414.    copy \aliform\formulare\*.for a:
  3415.  
  3416.    usw.
  3417.  
  3418. -------------------------------------------------------------------
  3419. Clipper ist ein geschütztes Warenzeichen der NANTUCKET Corporation
  3420. dBASE ist ein geschütztes Warenzeichen von Ashton-Tate/Borland
  3421. FOXBASE ist ein geschütztes Warenzeichen von Fox Software, Inc.
  3422. MS-DOS ist ein geschütztes Warenzeichen der Microsoft Corporation
  3423. PC-DOS ist ein geschütztes Warenzeichen von IBM
  3424. -------------------------------------------------------------------
  3425.  
  3426.