SET FIELD TITLES

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004.2 (Geändert)


SET FIELD TITLES ({Tabelle | Untertabelle; }FeldTitel; FeldNr{; *})

ParameterTypBeschreibung
Tabelle | UntertabelleTabelle oder UntertabelleTabelle oder Untertabelle für Feldtitel
FeldTitelArray String Feldnamen, wie sie in Dialogfenstern
erscheinen sollen
FeldNrArray numerischAktuelle Feldnummern
*Verwende die eigenen Namen im
Formeleditor

Beschreibung

Mit dem Befehl SET FIELD TITLES können Sie Felder in Tabelle oder Untertabelle ausblenden, umbenennen und umsortieren, wenn sie in den 4D Standarddialogfenstern erscheinen, z.B. im Sucheditor in der Benutzer- oder Runtime-Umgebung.

Mit diesem Befehl können Sie Feldnamen in Ihren Formularen "on the fly" umbenennen, wenn Sie dynamische Namen verwendet haben. Weitere Informationen dazu finden Sie im Handbuch 4th Dimension Designmodus.

Die Arrays FeldTitel und FeldNr müssen synchronisiert sein. Im Array FeldTitel übergeben Sie die gewünschten Namen. Wollen Sie ein bestimmtes Feld nicht anzeigen, vergeben Sie dafür keinen Namen im Array. Die Felder erscheinen in der im Array festgelegten Reihenfolge. Sie übergeben in jedem Element des Array FeldNr die aktuelle Feldnummer des dazugehörigen Feldnamens bzw. des neuen Titels, der in FeldTitel übergeben wurde.

Sie haben zum Beispiel eine Datenbank mit den Feldern F, G und H in dieser Reihenfolge. Diese Felder sollen als M, N und O erscheinen, wobei Feld N nicht angezeigt werden soll. Außerdem soll die Reihenfolge O und dann M sein. Übergeben Sie dazu O und M in einem Array FeldTitel aus zwei Elementen und 3 und 1 in einem Array FeldNr aus zwei Elementen.

Mit dem optionalen Parameter * können Sie angeben, ob mit diesem Befehl in 4D Formeln selbst definierte Namen verwendbar sind.

Ist dieser Parameter nicht angegeben, können Formeln, die in 4D ausgeführt werden, standardmäßig nicht die selbst definierten Namen verwenden; es müssen die tatsächlichen Tabellennamen verwendet werden.

Ist der Parameter * angegeben, können Formeln, die in 4D ausgeführt werden, die selbst definierten Namen verwenden.Beachten Sie in diesem Fall, dass die eigenen Namen keine Zeichen enthalten dürfen, die der Interpreter der 4D Programmiersprache nicht zulässt, wie -, +,\(Weitere Informationen dazu finden Sie im Kapitel Grundbegriffe im Abschnitt Konventionen.

Hinweis: Auf der Ebene des Formeleditors verändert die Ausführung dieses Befehls ohne den Parameter * keine Einstellungen, die zuvor mit * gesetzt wurden. D.h. der Formeleditor zeigt immer den angepassten Namen, der über den letzten Aufruf des Befehls mit dem Parameter * gesetzt wurde.

SET FIELD TITLES verändert NICHT die aktuelle Struktur Ihrer Datenbank. Der Befehl beeinflusst nur den späteren Gebrauch der Standarddialogfenster von 4th Dimension und Formulare mit dynamischen Namen in der Benutzer- oder Runtime-Umgebung. SET FIELD TITLES gilt während einer Arbeitssitzung. Ein Vorteil im Client/Server-Betrieb ist, dass mehrere Arbeitsstationen gleichzeitig Ihre Datenbank auf unterschiedliche Art "sehen" können. Sie können SET FIELD TITLES beliebig oft aufrufen.

Verwenden Sie den Befehl SET FIELD TITLES, wenn Sie:

Eine Datenbank dynamisch lokalisieren wollen,

Felder in eigener Darstellung anzeigen wollen, unabhängig von der in der Datenbank festgelegten Definition.

Felder je nach dem Benutzer oder den zugewiesenen Privilegien anders anzeigen wollen.

Warnung: SET FIELD TITLES überschreibt NICHT die Eigenschaft Unsichtbar eines Feldes. Ist einem Feld im Designmodus Ihrer Datenbank die Eigenschaft Unsichtbar zugewiesen, erscheint sie nicht, auch wenn sie im Aufruf von SET FIELD TITLES enthalten ist.

Jedem Aufruf von SET FIELD TITLES muss der Aufruf von SET TABLE TITLES vorausgehen oder folgen — auch wenn Sie den Tabellentitel nicht verändern wollen — andernfalls hat der Befehl keine Auswirkung.

Beispiel

Siehe Beispiel zum Befehl SET TABLE TITLES.

Referenz

Count fields, Field name, SET TABLE TITLES.

Anwendung des Befehls

Virtual Structure 1


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next