ATCC( )-Funktion
Gibt die numerische Anfangsposition des ersten Auftretens eines Zeichenausdrucks oder eines Memofeldes innerhalb eines anderen Zeichenausdrucks oder eines Memofeldes zurück, ohne die Groß-/Kleinschreibung dieser beiden Ausdrücke zu berücksichtigen.
ATCC(cSearchExpression, cExpressionSearched [, nOccurrence])
Rückgabewerte
Numerisch
Parameter
cSearchExpression
Gibt den Zeichenausdruck an, nach dem ATCC( ) in cExpressionSearched sucht.cExpressionSearched
Gibt den Zeichenausdruck an, nach dem mit cSearchExpression gesucht wird.Sowohl cSearchExpression als auch cExpressionSearched können Memofelder beliebiger Größe sein.
nOccurrence
Gibt an, nach dem wievielten Vorkommen (ersten, zweiten, dritten usw.) von cSearchExpression in cExpressionSearched gesucht werden soll. Standardmäßig sucht ATCC( ) nach dem ersten Vorkommen von cSearchExpression (nOccurrence = 1). Durch Angabe von nOccurrence können Sie weitere Vorkommen von cSearchExpression in cExpressionSearched suchen.
Hinweise
ATCC( ) eignet sich für Ausdrücke, die Doppel-Byte-Zeichen enthalten. Wenn der Ausdruck nur aus Ein-Byte-Zeichen besteht, entspricht ATCC( ) der ATC( )-Funktion.
ATCC( ) sucht im zweiten Zeichenausdruck nach dem ersten Zeichenausdruck, ohne dabei für die beiden Ausdrücke die Groß-/Kleinschreibung (Groß- oder Kleinbuchstaben) zu berücksichtigen. Soll bei einem Suchvorgang die Groß-/Kleinschreibung berücksichtigt werden, verwenden Sie die AT_C( )-Funktion.
ATCC( ) gibt eine ganze Zahl zurück, die die Position angibt, an der das erste Zeichen des gesuchten Zeichenausdrucks gefunden wurde. Wird der jeweilige Zeichenausdruck nicht gefunden, gibt ATCC( ) den Wert 0 zurück.
Diese Funktion ist nützlich zum Bearbeiten von Doppelbyte-Zeichensätzen für Silbenschriften wie Hiragana und Katakana.
Siehe auch
AT( ) | AT_C( ) | ATC( ) | ATCLINE( ) | ATLINE( ) | LEFT( ) | RAT( ) | RATLINE( ) | RIGHT( ) | SUBSTR( ) | LEFTC( ) | RIGHTC( ) | SUBSTRC( )