4D v12.4GET FIELD PROPERTIES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
GET FIELD PROPERTIES
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET FIELD PROPERTIES ( FeldPtr | TabelleNum {; FeldNum}; FeldTyp {; FeldLänge {; Indiziert {; Einmalig {; Ausgeblendet}}}} ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| FeldPtr | TabelleNum | Zeiger, Lange Ganzzahl |
|
Zeiger auf Feld oder Tabellennummer | |||||
| FeldNum | Lange Ganzzahl |
|
Feldnummer, wenn Tabellennummer der erste Parameter ist | |||||
| FeldTyp | Lange Ganzzahl |
|
Feldtyp | |||||
| FeldLänge | Lange Ganzzahl |
|
Feldlänge, wenn alphanumerisch | |||||
| Indiziert | Boolean |
|
Wahr = Indiziert, Falsch = Nicht indiziert | |||||
| Einmalig | Boolean |
|
Wahr = Einmalig, Falsch = Nicht einmalig | |||||
| Ausgeblendet | Boolean |
|
Wahr = Unsichtbar, Falsch = Sichtbar | |||||
Der Befehl GET FIELD PROPERTIES gibt Information über das Feld zurück, adressiert durch FeldPtr bzw. TabelleNum und FeldNum.
Sie übergeben entweder:
Nach dem Aufruf:
| Konstante | Typ | Wert |
| Is Alpha Field | Lange Ganzzahl | 0 |
| Is BLOB | Lange Ganzzahl | 30 |
| Is Boolean | Lange Ganzzahl | 6 |
| Is Date | Lange Ganzzahl | 4 |
| Is Float | Lange Ganzzahl | 35 |
| Is Integer | Lange Ganzzahl | 8 |
| Is Integer 64 bits | Lange Ganzzahl | 25 |
| Is LongInt | Lange Ganzzahl | 9 |
| Is Picture | Lange Ganzzahl | 3 |
| Is Real | Lange Ganzzahl | 1 |
| Is Subtable | Lange Ganzzahl | 7 |
| Is Text | Lange Ganzzahl | 2 |
| Is Time | Lange Ganzzahl | 11 |
Dieses Beispiel setzt die Variablen vTyp, vLänge, vIndex, vEinmalig und vUnsichtbar auf die Attribute des dritten Feldes der ersten Tabelle:
GET FIELD PROPERTIES(1;3;vTyp;vLänge;vIndex,vEinmalig;vUnsichtbar)Dieses Beispiel setzt die Variablen vTyp, vLänge, vIndex, vEinmalig und vUnsichtbar auf die Attribute des Feldes [Tabelle3]Feld2:
GET FIELD PROPERTIES(-[Tabelle3]Feld2;vTyp;vLänge;vIndex;vEinmalig;vUnsichtbar)
Produkt: 4D
Thema: Strukturzugriff
Nummer:
258
Geändert: 4D v11 SQL