Bedienungsanleitung

 

Formularsoftware, Formularvorlagen erstellen, Formulare ausfüllen, zahlreiche ausfüllbereite Formularvorlagen für Exportformulare, Ausfuhranmeldung, EUR1, Ursprungszeugnis, Warenverkehrsbescheinigung, IMO Gefahrenguterklärung, IATA Erklärung, Speditionsauftrag, Zollformulare, 0733, 0734,

Intrastat Eingang, Intrastat Versand, 0735, 0747, 0749, 0750, 0761, Carnet ATA, SpeditionsauftragGefahreng

 AnyForm Formularsoftware  

 

 

 

 

 

 

 

 

 

 

 

www.smartform.com

 

 


 

 

 

 

 

 


Installationsanleitung
AnyForm Formularsoftware

 

>>> Siehe Ziffer 2 in dieser Bedienungsanleitung (Seite 8 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diese Bedienungsanleitung steht auf unserer Homepage zum Download bereit:


http://www.smartform.com/anyform2.pdf

 

 


Inhaltsverzeichnis

1     Allgemeine Hinweise. 5

2     Installation von  AnyForm Formularsoftware. 8

2.1       Software installieren. 8

2.2       Programm AnyForm Formularsoftware starten. 9

3     Allgemeine Einstellungen von  AnyForm Formularsoftware. 10

3.1       Verzeichnis für Formularvorlagen bestimmen. 10

3.2       Anzahl der zuletzt benutzten Dateien festlegen. 10

3.3       Masseinheit bestimmen. 10

3.4       Speichere Bilder in Form.. 10

3.5       Aufstarten nur in einem Exemplar 10

3.6       Zeige Feldinfo. 11

3.7       Zeige vorgegebene Werte. 11

4     Erstellen einer Formularvorlage (Template) 12

4.1       Einlesen des Original-Formulars mit dem Scanner 12

4.2       Importieren von graphischen Dateien in AnyForm .. 14

4.3       Definieren von Formularfeldern. 15

5     Rechnen und Verknüpfen von Feldern. 19

5.1       Rechenfunktion. 19

5.2       Syntax-Regeln. 20

6     Ausfüllen einer Formularvorlage (AnyForm Form) 22

6.1       Neues Formular ausfüllen. 22

6.2       Auswahl der gewünschten Formularvorlage (aft-Datei) 22

6.3       Feldinhalt ausfüllen. 23

6.4       Beispiel einer ausgefüllten Formularvorlage. 24

6.5       Seitenwechsel vornehmen. 24

6.6       Kontrolle der Eingabe am Bildschirm.. 24

6.7       Speichern der erfassten Daten zu einem Formular 25

7     Ausdrucken der erfassten Daten. 26

7.1       Formularinhalt auf Originalpapier ausdrucken. 26

7.2       Formularinhalt mit Hintergrundbild ausdrucken. 27

8     Ausdruck einstellen (Print justieren) 28

8.1       Ausdruck ist verschoben – „Bild verschieben“ 28

8.2       Ausdruck ist verzerrt – „Bild vergrössern“ (resp. verkleinern) 29

8.3       Funktion „Einstellung für alle Bilder verwenden“ 30

9     Formularvorlagen (Templates) anpassen. 31

9.1       Schriftart und Schriftgrösse wechseln. 31

9.2       Feldeigenschaften (Feldattribute) ändern. 31

9.3       In einem Datumsfeld die Option „Aktuelles Datum“ aktivieren. 32

9.4       Bestimmten Text, z.B. Firmenadresse in einem Textfeld hinterlegen. 32

9.5       Formularvorlage ohne vorgegebene Rechenformel kreieren. 32

9.6       Abändern von Rechenformeln. 32

9.7       Nicht benötigte Felder in der Formularvorlage löschen. 33

9.8       Zusätzliche Felder in die Formularvorlage integrieren. 33

10   Verwendung von ODBC mit AnyForm.. 34

10.1     Excel Arbeitsmappe als ODBC Datenquelle vorbereiten. 34

10.2     Access Datenbank-Tabelle als ODBC Datenquelle vorbereiten. 40

10.3     Textdatei als ODBC Datenquelle vorbereiten. 46

11   FAQ - Frequently asked questions (häufigste Fragen) 53

11.1     Die Programm-CD startet nicht 53

11.2     Nachdem ich ein Feld ausgefüllt habe, erscheinen nur „#“-Zeichen. 53

11.3     Wie kann ich eine automatische Rechenformel ausschalten?. 53

11.4     Text lässt sich nicht in Formular eingeben. 54

11.5     Ausdruck passt nicht auf Originalformular 54

11.6     Weitere Hilfe zu AnyForm Formularsoftware. 54

12   Kontaktadresse bei Fragen. 56


 

1              Allgemeine Hinweise

Mit der folgenden Beschreibung wollen wir Ihnen eine einfache und effiziente Handhabung von AnyForm Formularsoftware aufzeigen.

 

1.1.        Hinweis-Symbole



Hier finden Sie einen Link auf eine Internet-Adresse

 

 

 

1.2.        FAQ (frequently asked questions) – Häufig gestellte Fragen

Um Ihnen den Umgang mit  AnyForm Formularsoftware zu erleichtern, haben wir Ihnen die Antworten zu den am häufigsten gestellten Fragen und Problemstellungen aufgelistet. Falls Ihnen etwas unklar ist, schauen Sie zuerst unter FAQ nach, ob Sie darin die Antwort auf Ihre Frage finden. Es handelt sich dabei um die Ziffer 11 dieser Bedienungsanleitung (Seite 53 .

 

1.3.        Verzeichnis der Formularvorlagen (Templates)

Auf der Homepage www.smartform.com stehen zahlreiche Formularvorlagen aus verschiedenen Branchen und Ländern zum kostenlosen Download bereit.

 

      www.smartform.com -> Free Forms

 


1.4.        AnyForm  Formularsoftware - Bildschirmansicht


Wird AnyForm  Formularsoftware gestartet, erscheint der nachfolgende Bildschirm:

 

 

 

 

1.5.        Die Menüleiste

Über die Menüleiste werden sämtliche Befehle angesteuert und ausgeführt.

 

 

                            Die Befehle der Menüleiste werden in dieser Bedienungsanleitung folgendermassen dargestellt:

Ø     Datei – Optionen – Allgemein    

 

 

1.6.        Die Symbolleiste

Die am meisten verwendeten Befehle der Menüleiste stehen in der Symbolleiste als Icons zur Verfügung.

 

 

 

 

1.7.        Die Statuszeile (Fusszeile)

Die Statuszeile erlaubt den Seitenwechsel bei mehrseitigen Formularvorlagen.

 

 

 

 

1.8.        Unterschied zwischen aft- und aff-Dateien

 

 

a) Formularvorlage: aft-Dateien (AnyForm Template)

 

(rotes Icon)

 

Die aft-Dateien dienen als Formularvorlagen. In diesen Dateien sind sämtliche Formularinformationen abgespeichert (Hintergrundbild, Feldart, Schriftart, Textgrösse, Formeln, usw.).

 

                        Die aft-Dateien sind vergleichbar mit einer Word-Vorlage mit der Datei-Endung „.dot“. In einer aft-Datei können Sie die Formularstruktur, Feldeigenschaften und hinterlegten Formeln ändern. Eine Texteingabe beim Ausfüllen eines Formulars ist jedoch nur in einer aff-Datei  [vgl. b) unten] möglich!

 

 

b) Formularinhalts-Datei: aff-Dateien (AnyForm Form)

 

(grünes Icon)

 

Jede Formularinhalts-Datei basiert auf einer Formularvorlage. Beim Ausfüllen eines Formulars am Bildschirm [-> Befehl: DateiNeuAnyForm Form] generiert das Programm automatisch eine aff-Datei. Damit wird verhindert, dass der Inhalt des soeben ausgefüllten Formulars beim abspeichern irrtümlich in der Formularvorlage festgehalten wird.

 

 

                        Die aff-Dateien sind vergleichbar mit einem Word-Dokument mit der Datei-Endung „.doc“. In einer aff-Datei können Sie den gewünschten Text eingeben. Das Verändern der Formular-struktur, der Feldeigenschaften und der hinterlegten Formeln ist jedoch nur in einer aft-Datei [vgl. a) oben] möglich!


2         Installation von AnyForm Formularsoftware

2.1        Software installieren

 

 

 

Das Programm AnyForm  Formularsoftware kann direkt von unserer Homepage www.smartform.com herunter geladen werden.

 

 

