Inhalt der Hilfe zu
DataTron Version 3.0

1	Vorbemerkungen und Programmeigenschaften
2	Programmversionen und Lieferbedingungen
3	Weitere Produkte und Händleranfragen
4	Probleme
5	Hard- und Softwarevoraussetzungen
6	Installation
7	Arbeiten mit DataTron
8	Serienbriefe mit dem internen Editor erstellen
9	Serienbriefe mit einer externen Textverarbeitung erstellen
10	Gewährleistung, Urheberrecht, Nutzungsrecht
A	Befehlsreferenz

1  Vorbemerkungen und Programmeigenschaften
 
DataTron ist eine leicht zu bedienende visuelle nichtrelationale Datenbank mit der Möglichkeit der Einbindung von Bildern und RTF-Dateien. Datenfelder können mittels Maus positioniert werden, die Angabe von Feldlängen ist nicht nötig, Datenbankkenntnisse sind nicht erforderlich, der Benutzer wird nicht mit langen Einarbeitungszeiten genötigt.
Eine interne Sprache bietet die Möglichkeit verschachtelter Abfragen und Berechnungen.
Der Anwendungsbereich reicht von der Adressdatenbank bis zum Bildarchiv.

2 Programmversionen und Lieferbedingungen
 
Das Programm DataTron ist als 16 Bit Version erhältlich und ist lauffähig unter Win3.x und Win95.  Das intern in DataTron benutzte Dateiformat ist  vom Betriebssystem unabhängig, sodaß Sie Dateien die Sie mit der 16 Bit Version erstellt haben auch unter der demnächst erscheinenden 32 Bit Version nutzen können und umgekehrt. 
Die eingeschränkte Programmversion ist daran zu erkennen, das sie auf 50 Datensätze limitiert ist. Der eingeschränkten Version liegt die Handbuchdatei nicht bei.
Unter unten angegebener Adresse können Sie das Programm zu den folgenden Preisen beziehen:

Vollversion: 79 DM

Update für registrierte Benutzer:  39 DM
(Bitte geben Sie Ihre Registriernummer an)

Eingeschränkte Fassung  19 DM

Von Zahlungsherkunft und Zahlungsform abhängige zusätzliche Kosten

Inland 
Scheck, Überweisung oder Barzahlung: 0 DM 
Nachnahme:  6 DM 

Ausland 
Euroscheck oder Barzahlung:  0 DM 
Scheck (kein Euroscheck) oder Überweisung bis  20 DM:  0 DM  
Scheck (kein Euroscheck) oder Überweisung bis  50 DM:  5 DM
Scheck (kein Euroscheck) oder Überweisung bis 250 DM: 15 DM 

Das Programm wird auf 3.5 Zoll HD-Disketten ausgeliefert.
Die Preise beinhalten Verpackung und Versand. Der Versand erfolgt umgehend nach Eingang der Zahlung. Bitte haben Sie Verständnis dafür, daß wir einen  Versand per Rechnung nicht mehr anbieten können.
Sollten Sie eine Überweisung vornehmen, so ist es zweckmäßig, uns zusätzlich eine Postkarte zu senden, da von den Banken nicht immer alle Angaben richtig und vollständig übertragen werden. In diesem Fall sind wir Ihnen dankbar, wenn Sie zusätzlich angeben, wie Sie auf unser Programm aufmerksam geworden sind.

Bezugsadresse:
Softwareentwicklung 
Robert Mundt
Breite Str. 9
14199 Berlin

Telefon	(0 30) 8238692
Telefax	(0 30) 8245525

Kontoverbindung:	
Empfänger:		Robert Mundt
Konto-Nr.:		4 24878800
Bankleitzahl:		100 800 00
Kreditinstitut:		Dresdner Bank
Verwendungszweck:	DataTron V3.0

3  Weitere Produkte und Händleranfragen

Informationen zu weiteren Produkten und zu den aktuellen Staffelpreisen richten Sie bitte an folgende Adresse:

Softwareentwicklung Robert Mundt
Breite Straße 9
14199 Berlin

Fax:		030-8245525
CIS:		100442,3443
Internet:	getmund@berlin.snafu.de

4  Probleme
 
Das Programm DataTron wurde umfangreich auf verschiedenen Rechnern getestet. Sollten Sie Probleme mit dem Programm haben, so bitten wir Sie, uns diese schriftlich zu schildern.
Um Ihnen helfen zu können, benötigen wir folgende Angaben:

1) Hardware (Prozessortyp, Hauptspeicher, Grafikkarte, Drucker)

2) Software (MS-Windows-Version, autoexec.bat, config.sys)

3) Eine vollständige Beschreibung des aufgetretenen Fehlers und, wenn vorhanden, der Text einer Programmabbruchsmeldung

4) Eine Liste der Schritte, die den Fehler hervorriefen

5) Eine Liste der während des Auftretens des Fehlers im Hintergrund laufenden Programme

Bitte haben Sie Verständnis dafür,  daß wir keinen telefonischen Support leisten.
Schriftliche Anfragen können nur beantwortet werden, wenn genügend Rückporto beiliegt.

Auch wenn Sie keine Probleme mit DataTron haben, sind wir für die Zusendung von Verbesserungsvorschlägen dankbar und werden bemüht sein, diese in kommenden Versionen zu berücksichtigen. 

Fragen, Verbesserungsvorschläge und Fehlermeldungen senden Sie bitte an:

Robert Mundt 
Breite Str. 9
14199 Berlin

Fax:  030 / 8245525

5  Hard- und Softwarevoraussetzungen

Minimale Hardwarevoraussetzungen:
 - 3.5"-HD-Diskettenlaufwerk
 - Prozessor ab 80386SX 
 - Hauptspeicher mindestens 4MB
 - Maus oder anderes Zeigegerät
 - Bildschirm und Bildschirmadapter VGA oder besser
 - Ausreichend Platz auf einer Festplatte 

Für ein vernünftiges Arbeiten mit größeren Datenbeständen wird folgende erweiterte Konfiguration empfohlen:
 - Prozessor ab 486 mit 33 Mhz 
 - 8MB Hauptspeicher
 - Eine 2MB SVGA-Karte

Softwarevoraussetzung:
 -MS-Windows ab Version 3.1 oder Win95

6  Installation

Starten Sie durch eine Doppelklick im Windows-Dateimanager die auf der Installationsdiskette befindliche Datei Install.exe.  Daraufhin erscheint ein Installationsdialog.
Aktivieren Sie die Checkbox Programmgruppe erzeugen, wenn Sie im Windows-Programmanager eine Programmgruppe für DataTron einrichten wollen.

7 Arbeiten mit DataTron

Es folgt eine Beschreibung des Arbeitsablaufes zur schnellen Erstellung einer Datenmaske und deren Nutzung. Hierbei wird nur auf die wichtigsten Funktionen von DataTron eingegangen. Eine vollständige Beschreibung aller Funktionen findet sich in der Befehlsreferenz.

Benutzer, die bereits mit älteren Versionen gearbeitet haben und ihre alten Daten in das neue Dateiformat konvertieren wollen, sollten den Punkt Datei/Öffnen der Befehlsreferenz beachten.

1. Planung

Überlegen Sie sich ungefähr, welche und wieviele Datenfelder Sie benötigen. Die Eigenschaften eines Datenfeldes (Datenfeldoptionendialog) sowie auch die Gesamtanzahl der Datenfelder (Datenfeld einfügen, Datenfeld löschen)können Sie nächtraglich ändern.

2. Öffnen eines neuen Dokumentes
Es wird der Befehl Datei/Neu gewählt. Eine neue Datei wird geöffnet.

3. Einstellen der richtigen Position und Größe der Datenfelder im Maskeneditiermodus.

4. Einstellen der Sortierung

5. Einstellen der Tabulatorreihenfolge

6. Auswahl des Hintergrundes

7. Personendaten eingeben

Die Eingabe von Daten kann nun vorgenommen werden. Beim Wechsel zwischen den Datensätzen werden diese (falls notwendig) aktualisiert. Bei einigen Datenfeldtypen (z. B. Typ Liste oder Typ Bild) geschieht die Dateneingabe mittels Doppelklick auf das aktuelle Datenfeld. Um einen neuen Datensatz einzufügen,  wählen Sie den Befehl Bearbeiten/Neuen Datensatz einfügen.

8. Sicherung der Daten 
Der Befehl Datei/Speichern unter öffnet einen Dialog zur Eingabe einen Pfades und Dateinamens für die zu sichernden Daten.

8 Serienbriefe mit dem internen Editor erstellen

Aus DataTron heraus läßt sich ein serienbrieffähiger Editor starten. Um Serienbriefe zu erstellen, bietet sich folgende Vorgehensweise an:

