Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
METHOD Get path
|
METHOD Get path ( MethodeTyp {; Tabellenname}{; ObjektName{; FormularobjektName}}{; *} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
MethodeTyp | Lange Ganzzahl |
![]() |
Selector für Typ des Designobjekts | |||||
Tabellenname | Tabelle |
![]() |
Referenz der Tabelle | |||||
ObjektName | Text |
![]() |
Name des Formulars bzw. der Methode | |||||
FormularobjektName | Text |
![]() |
Name des Formularobjekts | |||||
* | Operator |
![]() |
Mit Stern: Befehl gilt für Host Datenbanken, wenn er von einer Komponente ausgeführt wird. (außerhalb dieses Kontexts wird der Parameter ignoriert.) | |||||
Funktionsergebnis | Text |
![]() |
Kompletter Pfad des Objekts | |||||
Die Funktion METHOD Get path gibt den kompletten internen Pfadnamen einer Methode zurück.
Im Parameter MethodeTyp übergeben Sie den Typ der Methode, deren Pfad Sie erhalten wollen. Sie können dazu folgende Konstanten unter dem Thema Zugriff Designobjekte verwenden:
Konstante | Typ | Wert | Kommentar |
Path database method | Lange Ganzzahl | 2 | Der Befehl gibt den Pfad der spezifizierten Datenbankmethoden (englische Namen) zurück. Liste dieser Methoden: |
Path project form | Lange Ganzzahl | 4 | Pfad der Projektformularmethoden und aller dazugehörigen Objektmethoden. Beispiele: |
Path project method | Lange Ganzzahl | 1 | Name der Methode Beispiel: MyProjectMethod |
Path table form | Lange Ganzzahl | 16 | Pfad der Tabellenformularmethoden und aller dazugehörigen Objektmethoden. Beispiele: |
Path trigger | Lange Ganzzahl | 8 | Pfad der Datenbank-Trigger. Beispiele: [trigger]/table_1 [trigger]/table_2 |
In den Parametern Tabellenname, ObjektName und FormularobjektName übergeben Sie Werte gemäß dem Objekttyp, für den Sie den Pfadnamen der Methode erhalten wollen:
Objekttyp | Tabellenname | ObjektName | FormularobjektName |
Path Project form | X | X (optional) | |
Path Table form | X | X | X (optional) |
Path Database method | X | ||
Path Project method | X | ||
Path Trigger | X |
Hinweis: Der Befehl prüft nicht, ob die Methode tatsächlich in der Datenbank existiert. Ein Fehler wird nur erzeugt, wenn im Selector Path Database method eine ungültige Datenbankmethode übergeben wird.
Wird der Befehl in einer Komponente ausgeführt, gibt er standardmäßig die Pfade der Komponentenmethoden zurück. Übergeben Sie den Parameter *, enthält das Array die Pfade der Methoden in der Host Datenbank.
//Pfadname der Datenbankmethode "On Startup" wiederfinden:
$path:=METHOD Get path(Path database method;"onStartup")
//Pfadname des Trigger zur Tabelle [Employees] wiederfinden:
$path:=METHOD Get path(Path trigger;[Employees])
//Pfadname der Objektmethode "OK" des Eingabeformulars für die Tabelle [Employees] wiederfinden:
$path:=METHOD Get path(Path table form;[Employees];"input";"OK")
Produkt: 4D
Thema: Zugriff Designobjekte
Nummer:
1164
Erstellt: 4D v13
4D Programmiersprache ( 4D v20 R7)