Anpassungen mit dem Lexware Formulareditor: Formulare sind Geschmackssache. Da Lexware nicht alle individuellen Anforderungen abdecken kann, müssen viele Anpassungen selbst vorgenommen werden.
Einige Einstellungen lassen sich direkt im Formular-Layout umsetzen. Für weitergehende Anpassungen ist jedoch der Formular-Editor erforderlich, in dem der Quelltext des Formulars bearbeitet wird.
Da die Script-Sprache für viele Anwender zunächst ungewohnt ist, finden Sie hier eine allgemeine Schritt-für-Schritt-Anleitung.
Wann wird der Formular-Editor benötigt?
Der Formular-Editor kommt immer dann zum Einsatz, wenn Anpassungen im Layout nicht ausreichen.
Typische Beispiele:
- individuelle Textausgaben
- spezielle Formatierungen
- eigene Berechnungen oder Logiken
Allgemeine Anleitung zur Änderung eines Formulars im Quelltext
- Drucken Sie ein Formular, das Sie ändern möchten.
- Klicken Sie im Druck-Fenster auf „Formularverwaltung“.
- Klicken Sie auf „Bearbeiten“.
- Wählen Sie „Formulardatei bearbeiten“.
- Sie befinden sich nun im Editor (DruckNT) und sehen den Quelltext. Führen Sie hier noch keine Änderungen durch!
- Klicken Sie auf Datei → Speichern unter und speichern Sie das Formular unter einem eigenen Namen, z. B. Mein_Formular.usf.
- Schließen Sie anschließend das Originalformular über Datei → Schließen.
- Laden Sie nun Ihr Formular über Projekt → Formular (nicht über „Datei öffnen“).
- In den ersten Zeilen finden Sie:
Description form_description as "Formular-Bezeichnung"
- Ändern Sie die Bezeichnung innerhalb der Anführungszeichen.
- Führen Sie nun Ihre gewünschten Änderungen durch.
- Speichern und kompilieren Sie regelmäßig mit F7.
- Bei Fehlern zeigt der Editor die entsprechende Zeile an (der eigentliche Fehler kann auch weiter oben liegen).
Wichtiger Hinweis zur Speicherung
Nach der Bearbeitung sollten Sie beide Dateien sichern:
- .usf (Quelltext)
- .umb (kompilierte Datei)
Diese befinden sich in der Regel in folgenden Verzeichnissen:
- C:\ProgramData\Lexware\[Programmname]\Formulare\[Modul]
- (ältere Systeme: Dokumente und Einstellungen → All Users → Anwendungsdaten)
Hinweis: Das Verzeichnis ist standardmäßig ausgeblendet. Aktivieren Sie im Explorer die Anzeige versteckter Dateien.
Formular in Lexware aktivieren
Nach dem Speichern muss das Formular noch in Lexware aktiviert werden:
- Formularverwaltung öffnen
- Datei LAYOUT.vmb (Standard/Plus) oder LAY_PRO.vmb (Pro/Premium) auswählen
- Auf Ihre Datei Mein_Formular.umb ändern
- Speichern
Das Formular steht anschließend zur Verfügung.
Weitere Hinweise
Details zu einzelnen Befehlen der Script-Sprache finden Sie direkt in der Hilfe des Editors (DruckNT).