1) Serienbriefvorlage erstellen.
Starten Sie über den Menüpunkt Extras/Editor starten den Editor. 
Erstellen Sie das Layout für den Serienbrief und speichern Sie den Brief ab (Endung ".HED").
Es ist evtl. auch möglich, einfache mit WINWORD erstellte Dokumente über Datei/Speichern unter innerhalb von WINWORD in das RTF-Format zu konvertieren und in den Editor zu laden.
Beenden Sie die Anwendung und kehren Sie zu DataTron zurück.

2) Serienbriefvorlage mit den Datenfeldern des DataTron-Dokumentes bekannt machen.
Übergeben Sie die Feldnamen des aktuellen DataTron-Dokumentes an den Editor. Verwenden Sie dazu den Menüpunkt Extras/Feldnamen an HED-Dokument übergeben.
Beenden Sie den Editor und kehren Sie zu DataTron zurück.

3) Datensätze zum Seriendruck auswählen
Wählen Sie aus dem Suchdialog diejenigen Datensätze, die zum Seriendruck genutzt werden sollen.

4) Seriendruck starten
Starten Sie den Seriendruck über den Menüpunkt Extras/Serienbriefe drucken.
Beenden Sie nach dem Ausdruck den Editor und kehren Sie zu DataTron zurück.
Anmerkung: Dem Programmpaket liegt die Beispieldatei "ADRESS.DTN" bei, für die bereits ein Beispielserienbrief (Datei "BSP1.HED") erstellt wurde. Durch Modifkation dieses Briefes lassen sich die Punkte 1) - 4) sehr gut ausprobieren.

9 Serienbriefe mit einer externen Textverarbeitung erstellen

Um Serienbriefe mit einer serienbrieffähigen Textverarbeitung zu erstellen befolgen Sie folgende Schritte:

1) Serienbriefvorlage erstellen.
Lesen Sie sich die Dokumentation Ihrer Textverarbeitung durch, um die Vorgehensweise zur Erstellung von Serienbriefen in Erfahrung zu bringen. Erstellen Sie anschliessend den Serienbrief.

2) Datenfelder und Datensätze zum Seriendruck auswählen
Wählen Sie im Suchdialog die gewünschten Datensätze aus. Wählen Sie dort als Aktion Speichern als... aus. Über den Knopf Option öffnet sich ein Dialog, in dem Sie eine neue Einstellung erstellen oder eine bereits erstellte Einstellung auswählen können. Wählen Sie unter Option das Dateiformat RTF aus und beenden Sie mit OK. Wählen Sie aus der Liste der verfügbaren Felder diejenigen aus, die Sie im Serienbrief nutzen möchten und betätigen Sie den Schalter -->. Beenden Sie mit OK. Betätigen Sie im Suchdialog den Schalter Aktion starten. Sie werden nun zur Auswahl eines RTF-Dateinamens aufgefordert. Geben Sie diesen ein und bestätigen Sie mit OK. Anschliessend steht Ihnen diese Datei als Steuerdatei Ihres Serienbriefes zur Verfügung. Wichtig: Verwenden Sie für einen erneuten Export der Daten einen anderen Dateinamen falls das Serienbriefdokument noch geöffnet ist (ändern Sie dann den Dateinamen der Steuerdatei innerhalb Ihres Dokumentes), da es ansonsten Datei-Sharing-Probleme geben kann.
Anmerkung: Dem Programmpaket liegen die Beispielserienbriefe "SER_2.DOC" (WINWORD 2) bzw. "SER_7.DOC" (WINWORD 7) bei, die als Steuerdatei die beiliegende RTF-Datei "SERIE.RTF" nutzen.

10  Gewährleistung, Urheberrecht, Nutzungsrecht

Gewährleistung
Wir übernehmen keine Gewähr für die Fehlerfreiheit der Software oder der Dokumentation und stehen auch nicht für die Befriedigung von Kundenwünschen ein. Für durch Benutzung unseres Programmes entstehende Schäden oder Folgeschäden übernehmen wir keine Haftung. Insbesondere haften wir nicht für den Verlust von Daten. Unsere Gewährleistung beschränkt sich ausschließlich auf den Ersatz von von uns gelieferten Datenträgern, soweit diese nachweislich fehlerhaft sind. Der Gewährleistungszeitraum hierfür beträgt 30 Tage.

Urheberrecht
Alle Rechte am Programm DataTron liegen bei Robert Mundt Software Berlin. Das Programm unterliegt dem Schutz des Urheberrechtsgesetzes und des internationalen Urheberrechtsabkommens. Wer die Vollversion des Programmes DataTron unberechtigt verbreitet oder wer bewußt Änderungen an den Programmdateien oder der Dokumentation vornimmt, macht sich im Sinne der Verletzung des Urheberrechtes strafbar und muß mit entsprechenden Konsequenzen rechnen.

Nutzungsrecht
Sie sind berechtigt die Software auf einen Computer zu übertragen und Sicherheitskopien anzufertigen. Die Software darf aber nicht von zwei verschiedenen Personen an zwei verschiedenen Orten benutzt werden. Wenn Sie "Updates" des Programms erworben haben, so stellen diese eine untrennbare Einheit mit der ursprünglichen Software dar. (Dies ist erkennbar an der identischen Registrierungsnummer). Die Nutzungsrechte können Sie an eine dritte Person übertragen, sofern Sie das gesamte Paket (Disketten, Dokumentation und Sicherungskopien des ursprünglichen Programms und gegebenenfalls der Updates) an diese dritte Person übergeben. Sie sind dann nicht mehr zur Benutzung der Software berechtigt. 
Die eingeschränkte Version des Programms darf nur in unveränderter Form (es dürfen keine Dateien verändert oder entfernt werden) frei verbreitet werden.

Die in dieser Dokumentation erwähnten Produktbezeichnungen sind z.T. eingetragene Warenzeichen (auch wenn sie nicht so gekennzeichnet sind) und unterliegen als solche den gesetzlichen Bedingungen.

A  Befehlsreferenz

A.1			Menüs

A.1.1			Datei
A.1.1.1			Neu
A.1.1.2			Öffnen
A.1.1.3			Schliessen
A.1.1.4			Speichern
A.1.1.5			Speichern unter
A.1.1.6			Import
A.1.1.6.1		Import aus dBase-Datei
A.1.1.6.2		Import aus Text-Datei
A.1.1.6.3		Import aus DataTron-Datei
A.1.1.7			Export
A.1.1.8			Datenreorganisation
A.1.1.9			Drucken
A.1.1.10		Druckerinstallation
A.1.1.11		Aktuelles RTF-Dokument drucken
A.1.1.12                        Aktuelle Maske drucken
A.1.1.13		Backup
A.1.1.14		Systeminfo
A.1.1.15		Beenden

A.1.2			Bearbeiten
A.1.2.1			Rückgängig
A.1.2.2			Ausschneiden
A.1.2.3			Kopieren
A.1.2.4			Einfügen
A.1.2.5			Alles löschen
A.1.2.6			Löschen
A.1.2.7			Aktuelle Maske sichern
A.1.2.8			Maske(n) bearbeiten
A.1.2.9			Maskeneditiermodus an/ausschalten
A.1.2.10		Maske verschieben
A.1.2.11		Neues Datenfeld einfügen
A.1.2.12		Aktuelles Datenfeld löschen
A.1.2.13		Neuen Datensatz einfügen
A.1.2.14 		Aktuellen Datensatz löschen

A.1.3			Gehezu
A.1.3.1			Nächster Datensatz
A.1.3.2			Vorhergehender Datensatz
A.1.3.3			Aktueller Datensatz + Tab
A.1.3.4			Aktueller Datensatz - Tab
A.1.3.5			Erster Datensatz
A.1.3.6			Letzter Datensatz
A.1.3.7			Gehezu-Liste

A.1.4			Suchen
A.1.4.1			Suchen nach
A.1.4.2			Ersetzen

A.1.5			Einstellungen
A.1.5.1			Allgemein
A.1.5.2			Hintergrund
A.1.5.3			Listenansicht
A.1.5.4			Sortierung
A.1.5.5			Speicher
A.1.5.6			Tabulatorreihenfolge

A.1.6			Extras
A.1.6.1			Berechnung bearbeiten
A.1.6.2			Berechnung aktueller Datensatz
A.1.6.3			Berechnung aller Datensätze
A.1.6.4			Editor starten
A.1.6.5			Selektiertes Dokumentenfeld bearbeiten
A.1.6.6			Feldnamen an HED-Dokument übergeben
A.1.6.7			Serienbriefe drucken

A.1.7			Fenster
A.1.7.1			Übereinander
A.1.7.2			Nebeneinander
A.1.7.3			Symbole ausrichten
A.1.7.4			Alle schliessen
A.1.7.5			Geöffnete Dokumente

