Formular anpassen

Starten des Customizings

  1. Um das Customizing zu starten, wählen Sie in der Detailansicht die Symbolleiste (Ribbonbar) Customizing.

     

    Für das Customzing von Formularen ist die Berechtigung Allgemein | Administration | Allgemeine Referenzen - Formulare customizen erforderlich.

  2. Durch Klicken auf die Schaltfläche Customizing starten wird das aktuelle Formular in den Customizing Modus gesetzt.

     

    Das Formular wird immer im Kontext der aktuell verwendeten Rolle (siehe Rollenzuordnung) angepasst.

    Wie sie die Rolle wechseln können, erfahren Sie hier: Rollenzuordnung

  3. Nachdem das Formular in den Customizing Modus gesetzt wurde, wird auf der linken Seite des Formulars die Bearbeitungsleiste angezeigt.

Steuerelemente hinzufügen

Einzelne Steuerelemente können auf das Formular gezogen werden.

 

Es ist erforderlich, dass sich jedes Steuerelement innerhalb eines Bereiches (Groupbox) befindet.

Außerhalb eines Bereiches können keine Steuerelemente dem Formular hinzugefügt werden.

Steuerelemente entfernen

Um ein Steuerelement vom Formular zu entfernen, klicken Sie dieses an. Wenn das Steuerelement aktiv ist, drücken Sie die Entf Taste

Bevor das Element entfernt wird, wird noch eine Sicherheitsabfrage angezeigt. Um das Element endgültig zu löschen, klicken Sie in der Abfrage auf Ja.

Eigenschaften eines Steuerlementes anpassen

Über die Eigenschaften des Steuerelements lassen sich visuelle Einstellungen (Beschriftung; Farbe; Schriftbreite; Sichtbarkeit) vornehmen. Auf diese Weise können besonders wichtige Felder zusätzlich markiert werden.

Über die Eigenschaft Wert kann eine Datenbindung vorgenommen werden. Zur Auswahl stehen dabei Datenbankfelder und berechnete Felder. Außerdem können auch neue Felder hinzugefügt werden. Siehe auch Eigene Felder anlegen.

Anker-Attribut

Das Anker-Attribut in den Eigenschaften eines Elements, dient als Direkt-Link.

Das bedeutet, wenn Sie diesen Anker bei der Suche als zusätzlichen Parameter angeben, springt das eserp an diese Anker-Position.

Es ist gewissermaßen die Erweiterung von Formularlinks, die bereits einen bestimmten Datensatz öffnen.

 

Anker können für alle Elemente vergeben werden.

Funktionen bei laufenden Customizing-Vorgang

Nach dem Start des Customizing werden drei weitere Schaltflächen angezeigt:

Übernehmen

Mit dieser Funktion wird das temporäre Customizing gespeichert und der Customizingmodus wird beendet.

 

Damit die geänderten Einstellungen beim Benutzer sichtbar werden, ist es erforderlich das Programm zu beenden und neu zu starten.

Abbrechen

Über diese Schaltfläche kann der Customizingvorgang abgebrochen werden. Der Customizingmodus wird beendet ohne dass die Änderungen an den Formularen gespeichert werden.

Zurücksetzen

Mit dieser Einstellung wird das Customizing zurückgesetzt und es werden die Standardeinstellungen für das Formular geladen. Vor dem Zurücksetzen wird noch eine Sicherheitsabfrage angezeigt, erst nach der Bestätigung wird der Vorgang durchgeführt.

 

Die aktuellen Customizing Einstellungen werden durch das Zurücksetzen unwiderruflich gelöscht.

 

Für das Zurücksetzen des Customizings ist die Berechtigung Allgemein | Administration | Formular Customizing zurücksetzen erforderlich.

Was passiert bei einem Programmupdate?

Die intensive Verwendung von Formular-Customizing kann den Updateaufwand auf eine neuere Version erhöhen. Je weiter sich ein Detailformular von dem ausgelieferten Standard entfernt, desto höher der Updateaufwand.

Grundsätzlich wird jede Änderung an einem Formular mitprotokolliert, also im Hintergrund mitgeschrieben. Anhand dieser Informationen wird nach dem Einspielen einer neuen Programmversion versucht die Formulare des Auslieferungszustandes wieder automatisch so anzupassen, wie diese angepasst worden sind.

Sollten bestimmte Formularelemente in einer neueren Version gar nicht mehr vorhanden sein, kann es passieren, dass ein automatisches zusammenführen (mergen) nicht mehr möglich ist. In diesem Falle wird ein Protokoll angezeigt, welches die Elemente, die nicht automatisch verarbeitet werden konnten, aufgeführt.

 

Ein Beispiel für eine nicht mehr zu restaurierende Customizinganpassung:

Auf der Registerkarte Kundendetails wird eine neue Textbox hinzugefügt.

In einer neueren Programmversion existiert die Registerkarte Kundendetails jedoch nicht mehr. In diesem Falle ist es nicht eindeutig was mit der damals neu hinzugefügten Textbox geschehen soll. Ein manueller Eingriff wird notwendig.