Es handelt sich um ein Zip-File. Für das Extrahieren (= unzip) benötigen Sie das Programm WinZip. (www.winzip.com).

 

Kopieren Sie mit dem Befehl „Extrahieren“ (= Extract) sämtliche Dateien in ein temporäres Unterverzeichnis auf Ihrer Festplatte.

 

Mit einem Doppelklick auf die Installationsdatei „Setup.exe“ wird AnyForm  Formularsoftware automatisch installiert.

 

Die Lizenznummer (Serien-Nr.) für AnyForm  Formularsoftware wird Ihnen elektronisch (per Mail) übermittelt.

Geben Sie bitte die 18-stellige Zahlenkombination zusammenhängend ein.

 

Jede erworbene Lizenz gilt nur für einen Arbeitsplatz.

 

 

                          Wenn Sie eine Testversion von AnyForm Formularsoftware installiert haben, so geben Sie bitte eine ‚0’ (= Null) anstelle des
18-stelligen Codes ein. So können Sie die Software 30 Tage uneingeschränkt testen. Der Lizenzcode kann nachträglich mittels Menü Hilfe/Lizenzcode eingeben oder bei Programmstart einer abgelaufenen Testversion eingetragen werden.

 

 

                          Auf der Homepage www.smartform.com stehen zahlreiche Formularvorlagen aus verschiedenen Branchen und Ländern zum kostenlosen Download bereit.

 

 

                          www.smartform.com -> Free Forms


 

2.2        Programm AnyForm Formularsoftware starten

Starten Sie das Programm AnyForm Formularsoftware, indem Sie in der Windows-Fusszeile den nachfolgenden Befehl ausführen.

 

Ø    Start  -  Programme  -  AnyForm  -  AnyForm

 

 


 

 

Nach dem Start von AnyForm  Formularsoftware können Sie nun damit beginnen, das gewünschte Formular am PC auszufüllen. (Ziff. 6 , ab Seite 22 )

 

 

 

3         Allgemeine Einstellungen von AnyForm Formularsoftware

Beim erstmaligen Start von  AnyForm Formularsoftware sind einige allgemeine Einstellungen vorzunehmen.

 

Ø         Datei – Optionen – Allgemein    

 

 

3.1             Verzeichnis für Formularvorlagen bestimmen

Geben Sie das Verzeichnis an, in dem sich Ihre Formularvorlagen befinden. Damit stellen Sie sicher, dass AnyForm beim Ausfüllen einer neuen Formularvorlage immer auf den gleichen Datenpfad (Default) zurückgreifen kann.

 

     Die Formularvorlagen, welche auch „Templates“ genannt

werden, erkennen Sie an der Dateierweiterung „aft

(= AnyForm Template)

3.2        Anzahl der zuletzt benutzten Dateien festlegen

Wenn Sie hier den Wert 9 eingeben, werden die letzten 9 bearbeiteten Dateien in der Übersicht angezeigt. Erlaubt sind Werte zwischen 4 – 9.
Empfehlung: [ 9 ]

3.3        Masseinheit bestimmen

Wählen Sie die gewünschte Masseinheit (Inch, Zentimeter, Millimeter).

3.4        Speichere Bilder in Form

Hier entscheiden Sie, ob beim Abspeichern eines ausgefüllten Formulars der Hintergrund (also der Bildinhalt) mitgespeichert werden soll, oder ob nur der Formularinhalt (Text, Zahlen und Daten) abgespeichert werden soll.

Empfehlung: nicht ankreuzen

3.5        Aufstarten nur in einem Exemplar

Die Aktivierung dieser Option verhindert das Starten mehrerer Instanzen des Programms AnyForm Zeige Feldinfo

Wenn dieses Feld angekreuzt ist, erscheint beim Ausfüllen eines Formulars in der Statuszeile (Fusszeile) jeweils ein Hinweis, um welche Art Feld es sich handelt.

Empfehlung: ankreuzen

 

 

 

 

 

3.6        Zeige vorgegebene Werte

Textfelder können mit einem vorgegebenen Textinhalt definiert werden. Mit der Aktivierung dieser Option erscheint der vorgegebene Text beim Erstellen einer Formularvorlage in den entsprechend definierten Textfeldern.

 


4         Erstellen einer Formularvorlage (Template)

Grundsätzlich können Sie mit AnyForm eine neue Formularvorlage auf zwei Arten erstellen:

 

1.      Indem Sie das gewünschte Originalpapierformular einscannen (vgl. Ziff. 4.1 nachfolgend)

 

2.      Indem Sie eine graphische Datei des Originalformulars in AnyForm importieren (vgl. Ziff. 4.2 nachfolgend)

 

 

4.1        Einlesen des Original-Formulars mit dem Scanner

Wählen Sie im Dialogfeld "AnyForm Template". Das neue AnyForm Template wird als leere Seite erstellt.

 

Ø      Datei – Neu



 

Ø      Datei – Seiten einrichten

 

                          Es ist wichtig, dass Sie hier die gleiche Seitengrösse z.B. A4 und die gleiche Einstellung z.B. Hochformat wie in Datei/Drucker einrichten.

 

 

Ø      Datei – Dokumentinfo

 

                          Nach Bedarf können Sie hier einige Info rmationen und Notizen zu Ihrem AnyForm Template speichern.

 

Ø      Seite – Quelle auswählen    

 

Nach dem Erstellen des leeren Templates besteht nun der nächste Schritt darin, dass Sie das Bild des Original-Formulars mit Ihrem Scanner in das leere AnyForm Template einlesen. Wählen Sie die Bildquelle, d.h. Ihren Scanner. Meistens ist nur ein Gerät auf der Liste erwähnt, so dass Sie dieses Gerät wählen müssen. Falls die Liste leer ist oder eine entsprechende Fehlermeldung erscheint, bedeutet dies, dass Sie keinen Scanner installiert haben.

 

Ø      Seite – Einlesen    

 

Lesen Sie  nun das gewünschte Original-Formular mit Ihrem Scanner ein. Die eingelesene Seite erscheint darauf in der aktuellen Seite des AnyForm Templates. Beachten Sie vor dem Einlesen folgende Punkte:

 

1.      Falls Ihr Scanner über eine automatische Seiteneinzugsroutine verfügt, deaktivieren Sie diese und legen Sie die Seite(n) von Hand ein!

 

2.      Die von Ihnen gewählte Auflösung und die Farbtiefe bestimmen die Dateigrösse des AnyForm Templates massgeblich, verhält sich doch die Dateigrösse jeweils quadratisch proportional zur gewählten Auflösung. In den meisten Fällen sollte eine Auflösung von 120 dpi und eine Farbtiefe von 256 Graustufen genügen, um ein gut lesbares Abbild des Original-Formulars mit einer vernünftigen Dateigrösse von nicht mehr als 2MB pro Formularseite zu erhalten.

 

 

Ø      Seite – Zufügen

 

Falls Sie bereits eine Seite Ihres Original-Formulars eingelesen haben, können Sie mit diesem Befehl weitere Seiten Ihres Original-Formulars einlesen. Auf der Seitenleiste zeigen jeweils nummerierte Schaltflächen an, wie viele Seiten Ihr  AnyForm Template beinhaltet.

 

 

 

 

Ø      Seite – Erste

Ø      Seite – Vorherige

Ø      Seite – Nächste

Ø      Seite – Letzte

 

Mit diesen Befehlen oder durch Anklicken der nummerierten Schaltflächen auf der Seitenleiste wählen Sie jeweils die von Ihnen gewünschte Seite im AnyForm Template.


4.2        Importieren von graphischen Dateien in AnyForm

AnyForm erlaubt Ihnen, folgende graphischen Dateiformate zu importieren:

 

BMP, GIF, PNG, TGA oder JPEG

 

Ø    Seite – Bild laden

 

 

 

 

 

 

Falls Sie eine mehrseitige Formularvorlage mit weiteren graphischen Dateien erstellen möchten:

 

Ø     Seite – Zufügen

 

und erneut

 

Ø     Seite – Bild laden

 

 


4.3        Definieren von Formularfeldern

 

Ø      Feld – Neu – Feld oder Feld – Neu – Checkbox

 