A.1.8			Hilfe
A.1.8.1			Inhalt
A.1.8.2			Info Über

A.2			Der Datenfeldoptionen-Dialog

A.3			Der Suchdialog

A.4			Mauspalette

A.5			Statuszeile

A.6			Berechnungen

A.1.1.1  Datei/Neu

Der Befehl  Datei/Neu erzeugt ein neues  Dokument.

Wurden bereits Datenmasken abgespeichert, erscheint der Dialog Maskenvorlage auswählen. Hier können Sie dann eine bereits erstellte Datenmaske auswählen, die Sie als Vorlage für Ihre Datei nutzen können. Bestätigen Sie in diesem Fall und bei Bedarf mit OK. Sollten Sie jedoch vorhaben, ein Dokument mit einer völlig neuen Maske zu erstellen, gehen Sie auf Abbruch. Sie werden dann aufgefordert, die Anzahl der erwünschten Datenfelder einzugeben. Sie können diese Felder später löschen oder weitere Felder hinzufügen.

A.1.1.2  Datei/Öffnen

Der Befehl   Datei/Öffnen  öffnet einen Dialog, der die Eingabe des Pfades und des Namens des  zu öffnenden Dokumentes erlaubt.

Unterstützt werden DataTron-Dateien ab der Version 2.4, sowie Dateien der Programme RS-Address (*.RSA), sowie RS-Daten (*.RSD).  Daten früherer Versionen werden automatisch in das aktuelle Datenformat übertragen. Dies kann u.U. etwas dauern. Sie können den Fortgang des Ladevorgangs an der rechten Seite der Statuszeile verfolgen.

Aus Sicherheitsgründen sind vor der Datenkonvertierung Kopien  der Eingabedateien anzufertigen.  Nach der Konvertierung müssen die Startpersonen zur Baumerstellung neu eingegeben werden.

Um Dateien innerhalb eines Netzwerkes zu öffnen, benutzen Sie in der 16bit-Version den Knopf Netzwerk innerhalb des Datei-Öffnen-Dialoges. Bei der 32bit-Version können Sie den Netzwerkbereich direkt anwählen.

A.1.1.3  Datei/Schliessen

Der Befehl Datei/Schliessen schließt ein existierendes Dokument.
Sind mehrere Dokumente geöffnet, so wird das aktive Dokument geschlossen.

A.1.1.4  Datei/Speichern

Der Befehl  Datei/Speichern speichert (sichert) ein existierendes Dokument  unter seinem Namen.
Sind  mehrere Dokumente geöffnet, so wird das aktive Dokument  gespeichert.

A.1.1.5  Datei/Speichern unter
 
Der Befehl Datei/Speichern unter öffnet einen Dialog, der die Eingabe des Pfades und eines (neuen) Namens für das zu speichernde  Dokument erlaubt.

A.1.1.6  Datei/Import

Import von Personendaten aus anderen Dateien im DataTron, dBase- oder Text-Format.

A.1.1.6.1 Datei/Import aus dBase-Datei

Dieser Menüpunkt öffnet einen Datei-Öffnen-Dialog, aus dem Sie die Datei im dBase-Format (ab dBase-Version 3) auswählen können, die Sie zum Import nutzen wollen. Anschließend erscheint der Dialog dBase-Importfelder festlegen, zur Festlegung einer Verknüpfung der dBase-Daten mit den DataTron-Daten. Jedem DataTron-Datenfeld kann ein dBase-Datenfeld zugeordnet werden. Benutzen Sie dazu den Knopf Verknüpfen, nachdem Sie in beiden Auswahllisten die zusammengehörigen Datenfelder markiert haben. Um eine Verknüpfung zu lösen, wählen Sie einen Listeneintrag aus und aktivieren den Knopf Lösen. Ein Satz von Datenfeldverknüpfungen läßt sich speichern und laden (Datei *.cdf). Verwenden Sie die Checkbox Konvertieren nach ANSI-Zeichensatz, falls die dBase-Daten im DOS-Format vorliegen.

A.1.1.6.2 Datei/Import aus Text-Datei

Dieser Menüpunkt öffnet einen Datei-Öffnen-Dialog, aus dem Sie die Datei im Text-Format auswählen können, die Sie zum Import nutzen wollen. Anschließend werden Sie zur Angabe eines Datenfeldtrennzeichens aufgefordert. Es wird vorausgesetzt, daß die Datensätze durch Zeilenumbrüche getrennt sind, z. B. in der Form

Hans, Meier
Otto,Müller
etc.

Anschliessend erscheint der Dialog Text-Importfelder festlegen, zur Festlegung einer Verknüpfung der Text-Daten mit den DataTron-Daten. Jedem DataTron-Datenfeld kann ein Text-Datenfeld zugeordnet werden. Benutzen Sie dazu den Knopf Verknüpfen, nachdem Sie in beiden Auswahllisten die zusammengehörigen Datenfelder markiert haben. Um eine Verknüpfung zu lösen, wählen Sie einen Listeneintrag aus und aktivieren den Knopf Lösen. Ein Satz von Datenfeldverknüpfungen läßt sich speichern und laden (Datei *.cdt). Verwenden Sie die Checkbox Konvertieren nach ANSI-Zeichensatz, falls die Text-Daten im DOS-Format vorliegen.

A.1.1.6.1 Datei/Import aus DataTron-Datei

Dieser Menüpunkt öffnet einen Datei-Öffnen-Dialog aus dem Sie die Datei im DataTron-Format auswählen können, die Sie zum Import nutzen wollen. Sie werden nun aufgefordert, die zu importierenden Datensätze auszuwählen. Anschließend erscheint der Suchdialog,  der Ihnen eine Selektion der zu importierenden Daten gestattet. Anschließend erscheint der Dialog DataTron-Importfelder festlegen, zur Festlegung einer Verknüpfung der dBase-Daten mit den DataTron-Daten. Jedem DataTron-Datenfeld kann ein DataTron-Datenfeld zugeordnet werden. Benutzen Sie dazu den Knopf Verknüpfen, nachdem Sie in beiden Auswahllisten die zusammengehörigen Datenfelder markiert haben. Um eine Verknüpfung zu lösen, wählen Sie einen Listeneintrag aus und aktivieren den Knopf Lösen. Ein Satz von Datenfeldverknüpfungen läßt sich speichern und laden (Datei *.cdd). 

A.1.1.7  Datei/Export

Export von Personendaten in eine Datei des DataTron-, Text-, RTF,  oder dBaseformats.
Er erscheint der Suchdialog mit der Aktionsvoreinstellung Speichern als...
Mit dem Knopf Option können Sie spezielle Einstellungen vornehmen. Mit dem Knopf Aktion starten wird der Export ausgelöst. Mit OK wird der Dialog beendet.

A.1.1.8 Datei/Datenreorganisation
 
Änderungen an den Datensätzen lassen die Größe der Datendatei anwachsen.
Nach häufigen Änderungen ist der Befehl Datei/Datenreorganisation zu wählen, der eine Reorganisation und eine damit verbundene Verkleinerung der Datendatei durch Entfernen der gelöschten Datensätze bewirkt.

A.1.1.10  Datei/Druckerinstallation

Der Befehl Datei/Druckerinstallation öffnet den zum Windows-Druckertreiber gehörenden Dialog. Für den/die unter Windows gewählten Drucker können Einstellungen geändert werden. Es wird empfohlen die für den Drucker maximal mögliche Auflösung zu wählen.
Für den tabellarischen Ausdruck der Personendaten kann es zweckmäßig sein (wenn viele Datenfelder ausgewählt werden), das Querformat zu wählen. 

A.1.1.9  Datei/Drucken
 
Dieser Menüpunkt führt Sie zum Suchdialog. Dort ist als Aktion Drucken fest eingestellt. Unter Option können Sie die Art des Ausdrucks festlegen. Die zu druckenden Datensätze können entweder über eine Suche ermittelt oder direkt aus der Satzauswahlliste gewählt werden.

A.1.1.11 Datei/Aktuelles RTF-Dokument drucken

Dieser Menüpunkt ist aktiv, wenn Sie ein Datenfeld vom Typ Textdokument+RTF-Format selektiert haben.
Es wird das RTF-Dokument unter Benutzung eines Abbruch-Dialoges auf dem Drucker ausgegeben.

A.1.1.12 Datei/Aktuelle Maske drucken

Es erscheint ein Drucker-Einrichten-Dialog der nach Beendigung mit OK die aktuelle Bildschirmmaske auf dem Drucker ausgibt. Dabei wird keine 1:1-Abbildung des Bildschirminhaltes auf den Drucker gebracht. Bei RTF-Feldern wird beim Ausdruck nur der Dateiname angegeben. Die zum Ausdruck verwendete Schrift entspricht der aktuell unter Suchdialog/Aktion drucken/Option/Option eingestellten Schrift.
A.1.1.13 Datei/Backup
 
