Compartir a través de


ATCC( ) (Función)

Devuelve la posición numérica inicial de la primera aparición de una expresión de caracteres o un campo memo en otra expresión de caracteres o campo memo, sin distinguir entre mayúsculas y minúsculas en dichas dos expresiones.

ATCC(cSearchExpression, cExpressionSearched [, nOccurrence])

Valores devueltos

Numeric

Parámetros

  • cSearchExpression
    Especifica la expresión de caracteres que ATCC( ) intentará encontrar en cExpressionSearched.

  • cExpressionSearched
    Especifica la expresión de caracteres en que se busca la expresión indicada por cSearchExpression.

    Tanto cSearchExpression como cExpressionSearched pueden ser campos memo de cualquier tamaño.

  • nOccurrence
    Especifica qué aparición (primera, segunda, tercera, etc.) de cSearchExpression se busca en cExpressionSearched. De forma predeterminada, ATCC( ) buscará la primera aparición de cSearchExpression (nOccurrence = 1). Si incluye nOccurrence, podrá buscar otras apariciones adicionales de cSearchExpression en cExpressionSearched.

Observaciones

ATCC( ) está diseñada para expresiones que contienen caracteres de dos bytes. Si la expresión sólo contiene caracteres de un byte, ATCC( ) equivaldrá a ATC( ).

ATCC( ) examina la segunda expresión de caracteres en busca de la aparición de la primera expresión de caracteres, sin fijarse en si los caracteres están en mayúsculas o en minúsculas en las expresiones. Utilice AT_C( ) para realizar una búsqueda en la que se distinga entre mayúsculas y minúsculas.

ATCC( ) devuelve un entero que corresponde a la posición en que se ha encontrado el primer carácter de la expresión de caracteres. Si no se encuentra la expresión de caracteres, ATCC( ) devolverá 0.

Esta función es útil para manipular juegos de caracteres de dos bytes para idiomas como Hiragana y Katakana.

Vea también

AT( ) | AT_C( ) | ATC( ) | ATCLINE( ) | ATLINE( ) | LEFT( ) | RAT( ) | RATLINE( ) | RIGHT( ) | SUBSTR( ) | LEFTC( ) | RIGHTC( ) | SUBSTRC( )