@SubString

@SUBSTRING devuelve la subcadena que comienza por el carácter en el índice inicial y se extiende hasta el carácter antes del índice final. El índice inicial empieza por cero y el texto que se devuelve no incluye el índice final. Si el índice final es mayor que el número de caracteres de la cadena, no se devuelve nada.

Tipo de DTP:

@SUBSTRING se puede asignar a un DTP de tipo miembro, miembros, dimensión, dimensiones, cadena o contraseña.

Sintaxis:

@SUBSTRING(Cadena,Índice inicial,Índice final)

Parámetros:

Parámetro Descripción
String Petición de datos en tiempo de diseño o texto
Índice inicial Petición de datos en tiempo de diseño numérica o de texto
Índice final Petición de datos en tiempo de diseño numérica o de texto

Ejemplo:

[SUBSTRING_Str]=@SUBSTRING([String1],[start_ind],[end_ind])

Donde:

  • [SUBSTRING_Str] es un DTP de tipo cadena que no es una petición de datos activada.

  • [String1] es un DTP de tipo cadena que es una petición de datos activada.

  • [start_ind] es un DTP de tipo numérico que es una petición de datos activada.

  • [end_ind] es un DTP de tipo numérico que es una petición de datos activada.

Suponga que los parámetros son los siguientes:

  • Cadena: "Es una prueba de las pruebas diarias"

  • Índice inicial: "2"

  • Índice final: "16"

En este ejemplo, [SUBSTRING_Str] devuelve "Es una prueba d" porque el segundo carácter de la cadena es la "s" de "Es" y el decimoquinto carácter es la "d" al principio de la palabra "de".