Der Backup-Dialog erscheint nach Wahl dieses Befehles. Er ist unabhängig von den geladenen Dokumenten. Über den Knopf Zu sichernde Dateien ist eine Mehrfachauswahl von Dateien möglich. Mit dem Knopf Löschen lassen sich Dateien wieder entfernen. Als Ziellaufwerke kommen nur Laufwerke, die beschreibbare und auswechselbare Medien enthalten, in Frage. Eine Datei, die größer ist als die Kapazität des Zieldatenträgers kann nicht gespeichert werden. Mit dem Knopf OK werden die aktuellen Einstellungen gesichert; mit dem Knopf Starten wird zusätzlich das Backup gestartet.

Schaltfelder
Überschreibabfrage:  Befindet sich auf dem Zieldatenträger bereits eine Datei gleichen Namens, so erfolgt vor dem Überschreiben eine Abfrage.
Dateidatum beachten: Es werden nur Dateien überschrieben, die älter sind als die zu sichernden Dateien.
Unterverzeichnisse anlegen: Die Originalpfade werden auf dem Zieldatenträger beibehalten.

A.1.1.14 Datei/Systeminfo

Dieser Menüpunkt gibt aktuelle Informationen über das Betriebssystem und Umgebung aus.

A.1.1.15  Datei/Beenden

Datei/Beenden schließt alle Dokumente und beendet DataTron. Wurden Dokumente verändert, so erfolgen Abfragen, ob die Änderungen gespeichert werden sollen.

A.1.2.1 Bearbeiten/Rückgängig

Macht die vorgehende Aktion innerhalb eines Textfeldes rückgangig.

A.1.2.2 Bearbeiten/Ausschneiden

Schneidet den selektierten Inhalt eines Texteingabefeldes oder das Bild eines Bildfeldes aus und kopiert die Daten in die Zwischenablage.

A.1.2.3 Bearbeiten/Kopieren

Kopiert den selektierten Inhalt eines Texteingabefeldes oder das Bild eines Bildfeldes in die Zwischenablage.

A.1.2.4 Bearbeiten/Einfügen

Kopiert den Inhalt der Zwischenablage in eine Texteingabefeld oder Bildfeld (soweit es sich um ein Bild handelt). Beim Einfügen eines Bildes in ein Bildfeld wird zur Eingabe eines Dateinamens aufgefordert unter dem das Bild später angesprochen werden kann.

A.1.2.5 Bearbeiten/Alles löschen

Entfernt den Inhalt eines Texteingabefeldes oder eines Bildfeldes.

A.1.2.6 Bearbeiten/Löschen

Entfernt den markierten Inhalt eines Texteingabefeldes.

A.1.2.7 Bearbeiten/Aktuelle Maske sichern

Dieser Menüpunkt  öffnet einen Dialog, in dem Sie die der dem aktuellen Dokument zugrundeliegende Datenmaske sichern können. 

Titel:  Geben Sie hier einen Titel ein, der Ihnen bei der Auswahl aus der linken Listbox hilft.
Beschreibung: Geben Sie hier eine dazugehörige Beschreibung ein.

Die gesicherte(n) Maske(n) werden in der Datei DATATRON.MSK im Verzeichnis der ausführbaren DataTron-Datei abgelegt.
Die Anzahl zu sichernder Masken kann maximal 32000 betragen.

A.1.2.8 Bearbeiten/Maske bearbeiten

Dieser Menüpunkt  öffnet einen Dialog, in dem Sie den Titel und die Beschreibung gespeicherter Datenmasken ändern, sowie Masken löschen können.

Titel:  Geben Sie hier einen Titel ein, der Ihnen bei der Auswahl aus der linken Listbox hilft.
Beschreibung: Geben Sie hier eine dazugehörige Beschreibung ein.
Ändern: Ändert den Titel und die Beschreibung.
Löschen: Löscht eine gespeicherte Maske. Die gespeicherten Masken haben keinen Einfluss auf das aktuelle Dokument, sie dienen nur als Vorlage neuer Dokumente.

A.1.2.9 Bearbeiten/Maskeneditiermodus an/ausschalten

Dieser Menüpunkt (oder der gelbe Pfeil auf der Mauspalette) schaltet den Maskeneditiermodus an bzw. aus.

Im Maskeneditiermodus können Sie: 

Die Position einzelner Datenfelder bei gedrückter linker Maustaste durch Bewegen der Maus oder mittels der Pfeiltasten der Tastatur beeinflussen.

Die Grösse  einzelner Datenfelder bei gedrückter linker Maustaste durch Ziehen der Maus ändern.

Mittels Doppelklick auf ein Datenfeld dessen Eigenschaften ändern.

A.1.2.10 Bearbeiten/Maske verschieben

Sie werden zur Eingabe einer horizontalen/vertikalen Verschiebung aufgefordert. Diese Werte dürfen auch negativ sein. Nach Eingabe mit OK wird die gesamte Bildschirmmaske um den eingegeben Betrag verschoben.

A.1.2.11 Bearbeiten/Neues Datenfeld einfügen

Es erscheint der Datenfeldoptionen-Dialog, der Ihnen eine exakte Einstellung der Eigenschaften des aktuellen Datenfeldes ermöglicht.

A.1.2.12 Bearbeiten/Aktuelles Datenfeld löschen

Sie werden nun aufgefordert, den Löschvorgang des selektierten Datenfeldes zu bestätigen. Beachten Sie dabei, daß alle mit diesem Datenfeld verknüpfte Daten aller Datensätze dadurch verloren gehen!

A.1.2.13 Bearbeiten/Neuen Datensatz einfügen

Fügt einen neuen Datensatz in das aktuelle Dokument ein.

A.1.2.14 Bearbeiten/Aktuellen Datensatz löschen

Löschen des aktuellen Datensatzes.

A.1.3.1 Gehezu/Nächster Datensatz

Zum nächsten Datensatz gehen.

A.1.3.2 Gehezu/Vorhergehender Datensatz

Zum vorhergehende Datensatz gehen.

A.1.3.3 Gehezu/Aktueller Datensatz + Tab

Zum aktuellen Datensatz plus dem Wert der für Schnellschrittweite eingestellten Wert gehen.

A.1.3.4 Gehezu/Aktueller Datensatz - Tab

Zum aktuellen Datensatz minus dem Wert der für Schnellschrittweite eingestellten Wert gehen.

A.1.3.5 Gehezu/Erster Datensatz

Zum ersten Datensatz gehen.

A.1.3.6 Gehezu/Letzter Datensatz

Zum letzten Datensatz gehen.

A.1.3.7 Gehezu/Gehezu-Liste

Die Gehezu-Liste bietet einen Überblick über die eingegebenen Datensätze. Die Daten des aktuell selektierten Datensatzes werden automatisch in die Maskendarstellung gebracht. Dadurch ist ein schnelles Blättern und Editieren möglich. Die Liste ist in der Größe veränderbar. Die in der Liste erscheinenden Felder lassen sich unter Einstellungen/Listenansicht auswählen. Durch Ziehen mit der linken gedrückten Maustaste im Bereich der vertikalen Trennlinie im Titelbereich ist es möglich, die Darstellungsbreite der Felder zu ändern. Durch einen Doppelklick mit der rechten Maustaste im Titelbereich wird die Textausrichtung (links, rechts oder zentriert) geändert. Weitere Einstellungen können durch einen einfachen Mausklick auf den rechten unteren Teil der Statuszeile vorgenommen werden. 

A.1.4.1 Suchen/Suchen nach

Startet den Suchdialog.

A.1.4.2 Suchen/Ersetzen

Der Suchen/Ersetzen-Dialog erlaubt es, Texte oder Textfragmente aus Datensätzen durch andere zu ersetzen.

Suchen in: Das Datenfeld, in dem nach dem Suchwort gesucht werden soll. Ist die Checkbox In allen Datenfeldern suchen aktiviert, so wird die Suche in allen Datenfeldern durchgeführt.
Suchwort: Der Text nach dem gesucht wird.
Ersetzen durch: Der Text durch den der Suchtext ersetzt werden soll.
Groß/-Kleinschreibung beachten: Es wird während der Suche zwischen Groß- und Kleinschreibung unterschieden, d.h. wenn als Suchwort "Robert" eingetragen wird, wird "ROBERT" nicht gefunden.
Ganzes Wort: Es werden nur ganze Wörter gefunden, d.h. wenn als Suchwort "Hund" eingetragen wird, wird "Der Hund" oder "Hundewetter" nicht gefunden.
Ersetzen bestätigen: Vor dem Ersetzen soll eine Abfrage in Form eines Meldungsfensters erfolgen.