Mit diesem Befehl setzen und definieren Sie so viele Felder oder Checkboxes im AnyForm Template, wie Sie zum Ausfüllen des Original-Formulars letztlich benötigen. -> Neu – Feld oder Neu – Checkbox anklicken und das Feld oder die Box mit der Maus an die gewünschte Stelle im AnyForm Template verschieben und durch Klicken der linken Maustaste definitiv positionieren.

 

                Definieren Sie die Felder stets in der chronologischen Reihenfolge wie Sie diese nachher ausfüllen möchten (vgl. Ziff. 9.8 hinten)!

 

 

Ø         Feld – Voreinstellungen - Attribute

Ø         Feld – Voreinstellungen - Schriftart

 

Als Voreinstellungen für die zu definierenden Formular-Felder können Sie sowohl die Attribute (Feldeigenschaften) wie die Schriftart im Voraus für das ganze AnyForm Template festlegen.

 

                                                     Feldeigenschaften                                         Schriftart

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Ø      Feld – Attribute

Ø      Feld – Schriftart

 

Unabhängig von den zuvor eingegebenen Voreinstellungen können Sie mit diesen beiden Befehlen die Attribute (Feldeigenschaften) und die Schriftart für jedes einzelne Feld separat festlegen.

 

 

Ø      Feld – Beispiel - zeigen

 

Aktivieren Sie diesen Befehl durch Anklicken (gewählte Schriftart und Feldeigenschaften wie Text, Zahl, Datum der Formularfelder werden angezeigt). Er dient Ihnen als Kontrollfunktion, mit welcher Sie sofort erkennen können, ob die von Ihnen definierten Felder bezüglich Feldeigenschaften und Schriftart den vom Original-Formular gestellten Anforderungen auch tatsächlich entsprechen.

 

 

Ø      Feld – Mauspositionierung

 

Mit diesem Befehl kann die Positionierung der Felder mittels Mausbewegung aktiviert bzw. deaktiviert werden. Das Ausschalten dieser Funktion verhindert das versehentliche Verschieben eines Feldes bei der Aktivierung eines Feldes.

 

 

Ø      Feld – Reihenfolge

 

Mit dem durch diesen Befehl aufgerufenen Dialogfeld können Sie die Tabulator-Reihenfolge der einzelnen Felder jederzeit ändern. Markieren Sie das das zu verschiebende Feld und betätigen Sie die Befehlsschaltfläche Bewegen auf bzw. Bewegen ab.

 

 

Ø      Bearbeiten - Kopieren

 

Klicken Sie das Feld an, das Sie kopieren möchten (erscheint in gelb) und wählen Sie den Befehl Kopieren. Das Feld wird samt seinen vorgegebenen bzw. definierten Feldeigenschaften und Schriftart kopiert. Dieser Befehl ist bei Formularen sehr nützlich, die zahlreiche gleich grosse und gleich strukturierte Felder aufweisen.

 

 

Ø      Bearbeiten - Einfügen

 

Mit dem Befehl Einfügen wird das kopierte Feld auf das aktuelle AnyForm Template eingefügt. Mit der linken Maustaste können Sie das kopierte Feld an die gewünschte Stelle im AnyForm Template bewegen und durch nochmaliges Klicken der linken Maustaste definitiv positionieren. Mittels der vier Cursortasten können Sie das oder die ausgewählten Felder in die gewünschte Richtung verschieben. Benützen Sie die Cursortasten um kopierte Felder von bestehenden Feldern weg zu bewegen.

 

        Sie können mehrere Felder gleichzeitig kopieren und wieder einfügen. Sie können sogar sämtliche Felder einer AnyForm Template Seite kopieren und in ein anderes AnyForm Template einfügen:

Klicken Sie dazu das erste- sowie das letzte Feld auf der betreffenden
AnyForm Template Seite mit der Maus an, wobei Sie gleichzeitig die Shift-Taste gedrückt halten.

Falls Sie z.B. nur zwei oder drei Felder auf einmal kopieren möchten, klicken Sie das erste- sowie die anderen Felder mit der Maus an, indem Sie gleichzeitig die Ctrl-Taste gedrückt halten.

 

 

Ordnen - Ausrichten

 

Mit diesem Befehl richten Sie jeweils die markierten Felder nach dem Referenzfeld aus. Das zuerst mit der Maus angeklickte Feld dient als Referenzfeld (gelb markiert).

 

 

 

 

Ø      Ordnen - Gitter

 

Das Aktivieren des Gitterbefehls "Zeige Gitter" erleichtert Ihnen dank dem gezeigten Gitterraster das genaue Positionieren der Felder auf dem  AnyForm Template. Wählen Sie einen Ihnen passenden Raster, in jedem Fall > 1dpi (denn 1 führt bloss zu einer schwarzen Fläche). Wir empfehlen einen Wert zwischen 4 und 24 dpi. Das Ankreuzen von „Zeige Gitter“ oder „Ausrichten am Gitter“ erzeugen das Gitter bzw. richten die Felder am Gitter aus.

 

 

Ø      Feld – Beispiel zeigen

Ø      Datei – Seitenansicht

 

Mit der Funktion Beispiel zeigen zusammen mit dem Seitenansichtbefehl können Sie stets erkennen, ob die von Ihnen definierten Felder genügend gross sind, um die vom Original-Formular geforderten Dateninhalte aufzunehmen.

 

Vergessen Sie dabei nicht, zuvor in Datei/Optionen/Drucken die Option "Bilder mitdrucken“ anzuklicken und mit OK zu bestätigen. Andernfalls wird das AnyForm Template ohne Formularabbild angezeigt.

 

 

 

Stellen Sie mit einem Testausdruck sicher, dass die definierten Felder genügend gross sind, um die vom Original-Formular geforderten Dateninhalte aufzunehmen. Erst wenn dies zutrifft, haben Sie eine brauchbare Formularvorlage, die Sie dann gemäss Ziff. 6 mit beliebigen Daten ausfüllen und gemäss Ziff. 7 auf verschiedene Arten ausdrucken können.

 

 

Ø      Datei – Optionen – Drucken

 

Option "Bilder mitdrucken" weglassen (bzw. entfernen) und mit OK bestätigen.

 

 

Ø      Datei – Drucken

 

Mit OK bestätigen und der Test-Formularinhalt wird auf die originalgetreue Kopie
des Originalformulars ausgedruckt. Bezüglich der Druckerfeinabstimmung (Print justieren) gehen Sie zu Ziff. 8 hinten.

 

        Sobald Sie die für Ihren PC-Arbeitsplatz passenden Werte für einen präzisen Ausdruck ermittelt haben, klicken Sie die Option "Diese Einstellung für alle Bilder benutzen" an. Diese Werte werden folglich abgespeichert und auf alle von Ihnen mit diesem Template erzeugten Forms automatisch übertragen, womit Sie sich eine Druckerfeinabstimmung in der Formularinhaltsdatei (AnyForm Form = aff-Datei) ersparen können.


 

 

Ø      Datei – speichern unter

 

Speichern Sie die neue AnyForm Template-Datei unter dem Dateinamen im vorgegebenen Datei-Verzeichnis ab.

 

Die Datei wird als „Dateiname.aft“ (aft = AnyForm Template) abgespeichert.

 

   c:\Eigene Dateien\AnyForm\RD1_Muster.aff

 

 

Ø      Datei – Schliessen

 

Schliesst die  AnyForm Template-Datei.


5              Rechnen und Verknüpfen von Feldern

5.1        Rechenfunktion

AnyForm bietet die Möglichkeit, die unter Ziff. 4.3 erstellten Felder sowohl numerisch (= zahlenmässig) als auch alphanumerisch (= textmässig) miteinander zu verknüpfen. Somit können Sie die von Ihnen auf dem Template erstellten Felder in von Ihnen definierte Berechnungen einschliessen. Dabei sind die Formeln nicht auf die Felder einer Formularseite beschränkt, sondern lassen alle in einem Template definierten Felder zu. Eine aus Feldern bestehende Formel wird in AnyForm Makro genannt.

 

 

Ø              Feld - Makroeditor

 

Öffnet das Dialogfenster des Makroeditors, mit dessen Hilfe die Verknüpfungen zwischen den im Template festgelegten Feldern definiert werden können. Die im Folgenden aufgeführten Befehle sind alle im Dialogfenster zugänglich.

 

 

 

 

> Speichern       Speichert die Änderungen des Makros im AnyForm Template und verlässt den Makroeditor-Dialog.

 

> Import              Ersetzt den Inhalt des Makros durch den Inhalt einer Textdatei, die durch den Import-Befehl ausgewählt werden kann.

 

> Export             Exportiert den Inhalt des Makros in eine Textdatei.

 

