Benutzerdefinierte Datenfelder

Siehe auch:

Für Akten, Adressen und Beteiligungen können vom Benutzer beliebige zusätzliche Datenfelder eingerichtet werden, die vom Cockpit aus angezeigt und bearbeitet und auch als Datenfelder in Textdokumenten verwendet werden können.

Einrichtung

Die Einrichtung der Datenfelder erfolgt über Access oder ein anderes Tool zur Konfiguration von SQL-Server-Datenbanken.

Die Datenfelder sind in die Tabellen

einzufügen. Der gewünschte Typ (Text, Geld, Datum, Ja/Nein usw.) ist dabei anzugeben. Der Feldname darf nicht bereits bei den normalen Vorlagen oder in einer anderen *.ext-Tabelle vorhanden sein. Eine Liste der bereits vergebenen Feldnamen findet sich z.B. im Datenfeldassistenten. Die Programmfunktion Einstellungen > Setup > benutzerdefiniert > Doppelte Feldnamen listet etwaige solche Dubletten auf.

Die bei der Installation bereits vorhandenen Datenfelder in diesen Tabellen können entfernt werden, nicht allerdings das jeweils mit einem Schlüsselsymbol versehene erste Feld (Az, AdressId bzw. Abi), weil diese die Verknüpfung mit der Akte, Adresse bzw. Beteiligung darstellen.

Mit der Programmfunktion Einstellungen / Setup / benutzerdefiniert / "Benutzerdefinierte Datenfelder" lassen sich die Felder tabellarisch anzeigen.

Wichtig: bei normalen Textfeldern ist nicht der Datentyp "Text" zu verwenden, sondern "varchar" mit Angabe der Maximallänge.

Im einfachsten Fall genügt dies bereits. Aus den konfigurierten Datenfeldern wird automatisch ein Passepartout erzeugt. Datumsfelder erscheinen z.B. als Datumssteuerelemente, ja/nein-Felder als Ankreuzboxen.

Microsoft-Bug: Manchmal sind nach der Konfiguration neuer Felder die Daten in andere Spalten verrutscht, erscheinen die Änderungen nicht, zeigt das Passepartout Fehlermeldungen oder erscheint die Meldung "Für die Sicht oder Funktion 'dbo.wordAktenbeteiligte' sind mehr Spaltennamen angegeben, als Spalten definiert sind." In diesem Fall hilft Skriptausführung oder ein (unverändertes!) erneutes Abspeichern der angegebenen Abfrage.

Feldkonfiguration

Um das Fenster zur Anzeige und Bearbeitung der Daten komfortabler darzustellen, können die Datenfelder zusätzlich konfiguriert werden.

Die selbst eingerichteten und verfügbaren Feldnamen können mit Hilfe der Tabelle "Benutzerdefinierte Datenfelder" angezeigt werden.

Über Einstellungen / Setup / benutzerdefiniert / Feldkonfiguration können Felder  beliebiger Tabellen konfiguriert werden:

Feldkonfiguration nach Aktentyp

Über Einstellungen / Setup / benutzerdefiniert / Feldkonfiguration nach Aktentypen können benutzerdefinierte Felder von Beteiligungen und Akten auch differenziert nach Aktentypen konfiguriert werden. Es ist wie folgt vorzugehen:

Wird der Aktentyp einer Akte geändert, erscheint meist eine andere Feldauswahl und können sich die Beschriftungen und die Reihenfolge geändert haben, aber die Daten bleiben unverändert. Insofern sollten möglichst universell verwendbare Feldnamen verwendet werden.

Zwischenüberschriften

Um eine größere Zahl von Datenfeldern optisch zu untergliedern, können Überschriften eingefügt werden. Mit Hilfe der Programmfunktion "Feldkonfiguration nach Aktentypen" können Überschriften wie folgt konfiguriert werden:
Die Parameter sind im Format Name = Wert getrennt durch Semikolons einzugeben, z.B.

font = Verdana; fontsize = 12; BackColor = 16504761; FontColor = 9647136; bold = 1; italic = 1; underline =1

Anzeige und Bearbeitung der Datenfelder

Alle Datenfelder können vom Cockpit aus bearbeitet werden, und zwar:

Verwendung als Platzhalter in Dokumenten

Die Felder der drei genannten Tabellen erscheinen automatisch am Ende der Feldlisten des Datenfeld-Assistenten und können zur Entwurfszeit als Platzhalter und zur Laufzeit mit ihren aktuellen Daten in das Dokument eingefügt werden.

Bei vielen speziellen Anwendungen ist es nützlich, typische Tabellenabfragen zu speichern, um z.B. eine besonders konfigurierte Mitglieder- oder Kundenliste durch einfachen Mausklick als aktuelle Tabelle zu öffnen (mehr).

Beispiel: Regatta


Impressum

a-jur-Kanzleisoftware

www.a-jur.de