@SubString

@SUBSTRING retorna a substring que começa com o caractere no índice inicial e estende-se até o caractere antes do índice final. O índice inicial começa com zero e o texto que é retornado não inclui o índice final. Se o índice final for maior que o número de caracteres na string, nada será retornado.

Tipo de DTP:

@SUBSTRING pode ser atribuído a um DTP do tipo membro, membros, dimensão, dimensões, string ou senha.

Sintaxe:

@SUBSTRING(String,Beginning Index,Ending Index)

Parâmetros:

Parâmetro Descrição
String Texto ou solicitação em tempo de design
Iniciando Índice Solicitação em tempo de design numérica ou de texto
Índice Final Solicitação em tempo de design numérica ou de texto

Exemplo:

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

Em que:

  • [SUBSTRING_Str] é um DTP do tipo string que não é uma solicitação verificada.

  • String1 é um DTP do tipo string que é uma solicitação verificada.

  • [start_ind] é um DTP do tipo numérico que é uma solicitação verificada.

  • [end_ind] é um DTP do tipo numérico que é uma solicitação verificada.

Suponha que os parâmetros sejam os seguintes:

  • String: "This is a test of converting characters to strings."

  • Índice Inicial: "2"

  • Índice Final: "16"

Neste exemplo, [SUBSTRING_Str] retorna "his is a test o" porque o segundo caractere na string é a letra "h" em "this" e o 15º caractere é a letra "o" no começo da palavra "of".