> Abbrechen      Macht alle im Dialogfenster getätigten Änderungen rückgängig.

 

> Zahlenblock    Der Zahlenblock ermöglicht das Editieren des Makros mit Hilfe der Maus. Die Zeichen können auch mit den entsprechenden Tasten auf der Tastatur eingegeben werden.

 

> Makro              Das Makrofeld ermöglicht das Editieren der Verknüpfungen.

 

> Feldnamen      In diesem Bereich werden alle für das Makro zur Verfügung stehenden AnyForm Felder aufgeführt.

 

 

6              Ausfüllen einer Formularvorlage (AnyForm Form)

Die folgende Beschreibung zeigt das Vorgehen, wie Sie ein Formular am PC ausfüllen können.

 

6.1        Neues Formular ausfüllen

Beim Ausfüllen einer Formularvorlage wählen Sie folgenden Befehl.

 

Ø              Datei – Neu – AnyForm Form

 

 

 

          Es gibt auch einen kürzeren Weg für diesen Befehl:

Symbolleiste         oder  Tastenkombination [Control] + [N]

 

 

6.2        Auswahl der gewünschten Formularvorlage (aft-Datei)

Wählen Sie die gewünschte Formularvorlage.

 

 

 

              In unserem Beispiel wählen wir das Formular „R-D1“ (Antrag auf Erstattung der deutschen Abzugsteuern von Kapitalerträgen nach dem deutsch-schweizerischen Doppelbesteuerungsabkommen), Datei: R-D1.aft

 

 

6.3        Feldinhalt ausfüllen

Die gewählte Formularvorlage erscheint als Hintergrundbild und Sie können damit beginnen, Ihr Formular am PC auszufüllen. Klicken Sie mit der Maus in das erste auszufüllende Feld und geben Sie den gewünschten Feldinhalt ein.

 

          Die Tabulator-Taste führt Sie ebenfalls auf das erste Feld.

 

Folgende Eingabefelder stehen zur Verfügung:

§           Text

§           Checkbox (Kontrollkästchen)

§           Datum

§           Zahl

§           Währung

§           Zeit und Formelfelder (vordefiniert; z.B. für Summen).

 

 

           Hier die wichtigsten Funktions-Tasten:

 

 

 

 

 

 

§            

 

§            

 

Selbstverständlich lassen sich die Felder auch per Mausklick ansteuern.

 

6.4        Beispiel einer ausgefüllten Formularvorlage

Die nachfolgende Abbildung zeigt ein am Bildschirm ausgefülltes Formular.

 

 

Alternative: Sie können den Seitenwechsel ebenfalls mit den [ >] und [>>] resp. [< ] und [<<] vornehmen.

 

 

 

 

6.5        Kontrolle der Eingabe am Bildschirm

Nachdem Sie alle Felder am PC ausgefüllt haben, empfehlen wir die optische Prüfung des Inhalts direkt am Bildschirm. Auf diese Weise stellen Sie bereits vor dem ersten Druck aufs Originalpapier allfällige Eingabefehler oder nicht ausgefüllte Felder fest.

 

6.6        Speichern der erfassten Daten zu einem Formular

Sie können Ihre erfassten Daten nun speichern. Geben Sie beim Speichern jeweils das Verzeichnis an, welches die entsprechende Vorlage enthält. Nur auf diese Weise ist gewährleistet, dass AnyForm beim Öffnen eines Formulars das Hintergrundbild der Vorlage finden kann.

 

Ø     Datei – Speichern unter

 

Datei unter einem neuen Namen speichern

 

 

Ø     Datei – Speichern

 

Datei unter dem gleichen Namen speichern

 

 

 

 

 

     c:\Eigene Dateien\AnyForm\RD1_Muster.aff

7              Ausdrucken der erfassten Daten

7.1        Formularinhalt auf Originalpapier ausdrucken

Mit AnyForm Formularsoftware können Sie auf verschiedene Arten ein Dokument ausdrucken. Die gebräuchlichste Form ist diejenige, nur den Formularinhalt (d.h. ohne Hintergrundbild; also ohne Vorlageninhalt) auf das Originalformular auszudrucken.

 

Damit Sie über ein verwendbares Formular verfügen, ist zum Ausdruck des endgültigen Schriftstücks immer das Originalformular in den Drucker einzulegen.

 

Ø              Datei – Drucken

 

 

 

Wenn Sie den Formularinhalt auf das Originalformular drucken, muss jede Seite einzeln bedruckt werden. (Ausnahme: Drucker mit Duplex-Einheit mit Möglichkeit für doppelseitiges Bedrucken.)

 

a) Vorderseite drucken

Legen Sie das Originalformular so in den Drucker, dass zuerst die Vorderseite bedruckt wird. Erteilen Sie danach den Druckauftrag für die 1. Seite.

 

 

 

b) Rückseite drucken

Nach dem erfolgten Druck legen Sie das Originalformular nochmals in den Drucker ein; dieses Mal aber so, damit die Rückseite bedruckt wird. Erteilen Sie danach den Druckauftrag für die 2. Seite.

 

 

 

                            Bis Sie mit AnyForm Formularsoftware etwas vertraut sind, empfehlen wir Ihnen in der Anfangsphase, Ihren Ausdruck zuerst auf weisses Papier zu drucken. Den Ausdruck legen Sie vor das Original und halten dieses gegen das Licht. Dabei können Sie feststellen, ob Sie alle Felder ausgefüllt haben und ob Ihre ausgefüllten Felder mit der Position auf dem Original übereinstimmen.

 

 

                            Stellen Sie sicher, dass Sie beim Ausdruck auf das Originalpapier die Option „Bilder mitdrucken“ ausgeschaltet  haben.

 

Ø                  Datei – Optionen – Drucken

 

 

 

 

7.2        Formularinhalt mit Hintergrundbild ausdrucken

Wenn Sie einen Ausdruck eines ausgefüllten Formulars für interne Zwecke mit dem Hintergrundbild ausdrucken wollen, muss die Option „Bilder mitdrucken“ aktiviert sein.

 

Ø         Datei – Optionen – Drucken

 

 

 

 

           Die Qualität dieses Ausdrucks entspricht nie derjenigen des Ausdrucks auf das Originalformular, da das Hintergrundbild meist mit einer nicht für den Druck bestimmten Auflösung erstellt wurde.

 


8              Ausdruck einstellen (Print justieren)

Stellen Sie fest, dass der Ausdruck nicht genau auf das Originalpapier passt, so sind die allgemeinen Druckeinstellungen zu justieren.

 

Ø      Datei – Optionen – Druckerfeineinstellung

 

 

 

8.1        Ausdruck ist verschoben – „Bild verschieben“

Ändern Sie die vorgegebenen „Bild verschieben“ Werte nur, wenn der Ausdruck auf dem Papier im Vergleich zum Original-Formular verschoben ist.

 

 

9              Formularvorlagen (Templates) anpassen

 

Hier folgt eine Beschreibung, wie in bestehenden Formularvorlagen (Templates) Anpassungen vorgenommen werden können.

 

9.1        Schriftart und Schriftgrösse wechseln

Ø              Datei – Öffnen

 

Dateitypus *.aft wählen und gewünschte Datei anklicken è gewünschtes Feld oder die gewünschten Felder mit der linken Maustaste markieren è wählen Sie Menu

 

 

gewünschte Schriftart und Schriftgrösse wählen è mit OK bestätigen è abspeichern.

 

                            Um mehrere Felder gleichzeitig markieren zu können, markieren Sie das erste Feld mit der linken Maustaste und markieren die übrigen von Ihnen gewünschten Felder währenddem Sie gleichzeitig die Ctrl-Taste gedrückt halten. Um alle Felder auf einer Templateseite markieren zu können, markieren Sie zuerst das erste Feld mit der linken Maustaste, währenddem Sie die Shift-Taste gedrückt halten, um dann noch das letzte Feld auf der Templateseite zu markieren.

 

                            Mit dem Aktivieren der „Beispiel zeigen“ Funktion im Feldmenu können Sie feststellen, ob AnyForm Formularsoftware die von Ihnen gewünschte Änderung umgesetzt hat.

 

 

9.2        Feldeigenschaften (Feldattribute) ändern

Wenn Sie z.B. ein Zahlenfeld anstatt einem Textfeld, ein Datumsfeld anstatt einem Textfeld oder die Ausrichtung des Feldinhalts rechts statt links wünschen, so wenden Sie das nachfolgende Vorgehen an:

 

