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
- AdressenExt
- AktenExt bzw.
- AktenbeteiligteExt
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.
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:
- Mit "Aktentypen" sind die gewünschten Aktentypen aufzulisten,
z.B. Ehesachen, Insolvenz-, Vereins-, Veranstaltungs-, Hausverwaltung, Ausschreibungen
- Mit "Feldkonfiguration nach Aktentyp" sind alle diejenigen
benutzerdefinierten Felder zu erfassen, die beim jeweiligen Aktentyp
verwendet werden sollen. Wenn hier mindestens ein Eintrag erfolgt ist,
erscheinen lediglich noch die Felder, die hier für den betreffenden Aktentyp angegeben sind (also nicht
mehr, wie sonst, alle Felder).
- Spalte "Tabelle": 1 für Aktenbeteiligungen, 2
für Akten,
- Konfiguration wie oben beschrieben,
- Zusätzlich kann noch die Reihenfolge angegeben werden (beliebiger
numerischer Wert).
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.
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:
- AktenbeteiligteExt, AktenExt oder AdressenExt
auswählen,
- Aktentyp: auswählen, für welchen Aktentyp die
Überschrift gesetzt werden soll,
- Feldnamen Header1, Header2 für jede gewünschte
Überschrift eingeben. Die Nummerierung ist gleichgültig, es dürfen aber
keine doppelten Feldnamen auftreten.
- Sortierung: Relative Position der Überschrift,
- Beschriftung: Text der Überschrift,
- Kommentar: ggf. Text eingeben, der erscheint, wenn die Maus
über dem Element gehalten wird (Tooltip),
- Rowsource kann eingegeben werden, um die
Überschrift graphisch zu gestalten. Folgende Parameter werden unterstützt:
- Font: Schriftart (Standard: Arial),
- FontSize: Schriftgröße (Standard = 8),
- FontColor: Schriftfarbe (als Zahlenwert),
- bold: Fettdruck, ggf. 1,
- italic: Kursiv, ggf. 1,
- underline: unterstrichen: ggf. 1
- BackColor: Hintergrundfarbe,
- Height: Höhe des Überschriftsfeldes (Standard:
255),
- Border: mit Rahmen ggf. 1
- align: Ausrichtung der Schrift: 0 = linksbündig
(Standard), 1
= rechtsbündig, 2= zentriert.
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
- Format: wird nicht ausgewertet,
- System: nicht ankreuzen, sonst wird die Konfiguration
beim Update gelöscht,
Anzeige und Bearbeitung der Datenfelder
Alle Datenfelder können vom Cockpit aus bearbeitet werden, und zwar:
- Akten > erweiterte Aktenfelder, ebenso aus der Aktenverwaltung
- Adressen > erweiterte Adressfelder, ebenso aus der Adreßverwaltung
- rechte Maustaste über Beteiligtem > spezielle Anwendungen
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).