A.1.5.1 Einstellungen/Allgemein

Beschreibung: Eingabefeld zur Festlegung einer Dokumentenbeschreibung.
Passwort: Geben Sie hier ein mindestens 4-stelliges Passwort ein. Dieses Passwort wird beim erneuten Öffnen des Dokumentes abgefragt, notieren Sie sich also das Passwort an einem sicheren Ort. Ohne die Eingabe des korrekten Passwortes lässt sich das Dokument ansonsten nicht mehr öffnen. Ist der Schalter abschalten aktiviert, findet keine Passwortabfrage statt.
Schnellschrittweite für Datensätze: Sprungweite relativ zum aktuellen Datensatz bei Benutzung der Menüpunkte Gehezu/Aktueller Datensatz - Tab und Gehezu/Aktueller Datensatz + Tab.
Standardpalette (bei 256 Farben): Benutzung einer Palette mit den meisten natürlich vorkommenden Farben im 256-Farbmodus. Dadurch können häßliche Effekte bei der Darstellung von mehr als einem Bilddatenfeld pro Seite im 256-Farbenmodus unterdrückt werden, andererseits ist die Methode zur Darstellung von Graustufenbildern nicht geeignet. Bei häufiger Benutzung mehrerer Bildfelder pro Datensatz gleichzeitig im 256-Farbenmodus empfiehlt es sich die benutzen Bildern vorher mit einem externen Bildbearbeitungsprogramm z. B. Graphic Workshop auf eine gemeinsame Palette herunterzurechen.
Rasterweite: Abstand der Rasterpunkte im Maskeneditiermodus. Diese Punkte dienen als Ansatzpunkt beim Ausrichten der Datenfelder, werden jedoch nur dargestellt, wenn Raster nutzen angekreuzt ist.

A.1.5.2 Einstellungen/Hintergrund

Der Befehl Datei/Hintergrund öffnet einen Dialog zur Gestaltung des Hintergrundes.
Es können Hintergründe aus einer Listbox, Farben oder eigene Bitmaps gewählt werden.

A.1.5.3 Einstellungen/Listenansicht

Dieser Dialog erlaubt die Auswahl der im Suchdialog und in der Gehezu-Liste zur Darstellung benutzen Datenfelder. Aus der linken Liste können Sie die Datenfelder auswählen, die Sie in den o.a. Listboxen nutzen wollen. Mittels des Schalters Einfügen werden diese Einträge in die rechte Liste übertragen. Der Schalter Löschen löscht selektierte Einträge der rechten Liste. Die Schalter Oben/Unten ändern die Reihenfolge eines Eintrages der rechten Seite. In beiden Listen ist eine Mehrfachselektion möglich.

A.1.5.4 Einstellungen/Sortierung

Die eingegebenen Sortierschlüssel beeinflussen die Reihenfolge der Daten in den Datenlisten, sowie in der Maskenübersicht. Eine Änderung der Datenreihenfolge hat eine Datenreorganisationzur Folge. Gefundene Einträge der Suchliste gehen verloren.
Es stehen Ihnen vier Schlüssel zur Verfügung. Schlüssel1 hat eine größere Priorität als Schlüssel 2 usw.

A.1.5.5 Einstellungen/Speicher

Die maximale Speicherzuweisung an die Indexdatei kann Datenzugriffe stark beschleunigen. Der Knopf Vorschlag übergibt Ihnen einen optimalen Wert.
Die Nutzung Datencache bei Lese- und Schreibzugriffen kann Datenzugriffe stark beschleunigen.
Ein Wert > 64 kB bringt in den meisten Fällen keine erhöhte Performance mehr.

A.1.5.6 Einstellungen/Tabulatorreihenfolge

Die Reihenfolge und Richtung der Tabulatorsprünge (ausgelöst durch TAB bzw. SHIFT+TAB-Taste) zwischen Datenfeldern lässt sich in diesem Dialog festlegen. 
Selektieren Sie ein Datenfeld in der Listbox und ändern Sie dessen Tabulatorposition mittels der Knöpfe Nach Oben / Nach Unten.

A.1.6.1 Extras/Berechnung bearbeiten

Ermöglicht die Bearbeitung und das Neuanlegen von Berechnungen. Die Vorgensweise zur Eingabe ist die gleiche wie für Abfragen im Suchdialog. 

A.1.6.2 Extras/Berechnung aktueller Datensatz

Wendet die zuletzt selektierte Berechnung auf den aktuellen Datensatz an.

A.1.6.3 Extras/Berechnung aller Datensätze

Wendet die zuletzt selektierte Berechnung auf alle Datensätze an. Da Berechnungen durch Benutzung der Funktion GeheZu() über mehrere Datensätze gehen können, ist die Nutzung dieses Menüpunktes nicht immer notwendig.

A.1.6.4 Extras/Editor starten

Startet die DataTron beiliegende Textverarbeitung
Mit diesem Editor können Sie z.B. Serienbriefvorlagen erstellen.

A.1.6.5 Extras/Selektiertes RTF-Dokument bearbeiten

Dieser Menüpunkt ermöglicht die Bearbeitung eines aktuell ausgewählten RTF-Datenfeldes mit dem internen Editor.
A.1.6.6 Extras/Feldnamen an HED-Dokument übergeben

Durch Benutzung dieses Menüpunktes werden Sie aufgefordert, eine mit dem internen Editor erstellte Datei (Endung: ".HED") auszuwählen. Nach dem Öffnen des Dokumentes können Sie innerhalb der Textverarbeitung den Menüpunkt Extras/Eingabefelder aufrufen. Gehen Sie innerhalb des HED-Dokumentes an die Stelle, wo Sie die Seriendruckinfo einfügen möchten. Wählen Sie aus der Feldliste des Dialoges Felder einfügen das Feld aus, das Sie nutzen möchten und betätigen Sie den Schalter Einfügen. Das Feld wurde nun in den Text eingefügt. Sie können das Seriendruckfeld genauso formatieren, wie den Rest des Textes. Im Normalfall erscheinen in den Feldern nur Fragezeichen. Sie können sich bei Bedarf jedoch die Feldtitel über den Menüpunkt Optionen/Funktion sichtbar anzeigen lassen. Nach dem Abspeichern sind die Feldnamen permanent im Dokument verfügbar.

A.1.6.7 Extras/Serienbriefe drucken

Durch Benutzung dieses Menüpunktes werden Sie aufgefordert, eine mit dem internen Editor erstellte Datei (Endung: ".HED") auszuwählen. Nach dem Öffnen des Dokumentes erscheint ein Druckeroptionendialog zum Einstellen der Druckeroptionen. Nach Beendigung mit OK werden die Serienbriefe auf Ihrem Drucker ausgegeben.

A.1.7.1  Fenster/Übereinander

Der Befehl Fenster/Übereinander ordnet die Ausgabefenster der geöffneten Dokumente überlappend an.

A.1.7.2  Fenster/Nebeneinander

Der Befehl Fenster/Nebeneinander ordnet die Ausgabefenster der geöffneten Dokumente nebeneinander (nicht überlappend) an.

A.1.7.3  Fenster/Symbole ausrichten
 
Der Befehl Fenster/Symbole ausrichten ordnet die Symbole der minimierten Ausgabefenster gleichmäßig an.

A.1.7.4  Fenster/Alle schliessen

Schließt alle Dateien und die damit verbundenen Fenster.

A.1.7.5  Fenster/Geöffnete Dokumente
 
An letzter Position des Menüs Fenster befindet sich eine Liste mit den Namen der geöffneten Dokumente. Der Name des dem aktiven Ausgabefenster zugeordneten Dokumentes ist mit einem Haken markiert. Durch Anklicken eines anderen Dateinamens wird das dazugehörige Fenster zum aktiven Fenster.

A.1.8.1  Hilfe/Inhalt

Der Befehl Hilfe/Inhalt ruft das Inhaltsverzeichnis dieser Hilfedatei auf.

A.1.8.2  Hilfe/Info Über

Gibt ein Informationsbild aus.

A.2 Der Datenfeldoptionen-Dialog

Diesen Dialog können Sie mittels Doppelklick auf ein Datenfeld im Maskeneditiermodus erreichen.
Der Dialog ermöglicht es Ihnen, die Eigenschaften eines Datenfeldes nachträglich zu ändern.

Dimensionen:
X: X-Position eines Datenfeldes im Fenster.
Y: Y-Position eines Datenfeldes im Fenster.
Breite: Breite eines Datenfeldes.
Höhe: Höhe eines Datenfeldes. Dieser Eintrag wird bei Datenfeldern vom Typ Liste, Datum, Zahl, Logisch und Text ignoriert. Dort wird die Höhe eines Datenfeldes durch Angabe der Zeilenzahl ermittelt.
Zeilen: Anzahl der Textzeilen eines Datenfeldes.