Ø              Datei – Öffnen

 

Dateitypus *.aft wählen und gewünschte Datei anklicken è gewünschtes Feld oder die gewünschten Felder mit der linken Maustaste markieren è wählen Sie Menu

 

Ø              Feld – Attribute

 

è Register: „Allgemein“ oder „Datentyp“ wählen und dort die gewünschte Feldeigenschaft eingeben è mit OK bestätigen è abspeichern

 

 

9.3        In einem Datumsfeld die Option „Aktuelles Datum“ aktivieren

Soll beim Ausfüllen des Formulars jeweils das aktuelle Datum automatisch angezeigt werden, so sind die folgenden Anpassungen vorzunehmen.

 

Ø              Datei – Öffnen

 

Dateitypus *.aft wählen und gewünschte Datei anklicken è gewünschtes Feld oder die gewünschten Felder mit der linken Maustaste markieren è wählen Sie Menu

 

Ø              Feld – Attribute

 

è im Register: „Datentyp“ „Datum“ wählen und das Kästchen „Aktuelles Datum“ anklicken è mit OK bestätigen è abspeichern

 

 

9.4        Bestimmten Text, z.B. Firmenadresse in einem Textfeld hinterlegen

Ø              Datei – Öffnen

 

Dateitypus *.aft wählen und gewünschte Datei anklicken è gewünschtes Feld oder die gewünschten Felder mit der linken Maustaste markieren è wählen Sie Menu

 

Ø              Feld – Attribute

 

è im Register „Datentyp“ „Text“ wählen und im Feld unterhalb der Bezeichnung „Vorgabewert“ den gewünschten Text eintippen è mit OK bestätigen è abspeichern

 

 

9.5        Formularvorlage ohne vorgegebene Rechenformel kreieren

Ø              Datei - Öffnen

 

Dateitypus *.aft wählen und gewünschte Datei anklicken è gewünschtes Feld oder die gewünschten Felder mit der linken Maustaste markieren è wählen Sie Menu

 

Ø              Feld – Makro Editor

 

è im oberen Feld des Makro Editors sämtliche Daten löschen è speichern è Formularvorlage unter einem neuen Namen abspeichern

 

 

9.6        Abändern von Rechenformeln

Um die im Makro Editor einer Formularvorlage hinterlegte Formel (d.h. Rechenformel sowie die Verknüpfungen von Textfeldern) abändern, gehen Sie in der Hilfedatei auf den Begriff „Templates“ è „Menus“ è „Feld Menu“ è und klicken Sie dort auf den Link „Makro Editor“.

9.7        Nicht benötigte Felder in der Formularvorlage löschen

Ø       Datei – Öffnen

 

è mit der linken Maustaste das gewünschte Feld markieren, das Sie nicht mehr benötigen und löschen è abspeichern

9.8        Zusätzliche Felder in die Formularvorlage integrieren

Ø    Datei – Öffnen

 

Datei öffnen è Dateitypus *.aft wählen und gewünschte Datei anklicken è markieren Sie mit der linken Maustaste das Feld vor welchem Sie ein zusätzliches Feld einfügen möchten è Feld Menu

 

Ø    Feld – Einfügen

 

è mit der linken Maustaste das neue Feld auf die gewünschte Position in der Formularvorlage ziehen è abspeichern

 

Ø    Feld - Reihenfolge

 

Die gewünschte Tabulator-Reihenfolge zum Anspringen der einzelnen Felder ist nach dem Einfügen von zusätzlichen Feldern in der Regel nicht mehr gewährleistet. Mit dem durch diesen Befehl aufgerufenen Dialogfeld können Sie die Tabulator-Reihenfolge der einzelnen Felder jederzeit ändern. Markieren Sie das das zu verschiebende Feld und betätigen Sie die Befehlsschaltfläche Bewegen auf bzw. Bewegen ab.

 

 

                               Beachten Sie den Unterschied zwischen der „Feld einfügen“ Funktion und der „Feld Neu“ Funktion. Die „Feld Neu“ Funktion bewirkt, dass das neue Feld jeweils als zeitlich letztes Feld angesteuert wird. Die „Feld einfügen“ Funktion hingegen stellt sicher, dass das neue Feld jeweils zeitlich vor dem von Ihnen markierten Feld angesteuert und ausgefüllt wird.

 

                               Wenn Sie auf Ihre Frage keine Antwort finden, so starten Sie die Hilfe oder schauen Sie unter FAQ (Ziff. 11 ) nach.


10        Verwendung von ODBC mit AnyForm Dieses Kapitel beschreibt, wie Sie mit Hilfe von ODBC Info rmationen aus externen Datenquellen (Excel-Dateien, Access Datenbanken) in AnyForm Felder importieren.

 

Open Database Connectivity (ODBC) ist eine Schnittstelle für Anwendungsprogrammierung (API), die Anwendungen Zugriff auf Daten aus vielen unterschiedlichen Datenbankmanagementsystemen ermöglicht.

 

ODBC muss installiert werden, damit Sie die externe Datenquelle überhaupt benutzen können. ODBC wird nicht automatisch mit AnyForm installiert, in den meisten Fällen wird es bereits mit Microsoft Office installiert. Wenn Sie AnyForm aufstarten, ein Formular oder eine Vorlage öffnen und der Menüpunkt Datenbank/Datenquelle aktiv (nicht grau) ist, ist ODBC bei Ihnen bereits installiert. Sollte dies nicht der Fall sein und Sie möchten ODBC trotzdem benutzen, können Sie ODBC von der AnyForm CD aus installieren. Starten Sie setup.exe im Hauptverzeichnis der AnyForm CD, und wählen Sie ODBC installieren.

 

Eine ODBC Datenanbindung kann für eine AnyForm Vorlage (AnyForm Template, *.aft) oder ein AnyForm Formular (AnyForm Form, *.aff) definiert werden. Nach der Anbindung einer AnyForm Vorlage steht die Datenquelle allen auf der Basis dieser Vorlage erstellten Formularen zur Verfügung.

 

10.1    Excel Arbeitsmappe als ODBC Datenquelle vorbereiten

Eine AnyForm Vorlage oder ein AnyForm Formular kann jeweils nur mit einer Excel-Arbeitsmappe (jedoch mehreren Excel-Tabellenblättern) als Datenquelle verbunden werden. Wir empfehlen, sämtliche Datenbank-Tabellen (= Zellbereiche gemäss Ziffer 10.1.3 nachstehend) in derselben Excel-Arbeitsmappe zu erstellen.

 

Sie müssen folgende Schritte ausführen, um eine Excel Arbeitsmappe (5.0 oder höher) als ODBC Datenquelle zu benutzen:

 

10.1.1        Gestalten Sie die gewünschten Datenbank-Tabellen als einen Zellbereich von Spalten und Reihen. Die erste Reihe enthält die Namen der AnyForm Felder, die weiteren Reihen die entsprechenden Daten.

10.1.2        Markieren Sie den gesamten Zellbereich (Feldnamen und Daten).

10.1.3         Weisen Sie dem markierten Zellbereich über Menü Einfügen/Name/Definieren einen Namen zu. Dieser Name dient beim Import als Bezeichnung der Datenbank-Tabelle. Im Verzeichnis Programme/Smartform/AnyForm/Samples finden Sie die Beispieldatei Kartei.xls, welche in Tabelle1 den Bereich Adresse und in Tabelle2 den Bereich Lohn enthält.




 

10.1.4        Wiederholen Sie diese Schritte für weitere Datenbank-Tabellen (Zellbereiche), die Sie in AnyForm verwenden möchten.

10.1.5        Speichern Sie die Excel Arbeitsmappe in einem beliebigen Verzeichnis.

 

Kehren Sie nun zu AnyForm zurück, um die ausgewählte Vorlage oder das Formular mit der soeben erstellten Excel-Arbeitsmappe als Datenquelle zu verbinden. Dazu sind folgende Schritte notwendig.

 

10.1.6        Öffnen oder erstellen Sie eine AnyForm Vorlage oder ein AnyForm Formular. In unserem Beispiel erstellen wir ein Formular auf der Basis der Vorlage Kartei3.aft.

10.1.7        Entfernen Sie eine allenfalls bereits bestehende Datenquellenverbindung mittels Menü Datenbank/Datenquelle entfernen.

10.1.8        Wählen Sie Menü Datenbank/Datenquelle.

10.1.9        Im Dialogfeld Datenquelle auswählen aktivieren Sie die Registerkarte Computerdatenquelle. Klicken Sie auf die Schaltfläche Neu.


 

