Benutzerdefinierte Datenfelder
Siehe auch:
Für Akten, 
Adressen und Beteiligungen können vom Benutzer beliebige zusätzliche Datenfelder eingerichtet 
werden, die vom Cockpit und anderen Fenstern aus aus angezeigt und bearbeitet und auch als 
Datenfelder in Textdokumenten verwendet werden können.
	
		| 
		Name der Tabelle | 
		
		Programmfunktion | 
		
		aufzufinden | 
	
	
		| AdressenExt | 
		
		benutzerdefinierte Adressdaten | 
		
		Adressmenü, Adressverwaltung Menü 
		"erweitert", Cockpit-"Adresse" > rechte Maustaste | 
	
	
		| AktenExt | 
		
		erweiterte Aktendaten | 
		Aktenmenü,
		Aktenverwaltung Menü "erweitert" | 
	
	
		| AktenbeteiligteExt | 
		
		erweiterte Beteiligungsdaten | 
		
		erweiterte Beteiligungsdaten > Button 
		"Ext", Cockpit-"erweitert" > rechte Maustaste | 
	
Einrichtung
Die Einrichtung der Datenfelder erfolgt über das 
Microsoft SQL Server Management Studio.
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. Die bereits verwendeten 
Feldnamen könne durch die diversen "Platzhalter"-Programmfunktionen angezeigt 
werden.
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 
	herstellen.
	
	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.
	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.
	Tipp: wenn zusätzliche Felder in die 
	Tabellen "Akten" oder "Adressen" eingefügt werden, lassen sich diese auch 
	mit den Programmfunktionen "Akten-Passepartout" bzw. "Adressen-Passepartout" 
	anzeigen und bearbeiten. Die vorhandenen Felder dürfen dabei aber nicht 
	umbenannt oder entfernt werden. Diese Felder stehen allerdings nicht als 
	Word-Platzhalter zur Verfügung.
	 
	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 / erweitert / 
	Feldkonfiguration können Felder  beliebiger 
	Tabellen konfiguriert werden:
 
	- "Tabelle": Name der Tabelle, die das zu 
	konfigurierende Feld enthält. Soll die Einstellung für jedes Auftreten des 
	Feldnamens gelten, kann hier auch "alle" (ohne die Anführungszeichen) 
	angegeben werden.
 
	- "Feld": Name des zu konfigurierenden Feldes. 
	Groß-/Kleinschreibung ist zulässig; Umlaute, Leer- und Sonderzeichen sind 
	unzulässig.
 
	- "RowSource": Konfiguration von Listenfeldern 
	(Vorschlagslisten):
		- Bei Textfeldern: zulässige SQL-Abfrage, verwendet wird die 1. 
		Spalte. Alternativ zulässig auch die Schlüsselwörter
		- "bisherige", durch die automatisch die in derselben Tabelle für 
		dasselbe Feld bereits vorhandenen Daten zur Auswahl angeboten werden, 
		oder
 
		- "bisherige hier", wie vor, aber begrenzt auf in der aktuellen 
		Akte verwendeten Texte.
 
	
		 
		- Felder vom Datentyp Integer: Diese werden als Schlüsselfelder 
		interpretiert, d.h. als eine Zahl, die auf den Index in einer anderen 
		Tabellen verweist. Da die Zahl (der Index) meist willkürlich und für den Benutzer 
		unverständlich ist, besteht hier Gelegenheit, die Zahl durch eine 
		Referenz auf ein verständliches Textfeld zu ersetzen. Anzugeben ist eine 
		SQL-Abfrage, deren  
	
		- erste Spalte den Indexwert enthält und
 
		- deren zweite Spalte den für den Benutzer sichtbaren Listeneintrag enthält.
 
		- Als 
		Platzhalter für die aktuelle Akte kann "#az#" verwendet 
		werden.
 
	
 
	
	 
	- "Beschriftung": Für jedes Feld kann eine im Formular anstelle 
	des Feldnamens erscheinende Beschriftung angegeben werden, 
	die auch Umlaute, Leerzeichen und 
	Sonderzeichen enthalten kann. Als Platzhalter bei Word erscheinen aber 
	immer nur die Feldnamen und nicht die Beschriftungen.
 
	- "Kommentar":  Erläuterung, die, wenn die Maus 
	darüber geführt wird, als Tool-Tip erscheint. 
	
 
	- "System": die damit markierten Felder werden bei einem Update auf 
	die Systemeinstellungen zurück gesetzt. Benutzerdefinierte Felder sollten 
	also nicht als "System" markiert werden.
 
	- 
	
		Eine besondere Funktion hat das Feld "
LfdNr": bei 
		Aktenbeteiligten kann über den rechts daneben erscheinenden Button 
		automatisch ein laufender aktenbezogener Zählwert vergeben werden, um 
		z.B. eine Anmeldenummer zu generieren. Der Wert selbst kann frei 
		bearbeitet werden. Es kann eine beliebige Beschriftung vergeben werden, 
		z.B. "Mitglieds-Nr.".
 
	 
	- 
	
		Die Reihenfolge auf dem Fenster ergibt sich aus der Reihenfolge in der 
		Tabellendefinition und ist ggf. 
dort einzustellen.
 
	 
Feldkonfiguration nach Aktentyp (optional)
Ü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).