Titel:
Text: Der Text des Datenfeldtitels.
Ausrichtung: Die Ausrichtung des Datenfeldtitels relativ zum Datenfeld.
Schrift: Schrift und Schriftfarbauswahl des Datenfeldtitels.
Titeloffset-X, Titeloffset-Y: Die Abweichung des Datenfeldtitels von der Standardposition, dadurch lässt sich die Position eines Datenfeldtitels relativ zum Datenfeld exakt justieren.
Titel zeigen: Bei angekreuzter Checkbox ist der Datenfeldtitel sichtbar.

Feld:
Defaulttext: Der Standard-Textinhalt eines Datenfeldes beim Einfügen eines neuen Datensatzes.
Dadurch können Sie z. B. auch bei Listenfeldern die Voreinstellung der Listenselektion beeinflussen. Angenommen Sie haben im Listenfeld die Einträge "Herr", "Frau", "Fräulein" und als Defaulttext "Frau" eingegeben, dann wird beim Einfügen eines neuen Datensatzes der Eintrag "Frau" selektiert.

Tabulator: Ein Datenfeld lässt sich bei angekreuzter Checkbox mittels Tabulatortaste ansteuern.
Standardtabulator: Ein Datenfeld lässt sich bei angekreuzter Checkbox mittels Tabulatortaste ansteuern und verlassen. Ansonsten kann die Tabulatortaste innerhalb des Datenfeldes als Formatierungshilfe (z. B. Einrücken) benutzt werden.
Die Reihenfolge der Tabulatorsprünge lässt sich unter Einstellungen/Tabulatorreihenfolge festlegen.

Zuweisung möglich: Eine angekreuzte Checkbox signalisiert, daß das aktuelle Datenfeld als Ergebnisfeld für Berechnungen zugelassen wird. Dies ist standardmässig nicht der Fall, um Felder vor versehentlichen Zuweisungen zu schützen. 

Bildlaufleisten: Benutzung horizontaler und/oder vertikaler Bildlaufleisten

Schrift: Schrift und Schriftfarbauswahl des Datenfeldinhaltes.
Hintergrundfarbe: Hintergrundfarbe des Datenfeldes.

Typ:
Text: Ein Texteingabefeld mit maximal 32000 Zeichen Kapazität.

Text-Dokument: Eine Textdatei mit maximal 32000 Zeichen Kapazität. Ist die Checkbox RTF-Format  aktiviert können Textdateien oder RTF(Rich-Text-Format)-Dateien mit maximal 2Mrd. Zeilen Kapazität genutzt werden.
Die Auswahl der Dateien geschieht mittels Doppelklick auf das aktuelle Datenfeld nach Beendigung des Maskeneditiermodus.
Die meisten Textverarbeitungen sind in der Lage, RTF-Texte zu exportieren. Da der interne RTF-Editor Probleme mit einigen speziellen RTF-Formaten hat, verwenden Sie dort bitte nicht die aus DataTron mittels Export erstellten RTF-Dateien zu nutzen, dies kann u.U. zum Programmabsturz führen.

Logisch: Logisches Datenfeld. Dieses Feld kann nur den Zustand Ja/Nein bzw. 0/1 annehmen. Eine Umkehr des Zustandes geschieht mittels Doppelklick auf das aktuelle Datenfeld nach Beendigung des Maskeneditiermodus. 

Zahl: Ein Zahlenfeld. Zahlenfelder werden nach Verlassen des Fokus validiert, d.h. in das Zahlenfeld eingebene Texte werden (falls notwendig) zu Zahlen umgewandelt. Im Feld Genauigkeit kann die Anzahl der Nachkommastellen angegeben werden. Im Feld Zähler kann ein Zähler angegeben werden, der sich beim Einfügen eines neuen Datensatzes um Eins erhöht. Dies kann z.B. für die automatische Generierung einer Kundennummer genutzt werden.

Bild: Ein Bitmapfeld. Wird die Checkbox Bild an Fenstergrösse anpassen aktiviert, passt sich das Bild in das Datenfeld ein, ansonsten wird die Originalgrösse des Bildes genutzt.  Die Auswahl der Bitmap-Dateien geschieht mittels Doppelklick auf das aktuelle Datenfeld nach Beendigung des Maskeneditiermodus.

Datum: Ein Datumsfeld. Datumsfelder werden nach Verlassen des Fokus validiert, d.h. in das Datumsfeld eingebene Texte werden (falls notwendig) zu gültigen Datumswerten umgewandelt. Wird nur ein Blank eingetragen, wird das aktuelle Datum genutzt.

Liste: Ein mit einer Textdatei kooperiendes Listenfeld. Mit dem Knopf Textdatei kann dem Datenfeld eine Textdatei zugewiesen werden, dessen Einträge mittels Pfeiltasten selektiert werden können. Die Checkbox Liste sortieren sorgt für eine Sortierung der Listeneinträge. Werden beim Blättern zwischen den Datenfeldern im Datenfeld Texte gefunden, die sich noch nicht in der Listendatei befinden, wird diese automatisch aktualisiert.  Die manuelle Eingabe neuer Texte geschieht mittels Doppelklick auf das aktuelle Datenfeld nach Beendigung des Maskeneditiermodus.

A.3 Der Suchdialog

Der Suchdialog ist der Ausgangspunkt für die Ausführung vieler Aktionen in DataTron, wie z.B. Drucken, Exportieren etc.
Bevor man z.B. Datensätze druckt, werden diese ausgewählt. Dazu gibt es verschiedene Möglichkeiten:

Suche und Auswahl

1) Die direkte Auswahl mittels Maus und/oder Tastatur aus der Liste auf der rechten Seite des Dialoges (Satzauswahl).
2) Die einfache Suche durch Eintragen eines Suchwortes und Einstellung der Suchkriterien auf der linken Seite des Dialoges.
3) Die erweiterte Suche durch  Eingabe eines textuellen Suchkriteriums unter Ausnutzung der integrierten Abfragesprache.

Am Ende der Suche steht die damit verknüpfte Aktion. Diese läßt sich je nach Art konfigurieren und abspeichern.
Nachfolgend wird auf die Punkte 1)-3) eingegangen:

1) Die direkte Auswahl aus der Satzauswahlliste
Ein Mausklick mit der linken Maustaste kehrt den momentanen Selektionszustand eines Listboxeintrages um. Bei gedrückter SHIFT-Taste lassen sich Einträge mittels Tastatur selektieren, bzw. bei gedrückter STRG-Taste deselektieren. Z. B. werden durch die Tastenkombination SHIFT+ENDE alle Einträge ab der aktuellen Position ausgewählt.

Alle Selektieren:  Mit diesem  Knopf werden alle Einträge der Listbox selektiert.
Alle Deselektieren:  Mit diesem  Knopf werden alle Einträge der Listbox deselektiert.

2) Die einfache Suche
Die einfache Suche ist in den Fällen, in denen nach nur einem Kriterium gesucht werden soll, z.B. nach allen Personen die den Namen "Müller" tragen, die Methode der Wahl.

Suchen in: Das Datenfeld, in dem nach dem Suchwort gesucht werden soll. Ist die Checkbox In allen Datenfeldern suchen aktiviert, so wird die Suche in allen Datenfeldern durchgeführt.
Suchwort: Der Text nach dem gesucht wird.
Kleiner: Die Suche ist  erfolgreich, wenn der gefundene Inhalt kleiner als das eingegebene Suchwort ist.
Gleich: Die Suche ist  erfolgreich, wenn der gefundene Inhalt gleich dem eingegebenen Suchwort ist.
Ungleich: Die Suche ist  erfolgreich, wenn der gefundene Inhalt ungleich dem eingegebenen Suchwort ist.
Gösser: Die Suche ist  erfolgreich, wenn der gefundene Inhalt grösser als das eingegebene Suchwort ist.

Text: Das Suchwort wird als Text interpretiert.
Groß/-Kleinschreibung beachten: Es wird während der Suche zwischen Groß- und Kleinschreibung unterschieden, d.h. wenn als Suchwort "Robert" eingetragen wird, wird "ROBERT" nicht gefunden.
Ganzes Wort: Es werden nur ganze Wörter gefunden, d.h. wenn als Suchwort "Hund" eingetragen wird, wird "Der Hund" oder "Hundewetter" nicht gefunden.

Zahl: Das Suchwort wird als Zahl interpretiert.
Nur Zahlenfelder auswerten: Bei der Suche werden nur Datenfelder vom Typ Zahl ausgewertet.

Datum: Das Suchwort wird als Datum interpretiert.
Nur Datumfelder auswerten: Bei der Suche werden nur Datenfelder vom Typ Datum ausgewertet.