10.1.10    Im Dialogfeld Neue Datenquelle erstellen wählen Sie die Option Benutzerdatenquelle und klicken auf Weiter.

10.1.11    Markieren Sie im Listenfeld Microsoft Excel-Treiber (*.xls), klicken Sie auf Weiter und danach auf Fertigstellen.


 

10.1.12    Im Dialogfeld ODBC Microsoft Excel Setup weisen Sie dieser neuen Datenquelle einen aussagekräftigen Namen (z.B. AnyFormExcel) zu und fügen optional eine Beschreibung ein.


 

10.1.13    Klicken Sie im selben Dialogfeld auf die Schaltfläche Arbeitsmappe auswählen. Im gleichnamigen Dialogfeld setzen Sie im Feld Datenbankname den Namen der zuvor erstellten Excel Arbeitsmappe ein. In unserem Beispiel wäre dies Kartei.xls. Der Dateiname kann mittels Benützung der Listenfelder Laufwerke - Verzeichnisse gesucht werden. Klicken Sie auf OK.

Im Dialogfeld Datenquelle auswählen, Registerkarte Computerdatenquelle ist nunmehr die neue Datenquelle (Beispiel: AnyFormExcel) aufgelistet. Markieren Sie die neu erstellte Datenquelle und drücken Sie OK. Im Menü Datenbank sind nunmehr die Einträge Datenquelle entfernen und Tabellen auswählen aktiviert.

Alternativ können Datenquellen auch über Start/Systemsteuerung/Verwaltung/Datenquellen(ODBC) mittels der Schaltfläche Hinzufügen erstellt werden. Dort besteht auch die Möglichkeit Datenquellen zu ändern und oder zu löschen (Schaltflächen Konfigurieren und Entfernen).

Die Konfiguration von Datenquellen kann in Abhängigkeit der installierten ODBC Version von den vorstehenden Ausführungen abweichen.

 

 

Im nächsten Schritt werden wir  AnyForm die zuvor erstellten Datenbank-Tabellen (Excel-Bereiche) zuweisen.

10.1.14    Wählen Sie Datenbank/Tabellen auswählen. Im Dialogfeld Datenbank Tabelle auswählen sind im Listenfeld Verfügbare Dateien nunmehr die unter Punkt 3 und 4 erstellten Datenbank-Tabellen (Zellbereiche) mit den zugewiesenen Namen (Beispiel Adresse und Lohn) aufgeführt.


10.1.15    Die für die AnyForm Vorlage oder das AnyForm Formular benötigten Datenbank-Tabellen können nun mittels Markieren und Drücken der Schaltfläche Zufügen bzw. Entfernen in das Listenfeld Ausgewählte Tabellen übernommen werden. Fügen Sie für unser Beispiel die beiden Datenbank-Tabellen Adresse und Lohn hinzu und klicken Sie OK.


Letztendlich müssen nunmehr die Spalten der Datenquelle mit den Feldern der AnyForm Vorlage bzw. dem AnyForm Formular verknüpft werden.

10.1.16    Wählen Sie Datenbank/Spalten verknüpfen.

10.1.17    Im Dialogfeld Database Felder verknüpfen sind im Listenfeld Verknüpfungen die importierten Datenbank-Tabellen mit den dazugehörenden Feldern aufgelistet. Im Listenfeld Verfügbare Felder erkennen Sie die in der AnyForm  Vorlage oder die im AnyForm Formular definierten Felder.


 

10.1.18    Markieren Sie die zu verknüpfenden Felder in beiden Listenfeldern und drücken Sie die Schaltfläche Verbinden. Die verfügbaren AnyForm Felder werden den entsprechenden Verknüpfungsfeldern unterstellt. Wiederholen Sie diesen Vorgang für sämtliche in AnyForm benötigten Felder. In unserem Beispiel wären dies alle Felder mit Ausnahme von F_Datum und F_Bemerkungen. Auf dieselbe Weise können falsch verknüpfte Felder mit der Schaltfläche Entfernen getrennt werden. Klicken Sie danach auf OK.

Damit sind die notwendigen Vorarbeiten für die ODCB Verbindung abgeschlossen. Zum Import der in der Excel-Arbeitsmappe bereitgestellten Daten ist lediglich ein letzter Schritt, nämlich die Durchführung der Abfrage aus der definierten Datenquelle notwendig.

                          Beachten Sie, dass die Durchführung der Abfrage nur in einem  AnyForm Formular ausgeführt werden kann. Die Definition der ODBC Verknüpfung kann dagegen in einem AnyForm Formular oder einer AnyForm Vorlage hinterlegt werden.

10.1.19    Wählen Sie Datenbank/Abfrage durchführen. Dieser Befehl ist nur für eine AnyForm Formular verfügbar.Die Daten der gewählten Bereiche innerhalb des Excel-Arbeitsblattes werden importiert. Zugleich wird die Symbolleiste Datenbankleiste eingeblendet, mit welcher Sie durch die importierten Datensätze blättern können.

10.1.20    Für den Ausdruck aller Datensätze ist vorgängig im Menü Datei/Optionen/Drucken die Option ab dem ersten Datensatz für ODBC-Drucken auszuwählen.

 

Für fortgeschrittenere Anwender steht über Menü Datenbank/Sql-Abfrage ein Dialogfeld zur Verfügung, welches im SQL-Kontext die erstellte Abfrage darstellt und zugleich die Möglichkeit bietet, mit SQL-Klauseln (WHERE, ORDER BY, SORT BY etc.) die erstellte Abfrage zu verfeinern. In unserem etwas komplexen Beispiel mit zwei Datenbank-Tabellen und fälschlicherweise 9 Datensätzen muss nunmehr eine Relation zwischen den beiden Datenbank-Tabellen Adresse und Lohn mittels SQL definiert werden. Da beide Datenbank-Tabellen das gleiche Feld ID enthalten, ist mit der SQL-Klausel WHERE Adresse.ID = Lohn.ID auf einfache Weise die korrekte Verbindung zu bewerkstelligen. Benutzen Sie die Methode „drag an drop“, um die Feldnamen vom Listenfeld Spalten in die SQL-Klauseln zu kopieren. Mit dem erneuten Aufruf des Menüs Datenbank/Abfrage durchführen erzielen wir das korrekte Resultat.

 

Falls die Datenquelle nur eine Datenbank-Tabelle enthält, erübrigt sich die zur Tabellenverknüpfung notwendige WHERE-Klausel. Sie kann jedoch auch als Filter von Datensätzen dienen. Mit der SQL-Klausel WHERE Adresse.ID = Lohn.ID and Lohn.Lohn > 110000 werden in unserem Beispiel nur Personen mit einem Lohn über 110000 in AnyForm importiert.

 

Benutzen Sie die SQL-Klausel ORDER BY Adresse.Name asc, um die Datensätze alphabetisch zu ordnen.

 

 

 

Dies sind nur einige einfache Beispiele, Ihre Abfrage mittels SQL zu verfeinern. Weitere Möglichkeiten zur Selektion, Filterung und Sortierung stehen dem SQL-Experten zur Verfügung. Weitere Info rmationen sind aus SQL-Handbüchern zu entnehmen.

 

 

10.2    Access Datenbank-Tabelle als ODBC Datenquelle vorbereiten

 

Eine AnyForm Vorlage oder ein AnyForm Formular kann jeweils nur mit einer Access Datenbank (jedoch mehreren Access-Tabellen) als Datenquelle verbunden werden. Wir empfehlen, sämtliche Access-Tabellen in derselben Access-Datei zu erstellen.

 

Sie müssen folgende Schritte ausführen, um eine Access-Datenbank als ODBC Datenquelle zu benutzen. Dabei wird vorausgesetzt, dass Sie mit dem Umgang von Access, wie das Erstellen von Tabellen vertraut sind.

 

10.2.1        Gestalten Sie die gewünschten Access-Tabellen gemäss nachstehendem Beispiel. Vorzugsweise benennen Sie die Felder mit den in AnyForm benützten Feldnamen. Die Namen der erstellten Access-Tabellen dienen beim ODBC-Import als Bezeichnung für die Datenbank-Tabellen, in unserem Beispiel Adresse und Lohn.

Kehren Sie nun zu AnyForm zurück, um die ausgewählte Vorlage oder das Formular mit der soeben erstellten Access-Datenbank als Datenquelle zu verbinden. Dazu sind folgende Schritte notwendig.

