Teildatensatz bearbeiten
Teildatensatz bearbeiten Anlegen, ändern und löschen von Teildatensätzen
- Siehe: Datei bearbeiten , Feld bearbeiten
Teildatensätze bieten die Möglichkeit die Felder eines Datensatzes zu gruppieren. Innerhalb eines Kunden-Datensatzes können so Felder der Adresse und Felder der Bankverbindung in unterschiedliche Teildatensätze gespeichert werden.
Darüber hinaus kann die Aktivität der Teildatensätze gesteuert werden. Dadurch entsteht eine variable Datenstruktur, in der Varianten gespeichert werden können. Zum Beispiel können in der Datei für Kundendaten ebenfalls Privatadressen gespeichert werden. In diesem Fall wird der Teildatensatz für die Bankverbindung deaktiviert und ein Teildatensatz mit Geburtstag und Hobby aktiviert.
Teildatensatz anlegen
Nachdem der Eintrag einer bereits erstellten Datei aufgeklappt wurde, kann der Eintrag "Teildatensatz" angeklickt werden. Ein neuer Teildatensatz wird über die Schaltfläche angelegt.

Durch Drücken der Schaltfläche wird der Vorgang abgebrochen. Der neue Teildatensatz wird erst nach Drücken der Schaltfläche
angelegt.
Der neue Teildatensatz steht nicht sofort zur Verfügung. Erst, wenn der Dialog mit der Schaltfläche [Übernehmen] geschlossen wird, erfolgt ein Neuaufbau der Datenstruktur. Sobald sich nach diesem Zeitpunkt ein Client an der Datenbank anmeldet, verfügt er über die neue Datenstruktur.
- Name In diesem Eingabefeld kann dem Teildatensatz ein Name gegeben werden. In der Programmierung erfolgt die Referenz auf den Teildatensatz über seine Nummer (wird automatisch vergeben) oder seinen Namen. Die Verwendung von Namen führt zu einem wesentlich einfacher zu pflegendem System. Der Name muss in der Datenbank eindeutig sein.
Grundsätzlich sollten für Namen in der Datenstruktur nur Buchstaben, Zahlen und die Zeichen "." und "_" verwendet werden. Weitere Informationen zur Vergabe von Namen befinden sich im Abschnitt Konventionen .
- Bedingter Teildatensatz Alle Teildatensätze, die nach dem ersten Teildatensatz angelegt werden, können bedingte Teildatensätze sein. Ein bedingter Teildatensatz wird nur dann zusammen mit dem Datensatz gespeichert, wenn er aktiv ist. Der Teildatensatz kann über einen Prozedurbefehl (TdsState()) oder den Inhalt eines Feldes aktiviert werden. Die Felder "Feldabhängig", "Bezogener Teildatensatz" und "Bedingungsfeld sind nur bei einem bedingten Teildatensatz aktiv.
- Feldabhängig Ist dieser Parameter gesetzt, wird die Aktivität des Teildatensatzes über den Inhalt eines Feldes gesteuert. Das Feld wird in den Parametern "bezogener Teildatensatz" und "Bedingungsfeld" angegeben.
- Bezogener Teildatensatz In diesem Parameter wird der Teildatensatz angegeben, in dem das Bedingungsfeld enthalten ist. Das Bedingungsfeld kann nicht im Teildatensatz enthalten sein, dessen Aktivität es steuert. Der entsprechende Teildatensatz kann aus einer Liste ausgewählt werden.
- Bedingungsfeld Hier wird das Bedingungsfeld angegeben. Es kann aus allen Feldern des in "Bezogener Teildatensatz" angegebenen Teildatensatzes ausgewählt werden.
Teildatensätze ändern
Die Parameter eines Teildatensatzes können nach der Auswahl des Teildatensatzes über die Schaltfläche verändert werden.
Teildatensätze löschen
Vorhandene Teildatensätze, die keine Felder beinhalten, und in dessen Datei keine Datensätze vorhanden sind, können über die Schaltfläche gelöscht werden.