Die Suchaktion wird durch Betätigen des Schalters Suche starten gestartet und läßt mittels ESCAPE-Taste abbrechen.
Ist der Schalter Exklusiv aktiviert, werden gefundene Einträge einer vorhergehenden Suche aus der Suchliste entfernt.
Die insgesamt gefundenen Sätze lassen sich durch die Schalter
 
1 (ersten gefundenen Satz ansteuern).
> (nächsten gefundenen Satz ansteuern).
< (vorhergehenden gefundenen Satz ansteuern).
E (letzten gefundenen Satz ansteuern).

ansteuern.

Abfragen

Nach jeder einfachen Suche wird eine Abfragezeichenkette erzeugt, die sich mit dem Schalter Suche sichern speichern läßt.
Die gesicherten Abfragen erscheinen in einer Auswahlliste unter dem Schalter Erweiterte Suche. Ist  der Schalter Erweiterte Suche aktiviert,  wird die sich hinter dem aktuell in der Abfrageauswahlliste selektierten Eintrag verbergende Abfrage zur Suche herangezogen. Diese Abfrage kann mittels des Schalters Bearbeiten editiert werden. Der sich dadurch öffnende Dialog erlaubt auch die Definition eigener Abfragen.

Neu:  Es wird eine neue, mit den Standardeinstellungen initialisierte Abfrage, erstellt.
Kopieren:  Es wird eine neue Abfrage erstellt. Diese enthält die Einträge der zuvor in der Auswahlliste selektierten Abfrage.
Löschen:  Die aktuelle Abfrage wird gelöscht.

Sowohl Titel als auch Beschreibungen der Abfrage lassen sich editieren. Nach Wechsel der Selektion werden diese Änderungen übernommen. Die in der Auswahlliste selektierte Abfrage wird beim Verlassen des Dialoges mit OK als Einstellung genutzt. Der Abfrageauswahldialog erlaubt es, Abfragesätze komfortabel zu verwalten.

Anweisung:  In das Editierfeld kann ein Ausdruck zur Auswahl von Datensätzen eingegeben werden. Der Ausdruck darf  aus Datenfeldtiteln, die der rechts über dem Editierfeld angeordneten Listbox entnommen werden können und Operatoren, die der 
links über dem Editierfeld angeordneten Listbox entnommen werden können (Betätigen des + Schalters), zusammengesetzt werden. Der Ausdruck muß mit einem Semikolon abgeschlossen werden.

Test: Es wird ein Test des Ausdrucks durchgeführt.

Operatoren und Funktionen:
*=	Der Ausdruck ist wahr,  wenn  die Zeichenkette auf der rechten Seite des Ausdrucks als Teilzeichenkette gefunden wird. (Z.B.  würde die Abfrage Vorname*="bert" auch bei allen Personen erfolgreich sein, die den Vornamen Robert besitzen).
=	gleich	
<>	ungleich
<	kleiner
<=	kleiner oder gleich
>	größer
>=	größer oder gleich
^	Konvertierung zu Großbuchstaben; dies ist sinnvoll wenn ohne Rücksicht auf Groß/Kleinschreibung ausgewertet werden soll. (Z.B.  würde die Abfrage ^Vorname=^"Robert" auch bei allen Personen erfolgreich sein, die den Vornamen ROBERT besitzen).
#	Konvertierung zu einer Zahl
$	Konvertierung zu einer Zeichenkette
()	kann die Auswertungsreihenfolge ändern
;	Abschluß der Abfrage
und	logischer Operator
oder	logischer Operator
nicht	logischer Operator
Feld	erlaubt die Angabe einer Feldnummer anstelle eines Feldtitels, z.B. Feld(5). Die Feldnummer eines Feldes können Sie z.B. bei der Selektion des Feldes in der Statuszeile sehen. Der Vorteil ist, daß die Abfrage auch erfolgreich bleibt, wenn sich der Feldtitel ändert, während die Feldnummer konstant bleibt.
TextZuDatum() konvertiert eine Zeichenkette in ein Datum, z.B.: Geburtsdatum > TextZuDatum("10.5.70")
DatumZuText() konvertiert ein Datum in eine Zeichenkette.
TextZuZahl() konvertiert eine Zeichenkette in eine Zahl.

Zeichenketten innerhalb der Abfrage werden durch Anführungsstriche gekennzeichnet.

Beispiele:
Es sollen alle Personen ausgewählt werden, die den Vornamen Bert besitzen und zwischen 1970 und dem 5.5.1980 geboren wurden: 

Vorname = "Bert" und Geburtsdatum > TextZuDatum("1970") und Geburtsdatum < TextZuDatum("5.5.1980");

Es sollen alle Personen ausgewählt werden, die den Vornamen Berta oder Hannelore besitzen und nach dem 27.8.1940 geboren wurden: 

(Vorname = "Berta" oder Vorname="Hannelore") und Geburtsdatum > 19400827

Die hier nicht aufgeführten Operatoren und Funktionen werden näher unter dem Kapitel Berechnungen erklärt.

Aktionen

Der Schalter Aktion starten startet eine auf der Suchliste basierende Aktion.
Je nach Aktion lassen sich dazu passende Einstellungen über den Knopf Option tätigen.
Wie auch bei den Abfragen (s.o.) lassen sich diese Einstellungen kopieren, löschen und umbenennen.
Die zuletzt getätigte Einstellung vor dem Beenden des Optionsdialoges wird zur aktiven Einstellung.

Folgende Aktionen sind implementiert:

Clipboard: Feldinhalte in die Zwischenablage kopieren
Options-Dialog:
Verfügbare Felder: Felder, die ausgegeben werden sollen, können mittels des Schalters --> aktiviert werden.
Der Schalter <-- entfernt diese Felder wieder.
Oben/Unten: Ändert die Reihenfolge der Ausgabefelder.
Option: Öffnet einen Dialog, in dem Sie festlegen, mit welchem Zeichen Felder (Feldendezeichen) bzw. Datensätze getrennt werden (Satzendezeichen) sollen.

Drucken: Feldinhalte auf dem Drucker ausgeben
Options-Dialog:
Verfügbare Felder: Felder, die ausgegeben werden sollen, können mittels des Schalters --> aktiviert werden.
Der Schalter <-- entfernt diese Felder wieder.
Oben/Unten: Ändert die Reihenfolge der Ausgabefelder.
Die weiteren Einstellungen sind vom eingestellten Ausdrucktyp abhängig:

Etiketten:  Etikettendruck, Sie können durch Selektion eines Datenfeldes der rechten Liste (aktive Felder) und Betätigen des Schalters Option oder einen Doppelklick mit der linken Maustaste auf das entsprechende Feld globale und feldspezifische (lokale) Einstellungen vornehmen.

Globale Einstellungen:
Etikettbreite: Die Breite eines einzelnen Etiketts.
Etiketthöhe: Die Höhe eines einzelnen Etiketts.
Anzahl Etiketten horizontal: Die Anzahl an Etiketten in horizontaler Richtung.
Anzahl Etiketten vertikal: Die Anzahl an Etiketten in vertikaler Richtung.
Oberer Rand: Der Abstand von der Etikettbogenoberkante bis zur Oberkante des ersten Etiketts.
Linker Rand: Der Abstand von der linken Etikettbogenkante bis zur linken Kante des ersten Etiketts.
Horiz. Zwischenraum: Der horizontale Abstand der Etiketten.
Vert. Zwischenraum: Der vertikale Abstand der Etiketten.
Offset x: Verkleinert das Textausgaberechteck um den eingestellten Offset links und rechts.
Offset y: Verkleinert das Textausgaberechteck um den eingestellten Offset oben und unten.

Lokale Einstellungen:
Textausrichtung: Die Textausrichtung des Datenfeldes.
Schrift: Auswahl von Schrift und Schriftfarbe des Ausgabefeldes.

Maske: Ausdruck der Bildschirmmaske
Feldschrift: Auswahl von Schrift und Schriftfarbe des Feldinhaltes.
Titelschrift: Auswahl von Schrift und Schriftfarbe des Feldtitels.
Seite einrichten: Seiteneinstellungen vornehmen. 

