4D v16.3SET FIELD TITLES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SET FIELD TITLES
|
SET FIELD TITLES ( Tabellenname ; FeldTitel ; FeldNr {; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle für Feldtitel | |||||
FeldTitel | Array String |
![]() |
Feldnamen, wie sie in Dialogfenstern erscheinen sollen | |||||
FeldNr | Array Lange Ganzzahl |
![]() |
Aktuelle Feldnummern | |||||
* |
![]() |
Verwende die eigenen Namen im Formeleditor | ||||||
Der Befehl SET FIELD TITLES kann Felder in Tabellenname ausblenden, umbenennen und umsortieren, wenn sie in den 4D Standarddialogfenstern erscheinen, z.B. im Sucheditor in der Anwendungsumgebung (insbesondere, wenn die Editoren über Befehle der 4D Programmiersprache aufgerufen werden).
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 Abschnitt Referenzen in statischem Text verwenden des Handbuchs 4D 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.
Hinweis: Bietet Ihre Anwendung Zugriff auf den Formeleditor, z.B. über den Schnellberichteditor, müssen Sie den Parameter * übergeben, damit die Konsistenz der Oberfläche gewährleistet ist.
SET FIELD TITLES verändert NICHT die aktuelle Struktur Ihrer Datenbank. Der Befehl beeinflusst nur den späteren Gebrauch der Standarddialogfenster von 4D und Formulare mit dynamischen Namen, wenn sie über Befehle der 4D Programmiersprache aufgerufen werden. Die reale Struktur der Datenbank erscheint, wenn der Editor oder das Formular über einen Menübefehl im Designmodus aufgerufen wird. 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:
Hinweise:
Siehe Beispiel zum Befehl SET TABLE TITLES.
Field name
GET FIELD TITLES
Get last field number
SET TABLE TITLES
Produkt: 4D
Thema: Benutzeroberfläche
Nummer:
602
Geändert: 4D v11 SQL
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)