10.2.2        Öffnen oder erstellen Sie eine AnyForm Vorlage oder ein AnyForm Formular. In unserem Beispiel erstellen wir ein Formular auf der Basis der Vorlage Kartei3.aft.

10.2.3        Entfernen Sie eine allenfalls bereits bestehende Datenquellenverbindung mittels Menü Datenbank/Datenquelle entfernen.

10.2.4        Wählen Sie Menü Datenbank/Datenquelle.

10.2.5        Im Dialogfeld Datenquelle auswählen aktivieren Sie die Registerkarte Computerdatenquelle. Klicken Sie auf die Schaltfläche Neu.

10.2.6        Im Dialogfeld Neue Datenquelle erstellen wählen Sie die Option Benutzerdatenquelle und klicken auf Weiter.

10.2.7        Markieren Sie im Listenfeld Microsoft Access-Treiber (*.mdb), klicken Sie auf Weiter und danach auf Fertigstellen.


10.2.8        Im Dialogfeld ODBC Microsoft Excel Setup weisen Sie dieser neuen Datenquelle einen aussagekräftigen Namen (z.B. AnyFormAccess) zu und fügen optional eine Beschreibung ein.


10.2.9        Klicken Sie im selben Dialogfeld auf die Schaltfläche Auswählen. Im gleichnamigen Dialogfeld setzen Sie im Feld Datenbankname den Namen der zuvor erstellten Access-Datenbank ein. In unserem Beispiel wäre dies Kartei.xls. Der Dateiname kann mittels Benützung der Listenfelder Laufwerke - Verzeichnisse gesucht werden. Klicken Sie auf OK.

Im Dialogfeld Datenquelle auswählen, Registerkarte Computerdatenquelle ist nunmehr die neue Datenquelle (Beispiel: AnyFormAccess) aufgelistet. Markieren Sie die neu erstellte Datenquelle und drücken Sie OK.


      Alternativ können Datenquellen auch über Start/Systemsteuerung/Verwaltung/Datenquellen(ODBC) mittels der Schaltfläche Hinzufügen erstellt werden. Dort besteht auch die Möglichkeit Datenquellen zu ändern und oder zu löschen (Schaltflächen Konfigurieren und Entfernen).

Die Konfiguration von Datenquellen kann in Abhängigkeit der installierten ODBC Version von den vorstehenden Ausführungen abweichen.

Im nächsten Schritt werden wir AnyForm die zuvor erstellten Access-Tabellen zuweisen.

10.2.10    Wählen Sie Datenbank/Tabellen auswählen. Im Dialogfeld Datenbank Tabelle auswählen sind im Listenfeld Verfügbare Dateien nunmehr die unter Punkt 1 erstellten Access-Tabellen mit den zugewiesenen Namen (Beispiel Adresse und Lohn) aufgeführt.

10.2.11    Die für die AnyForm Vorlage oder das AnyForm Formular benötigten Datenbank-Tabellen können nun mittels Markieren und Drücken der Schaltfläche Zufügen bzw. Entfernen in das Listenfeld Ausgewählte Tabellen übernommen werden. Fügen Sie für unser Beispiel die beiden Datenbank-Tabellen Adresse und Lohn hinzu und klicken Sie OK.


Letztendlich müssen nunmehr die Spalten der Datenquelle mit den Feldern der AnyForm Vorlage bzw. dem AnyForm Formular verknüpft werden.

10.2.12    Wählen Sie Datenbank/Spalten verknüpfen.

10.2.13    Im Dialogfeld Database Felder verknüpfen sind im Listenfeld Verknüpfungen die importierten Datenbank-Tabellen mit den dazugehörenden Feldern aufgelistet. Im Listenfeld AnyForm Verfügbare Felder erkennen Sie die in der AnyForm Vorlage oder die im Formular definierten Felder.


10.2.14    Markieren Sie die zu verknüpfenden Felder in beiden Listenfeldern und drücken Sie die Schaltfläche Verbinden. Die verfügbaren AnyForm Felder werden den entsprechenden Verknüpfungsfeldern unterstellt. Wiederholen Sie diesen Vorgang für sämtliche in AnyForm benötigten Felder. In unserem Beispiel wären dies alle Felder mit Ausnahme von F_Datum und F_Bemerkungen. Auf dieselbe Weise können falsch verknüpfte Felder mit der Schaltfläche Entfernen getrennt werden. Klicken Sie danach auf OK.

Damit sind die notwendigen Vorarbeiten für die ODCB Verbindung abgeschlossen. Zum Import der in der Excel-Arbeitsmappe bereitgestellten Daten ist lediglich ein letzter Schritt, nämlich die Durchführung der Abfrage aus der definierten Datenquelle notwendig.

                          Beachten Sie, dass die Durchführung der Abfrage nur in einem  AnyForm Formular ausgeführt werden kann. Die Definition der ODBC Verknüpfung kann dagegen in einem AnyForm Formular oder einer AnyForm Vorlage hinterlegt werden.

10.2.15    Wählen Sie Datenbank/Abfrage durchführen. Dieser Befehl ist nur für eine AnyForm Formular verfügbar. Die Daten der ausgewählten Access-Tabellen werden importiert. Zugleich wird die Symbolleiste Datenbankleiste eingeblendet, mit welcher Sie durch die importierten Datensätze blättern können.

10.2.16    Für den Ausdruck aller Datensätze ist vorgängig im Menü Datei/Optionen/Drucken die Option ab dem ersten Datensatz für ODBC-Drucken auszuwählen.

Für fortgeschrittenere Anwender steht über Menü Datenbank/Sql-Abfrage ein Dialogfeld zur Verfügung, welches im SQL-Kontext die erstellte Abfrage darstellt und zugleich die Möglichkeit bietet, mit SQL-Klauseln (WHERE, ORDER BY, SORT BY etc.) die erstellte Abfrage zu verfeinern. In unserem etwas komplexen Beispiel mit zwei Datenbank-Tabellen und fälschlicherweise 9 Datensätzen muss nunmehr eine Relation zwischen den beiden Datenbank-Tabellen Adresse und Lohn mittels SQL definiert werden. Da beide Datenbank-Tabellen das gleiche Feld ID enthalten, ist mit der SQL-Klausel WHERE Adresse.ID = Lohn.ID auf einfache Weise die korrekte Verbindung zu bewerkstelligen. Benutzen Sie die Methode „drag an drop“, um die Feldnamen vom Listenfeld Spalten in die SQL-Klauseln zu kopieren. Mit dem erneuten Aufruf des Menüs Datenbank/Abfrage durchführen erzielen wir das korrekte Resultat.

Falls die Datenquelle nur eine Datenbank-Tabelle enthält, erübrigt sich die zur Tabellenverknüpfung notwendige WHERE-Klausel. Sie kann jedoch auch als Filter von Datensätzen dienen. Mit der SQL-Klausel WHERE Adresse.ID = Lohn.ID and Lohn.Lohn > 110000 werden in unserem Beispiel nur Personen mit einem Lohn über 110000 in AnyForm mportiert.

Benutzen Sie die SQL-Klausel ORDER BY Adresse.Name asc, um die Datensätze alphabetisch zu ordnen.

ies sind nur einige einfache Beispiele, Ihre Abfrage mittels SQL zu verfeinern. Weitere Möglichkeiten zur Selektion, Filterung und Sortierung stehen dem SQL-Experten zur Verfügung. Weitere Info rmationen sind aus SQL-Handbüchern zu entnehmen.

 

 

10.3    Textdatei als ODBC Datenquelle vorbereiten

Eine AnyForm Vorlage oder ein AnyForm Formular kann jeweils nur mit einem Ordnerverzeichnis, jedoch mit mehreren darin enthaltenen Textdateien als Datenquelle verbunden werden.

 

Sie müssen folgende Schritte ausführen, um eine Textdatei als ODBC Datenquelle zu benutzen:

10.3.1        Gestalten Sie die gewünschte Tabelle als Textdatei mit Spalten und Reihen. Die erste Reihe enthält die Namen der AnyForm Felder, die weiteren Reihen die entsprechenden Daten. Unterteilen Sie die einzelnen Spalten mit Tabulatoren. Benützen Sie einen Texteditor wie Notepad, Wordpad oder Word.

10.3.2        Wiederholen Sie diese Schritte für weitere Textdateien, die Sie in  AnyForm verwenden möchten.

10.3.3        Speichern Sie die Textdateien in einem beliebigen, jedoch denselben Verzeichnis.

 