Tabelle: Tabellarischer Ausdruck
Feldschrift: Auswahl von Schrift und Schriftfarbe des Feldinhaltes.
Titelschrift: Auswahl von Schrift und Schriftfarbe des Feldtitels.
Seite einrichten: Seiteneinstellungen vornehmen. 
Sie können durch Selektion eines Datenfeldes der rechten Liste (aktive Felder) und Betätigen des Schalters Option oder einen Doppelklick mit der linken Maustaste auf das entsprechende Feld feldspezifische Einstellungen vornehmen.
Textausrichtung: Die Textausrichtung des Datenfeldes.
Spaltenbreite: Die Spaltenbreite des Datenfeldes, ist der Schalter automatisch aktiviert, wird vom Programm die maximale Spaltenbreite ermittelt.
Spaltenhöhe: Die Spaltenhöhe des Datenfeldes, eine Eingabe eines Wertes hat nur bei Bildfeldern eine Auswirkung, 
ist jedoch der Schalter automatisch aktiviert, ermittelt das Programm das Verhältnis von Höhe zu Breite (Aspect Ratio) des Bildes und teilt die Spaltenbreite durch diesen Wert um die Spaltenhöhe zu ermitteln.

Löschen: Löscht die ausgewählten Datensätze nach vorheriger Abfrage.

Speichern als...: Export von Daten im dBase-, Text-, RTF- oder DataTron-Format.
Options-Dialog:
Verfügbare Felder: Felder, die ausgegeben werden sollen, können mittels des Schalters --> aktiviert werden.
Der Schalter <-- entfernt diese Felder wieder.
Oben/Unten: Ändert die Reihenfolge der Ausgabefelder.
Sie können durch Betätigen des Schalters Option  das Dateiformat, in dem exportiert wird, festlegen.
RTF (Rich-Text-Format): Dieses Format wird von den meisten Textverarbeitungen unterstützt und eignet sich auch sehr gut als Steuerdateiformat für Serienbriefe.
dBase: Beim dBase-Export wird eine Datei im dBase-III-plus Format erzeugt (Endung .DBF), längere Memo-Texte werden in einer dazugehörigen Datei mit der Endung .DBT abgelegt.
DataTron: Das DataTron-Dateiformat.
Text: Reines Textformat, Datenfelder werden durch Kommas und Datensätze durch Zeilenumbrüche getrennt.
Ist die Checkbox OEM-Zeichensatz aktiviert, so werden die zu exportierenden Dateninhalte in den OEM-Zeichensatz (DOS-Text) konvertiert (gilt nicht für das DataTron-Format). 

A.4  Mauspalette

Die Mauspalette befindet sich unterhalb der Zeile mit den Hauptmenüpunkten. Über die Symbole der Mauspalette sind häufig verwendete Befehle schneller zu erreichen als über die Abrollmenüs.
Die Bedeutung der Symbole wird in der Statuszeile erläutert, wenn man sich mit dem Zeigegerät über ihnen befindet.

A.5  Statuszeile

In der Statuszeile werden entweder die Registriernummer,  Informationen über den Ablauf zeitaufwendiger Berechnungen und die Zoomfaktoren oder Kurzerläuterungen zu Befehlen angezeigt. Die Befehlskurzbeschreibungen sind nützlich,  wenn man die Bedeutung der Symbole der Mauspalette nicht kennt.

A. 6 Berechnungen

Lesen Sie sich bitte zuerst den Abschnitt Abfragen im Suchdialog durch, da die Berechnungen im wesentlichen auf Abfragen basieren.

Zuweisungen:
Zuweisungen werden durch den Operator := ausgelöst. Z.B. würde durch Name:="Werner" dem Feld Name des aktuellen Datensatzes der Inhalt "Werner" zugewiesen. Dies ist aus Sicherheitsgründen jedoch nur möglich, wenn  das Datenfeld im Datenfeldoptionen-Dialog durch Aktivieren des Schalters Zuweisung möglich vorher präpariert wurde. Wird eine Zuweisung an ein Datenfeld vorgenommen, dessen Eigenschaften dies nicht zulassen, erscheint die Fehlermeldung "Auswertungsfehler: Zuweisung an schreibgeschütztes Feld".
Manchmal kann es sinnvoll sein, sich für das Ergebnis einer Zuweisung ein Ergebnisfeld zu konstruieren. Sie finden z.B. in der Beispieldatei "ADRESS.DTN" das Feld "Komplette Adresse", das den Inhalt der Berechnung mit dem Titel "Komplette Adresse erzeugen" aufnimmt.
Z. B. würde die Anweisung  Komplette Adresse:="Test"; ausgelöst durch Extras/Berechnung aktueller Datensatz   das Feld "Komplette Adresse"  des aktuellen Datensatzes mit dem Inhalt "Test" füllen. Um das Feld in allen Datensätzen zu füllen, können Sie den Menüpunkt  Extras/Berechnung aller Datensätze benutzen.

Variablendeklaration:
Es ist möglich,  innerhalb einer Berechnung Hilfsvariablen zu deklarieren, dabei gibt es globale und lokale Variablen.
Der Variablentyp ergibt sich während der Deklaration:
var Summe=0.34;   Numerischer Typ
var Wort="Hund";   Zeichenkette
global var Summe=1; Numerischer Typ, global

Addition:
Verwenden Sie zur Addition von Zeichenketten den Operator &, zur Addition von Zahlen den Operator +.
Beispiel: Name:=Name & " Test";   Hängt an den Inhalt des Datenfeldes Name die Zeichenkette " Test" an.

Schleifen:
Schleifen werden konstruiert durch die Kombination solange mache oder wiederhole bis.

Beispiel Schleifenbeispiel aus der Datei "ADRESS.DTN":

var a:=0;			

solange a<100 mache		
{
 AbbruchMitEscape;
 a:=a+1;
}

Meldungsfenster("a=" & a);

1) Die Variable a deklarieren.
2) Die geschweiften Klammern { }  schliessen den Ausdruck, der ausgeführt werden soll, ein.
3) Solange auf a eins aufaddieren bis a>=100 ist. 
4) Anschliessend die Funktion Meldungsfenster() aufrufen, die eine Zeichenkette erwartet, und das Ergebnis ausgeben.
Verwenden Sie aus Sicherheitsgründen in Schleifen die Funktion AbbruchMitEscape,  dadurch kann die Berechnung durch Betätigen der ESCAPE-Taste beendet werden. Ansonsten kann z.B. eine Endlosschleife das System zum Aufhängen zwingen, die Anweisung:

var a:=1;			

solange a mache		
{
 AbbruchMitEscape;
}

wäre z.B. dazu in der Lage.

Bedingungen:
Z. B. wenn Name="Otto" dann Name:="Willy";
wenn das Feld "Name" den Inhalt "Otto" hat , dann den Inhalt "Willy" zuweisen.

oder wenn Name="Otto" dann Name:="Willy";  sonst Name:="Lothar";

oder als Kurzform ( ? :):  Name="Otto" ? Name:="Willy" : Name:="Lothar";

Konstanten:
PI: 3.14...
CR: Zeilenumbruch
TAB: Tabulatorzeichen

Funktionen:
AbbruchMitEscape(), schaltet die Tastaturabfrage ein und bricht bei Benutzung der ESCAPE-Taste ab.
Meldungsfenster(), gibt die in Klammern angegebene Meldung aus.
AktSatzNr(), gibt die aktuelle Datensatznummer zurück.
LetzteSatzNr(), gibt die letzte Datensatznummer zurück.
SchreibeInClipboard(), gibt den in Klammern angegebenen Text in die Zwischenablage aus.
SchreibeInDatei(), gibt den in Klammern angegebenen Text (zweiter Parameter) in eine Datei (erster Parameter) aus.
Z.B. SchreibeInDatei("C:\\TEST\\1.TXT", "Müller"); Beachten Sie dabei, daß der in Verzeichnisnamen auftretende Backslash (\) doppelt geschrieben werden muß, da er programmintern als Steuerzeichen genutzt wird.
GeheZu(), erwartet als Parameter eine Datensatznummer und gibt bei Erfolg 1 zurück. Der Inhalt des angesprungenen Datensatzes kann dann für Abfragen benutzt werden. Zuweisungen an Datenfelder werden jedoch mißachtet. 

Z.B. GeheZu(4);

oder:

var SatzNr:=1;
var Gefunden:=0;
var Botschaft:="";

solange (SatzNr<=LetzteSatzNr) mache
{
AbbruchMitEscape;
GeheZu(SatzNr); 
wenn Unserioes>0 dann 
  {
    Botschaft:= Vorname & ", " & Name & ", " & Kundennummer;
    SchreibeInClipboard(Botschaft & CR);
    Gefunden:=1;
  }

 SatzNr:=SatzNr+1;
}

wenn Gefunden dann Meldungsfenster("Unseriöse(n) Kunden gefunden") ;
sonst  Meldungsfenster("Unseriöse(n) Kunden nicht gefunden");

Tips:
Fangen Sie zuerst mit kleinen Beispielen an und modifizieren Sie dann diese.
Vergessen Sie nicht das Semikolon am Ende einer Anweisung.
Überlegen Sie sich, wann es sinnvoll ist, Extras/Berechnung aktueller Datensatz anzuwenden und wann Extras/Berechnung aller Datensätze.