Formulardesigner

Um den Formulardesigner zu öffnen, wählen Sie MARIProject > Administration > Custo­mizing Tools > Benutzerdefinierte Tabellen. Markieren Sie die entsprechende Tabelle und klicken Sie auf Optionen > Benutzerdefiniertes Formular im Designer öffnen. Es werden zwei Formulare geöffnet:

 

00034UDT_ToolBox1.png

 

Abbildung: Formulardesigner

Im ersten Register der Toolbox stehen neue Formularelemente zur Auswahl. Diese können einfach mit der Maus gegriffen und auf das Formular gezogen werden (Drag & Drop):

Im Beispiel werden die Felder "Projektnummer" und "Verantwortlicher" in eine Search Box umgewandelt.

Dazu klickt man auf das Feld und wählt das Register Eigenschaften.

00035UDT_ToolBoxChangePrjToSearchbox.png

 

Abbildung: Umwandlung des Feldes "Projektnummer" in eine Search Box

Das Feld "Projektnummer" wird auf den Control Type "Search Box" umgestellt. Dann kann eine Suchdimension ausgewählt werden. In diesem Fall ist die Quelle eine Dimension aus MARIProject und die Kennung der Dimension (ClassID) sind Projekte. Es ist auch möglich, andere benutzerdefinierte Tabellen als Verweisquelle für das Suchfeld zu verwenden.

Die Auswahl "Show in Masterdata" bewirkt, dass die benutzerdefinierte Tabelle im Projekt­stamm angezeigt wird. So können die Versicherungen leicht im Projektstamm eingesehen und verwaltet werden. "Mandatory" bedeutet, dass das Feld im Neuanlageassistenten ein Pflichtfeld ist.

 

Im Register Tabellenfelder werden alle Felder der benutzerdefinierten Tabelle angezeigt. Alle Felder, die bereits im Formular sind, werden kursiv angezeigt. Aus der Liste können die Felder per Drag & Drop auf das Formular gezogen werden, dadurch werden automatisch ein Label und ein Textfeld mit Bezug zum Datenbanktabellenfeld angelegt.

Verwendung der benutzerdefinierten Tabelle

Sie können über Stammdaten > [Benutzerdefinierte Tabellen] > Tabellenname auf das Stammdatenformular zugreifen. Dieser Menüpunkt und auch die Formularberechtigungen können wie bei anderen Formularen eingestellt werden (Strg-F12).

00036UDT_FormularFertig.png

 

Abbildung: Stammdatenformular

Neuanlage eines Datensatzes in der benutzerdefinierten Tabelle

Über Datensatz > Neu wird ein Assistent geöffnet, der alle Register hintereinander zur Eingabe anbietet. In den Einstellungen können die Register aktiviert werden, die für die Neuanlage verwendet werden sollen. Register mit Pflichtfeldern werden immer angezeigt.

00037UDT_FormularNeuanlageAssistent.png

 

Abbildung: Neuanlage eines Datensatzes in der benutzerdefinierten Tabelle

Über Datensatz > Drucken kann ein benutzerdefinierter Bericht zur Tabelle aufgerufen werden.

Anzeige im Projektstamm

Automatisch werden die benutzerdefinierten Tabellen in den referenzierten Stammdaten angezeigt. Im Beispiel sind der Projektstamm und der Mitarbeiterstamm referenziert. Alle Felder, deren Eigenschaft "Show in Masterdata" auf true steht, werden dann als Spalte angezeigt. Im Projektstamm erscheint dann ein Register „Benutzerdefinierte Tabellen“, das alle auf das Projekt gefilterten Datensätze anzeigt.

00038UDT_ProjektMitTabelle.png

 

Berichte zur benutzerdefinierten Tabelle

Basierend auf einem leeren Standardbericht "Benutzerdefinierte Tabellen" können indivi­duelle Berichte erstellt werden. In der Einstellungsmaske kann ein individueller Bericht ei­ner benutzerdefinierten Tabelle zugeordnet werden, so dass nur die passenden Berichte zur Auswahl anzeigt werden.

 

In einem eigenen Register im Formulardesigner können die Felder eingetragen werden, die als Filter im Bericht verwendet werden sollen. So kann ein individueller Filter erstellt wer­den.

Öffnen Sie im Stammdatenformular Datensatz > Drucken, so wird der Filter mit dem Schlüsselfeld gefüllt, so dass zum Beispiel ein Detailbericht zum gewählten Datensatz an­gezeigt werden kann.