Kehren Sie nun zu AnyForm zurück, um die ausgewählte Vorlage oder das Formular mit den soeben erstellten Textdateien als Datenquelle zu verbinden. Dazu sind folgende Schritte notwendig.

10.3.4        Öffnen oder erstellen Sie eine AnyForm Vorlage oder ein AnyForm Formular. In unserem Beispiel erstellen wir ein Formular auf der Basis der Vorlage Kartei3.aft.

10.3.5        Entfernen Sie eine allenfalls bereits bestehende Datenquellenverbindung mittels Menü Datenbank/Datenquelle entfernen.

10.3.6        Wählen Sie Menü Datenbank/Datenquelle.

10.3.7        Im Dialogfeld Datenquelle auswählen aktivieren Sie die Registerkarte Computerdatenquelle. Klicken Sie auf die Schaltfläche Neu.

 

10.3.8        Im Dialogfeld Neue Datenquelle erstellen wählen Sie die Option Benutzerdatenquelle und klicken auf Weiter.

10.3.9        Markieren Sie im Listenfeld Microsoft Text Treiber (*.xls), klicken Sie auf Weiter und danach auf Fertigstellen.

Im Dialogfeld ODBC Microsoft Text Setup weisen Sie dieser neuen Datenquelle einen aussagekräftigen Namen (z.B. AnyFormText) zu und fügen optional eine Beschreibung ein.

 

10.3.10    Klicken Sie im selben Dialogfeld auf die Schaltfläche Verzeichnis auswählen. Im gleichnamigen Dialogfeld setzen Sie im Feld Ordner den Namen des Verzeichnisses ein, welches die erstellten Textdateien enthält. In unserem Beispiel wäre dies Samples. Der Ordnername kann mittels Benützung der Listenfelder Laufwerke - Verzeichnisse gesucht werden. Klicken Sie auf OK.


10.3.11    Im Dialogfeld Datenquelle auswählen, Registerkarte Computerdatenquelle ist nunmehr die neue Datenquelle (Beispiel: AnyFormText) aufgelistet. Markieren Sie die neu erstellte Datenquelle und drücken Sie OK. Im Menü Datenbank sind nunmehr die Einträge Datenquelle entfernen und Tabellen auswählen aktiviert.

                            Alternativ können Datenquellen auch über Start/Systemsteuerung/Verwaltung/Datenquellen(ODBC) mittels der Schaltfläche Hinzufügen erstellt werden. Dort besteht auch die Möglichkeit Datenquellen zu ändern und oder zu löschen (Schaltflächen Konfigurieren und Entfernen).

Die Konfiguration von Datenquellen kann in Abhängigkeit der installierten ODBC Version von den vorstehenden Ausführungen abweichen.

 

Im nächsten Schritt werden wir AnyForm die zuvor erstellten Datenbank-Tabellen (Textdateien) zuweisen.

 

10.3.12    Wählen Sie Datenbank/Tabellen auswählen. Im Dialogfeld Datenbank Tabelle auswählen sind im Listenfeld Verfügbare Tabellen nunmehr die erstellten Textdateien mit den zugewiesenen Namen (Beispiel Adresse.txt und Lohn.txt) aufgeführt.


10.3.13    Die für die AnyForm Vorlage oder das AnyForm Formular benötigten Datenbank-Tabellen können nun mittels Markieren und Drücken der Schaltfläche Zufügen bzw. Entfernen in das Listenfeld Ausgewählte Tabellen übernommen werden. Fügen Sie für unser Beispiel die beiden Textdateien Adresse.txt und Lohn.txt hinzu und klicken Sie OK.


Letztendlich müssen nunmehr die Spalten der Datenquelle mit den Feldern der  AnyForm Vorlage bzw. dem AnyForm Formular verknüpft werden.

10.3.14    Wählen Sie Datenbank/Spalten verknüpfen.

10.3.15    Im Dialogfeld Database Felder verknüpfen sind im Listenfeld Verknüpfungen die importierten Datenbank-Tabellen mit den dazugehörenden Feldern aufgelistet. Im Listenfeld Verfügbare Felder erkennen Sie die in der AnyForm Vorlage oder die im  AnyForm Formular definierten Felder.

10.3.16    Markieren Sie die zu verknüpfenden Felder in beiden Listenfeldern und drücken Sie die Schaltfläche Verbinden. Die verfügbaren AnyForm Felder werden den entsprechenden Verknüpfungsfeldern unterstellt. Wiederholen Sie diesen Vorgang für sämtliche in AnyForm benötigten Felder. In unserem Beispiel wären dies alle Felder mit Ausnahme von F_Datum und F_Bemerkungen. Auf dieselbe Weise können falsch verknüpfte Felder mit der Schaltfläche Entfernen getrennt werden. Klicken Sie danach auf OK.

Damit sind die notwendigen Vorarbeiten für die ODBC Verbindung abgeschlossen. Zum Import der in den Textdateien bereitgestellten Daten ist lediglich ein letzter Schritt, nämlich die Durchführung der Abfrage aus der definierten Datenquelle notwendig.

 

        Beachten Sie, dass die Durchführung der Abfrage nur in einem  AnyForm Formular ausgeführt werden kann. Die Definition der ODBC Verknüpfung kann dagegen in einem AnyForm Formular oder einer AnyForm Vorlage hinterlegt werden.

 

10.3.17    Wählen Sie Datenbank/Abfrage durchführen. Dieser Befehl ist nur für eine AnyForm Formular verfügbar.Die Daten der gewählten ausgewählten Textdateien werden importiert. Zugleich wird die Symbolleiste Datenbankleiste eingeblendet, mit welcher Sie durch die importierten Datensätze blättern können.

10.3.18    Für den Ausdruck aller Datensätze ist vorgängig im Menü Datei/Optionen/Drucken die Option ab dem ersten Datensatz für ODBC-Drucken auszuwählen.

 

Für fortgeschrittenere Anwender steht über Menü Datenbank/Sql-Abfrage ein Dialogfeld zur Verfügung, welches im SQL-Kontext die erstellte Abfrage darstellt und zugleich die Möglichkeit bietet, mit SQL-Klauseln (WHERE, ORDER BY, SORT BY etc.) die erstellte Abfrage zu verfeinern. In unserem etwas komplexen Beispiel mit zwei Datenbank-Tabellen und fälschlicherweise 9 Datensätzen muss nunmehr eine Relation zwischen den beiden Datenbank-Tabellen Adresse und Lohn mittels SQL definiert werden. Da beide Datenbank-Tabellen das gleiche Feld ID enthalten, ist mit der SQL-Klausel WHERE Adresse.ID = Lohn.ID auf einfache Weise die korrekte Verbindung zu bewerkstelligen. Benutzen Sie die Methode „drag an drop“, um die Feldnamen vom Listenfeld Spalten in die SQL-Klauseln zu kopieren. Mit dem erneuten Aufruf des Menüs Datenbank/Abfrage durchführen erzielen wir das korrekte Resultat.

 

Falls die Datenquelle nur eine Datenbank-Tabelle enthält, erübrigt sich die zur Tabellenverknüpfung notwendige WHERE-Klausel. Sie kann jedoch auch als Filter von Datensätzen dienen. Mit der SQL-Klausel WHERE Adresse.ID = Lohn.ID and Lohn.Lohn > 110000 werden in unserem Beispiel nur Personen mit einem Lohn über 110000 in AnyForm importiert.

 

Benutzen Sie die SQL-Klausel ORDER BY Adresse.Name asc, um die Datensätze alphabetisch zu ordnen.

 

Dies sind nur einige einfache Beispiele, Ihre Abfrage mittels SQL zu verfeinern. Weitere Möglichkeiten zur Selektion, Filterung und Sortierung stehen dem SQL-Experten zur Verfügung. Weitere Info rmationen sind aus SQL-Handbüchern zu entnehmen.

 

Formularsoftware, Formularvorlagen erstellen, Formulare ausfüllen, zahlreiche ausfüllbereite Formularvorlagen für Exportformulare, Ausfuhranmeldung, EUR1, Ursprungszeugnis, Warenverkehrsbescheinigung, IMO Gefahrenguterklärung, IATA Erklärung, Speditionsauftrag, Zollformulare, 0733, 0734,

Intrastat Eingang, Intrastat Versand, 0735, 0747, 0749, 0750, 0761, Carnet ATA, Speditionsauftrag, Gefahrengut Erklärung, IMO, IATA