4D v14.3Find in field |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Find in field
Find in field
Die Funktion Find in field gibt die Nummer des ersten Datensatzes zurück, dessen Feld ZielFeld gleich Wert ist. Werden keine Datensätze gefunden, gibt Find in field den Wert -1 zurück. Nach Aufrufen dieser Funktion enthält Wert den gefundenen Wert. Damit können Sie auch Suchen mit dem Jokerzeichen (“@”) in Feldern vom Typ Alpha durchführen und dann den gefundenen Wert wiederfinden. Find in field verändert weder die aktuelle Auswahl noch den aktuellen Datensatz. Diese Funktion ist schnell und hilfreich, um Doppeleinträge während der Dateneingabe zu verhindern. Historischer Hinweis: In früheren 4D Versionen hieß diese Funktion Find index key und funktionierte nur mit indizierten Feldern. Diese Einschränkung ist ab 4D v11 SQL weggefallen und der Name wurde geändert. Sie möchten in einer Audio CD Datenbank während der Dateneingabe prüfen, ob der Name eines Sängers bereits in der Datenbank vorhanden ist. Da derselbe Name öfters vorkommen kann, wollen Sie das Feld [Sänger]Name nicht einmalig machen. So schreiben Sie im Eingabeformular in der Objektmethode für das Feld [Sänger]Name folgenden Code: If(Form event=On Data Change) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v11 SQL SCHLÜSSELWÖRTER Trouver clef index ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||