Middle

Extrai o númeroDeCaracteres especificado do texto, começando na posição de caractere especificada.

Formato 

Middle ( texto ; início ; númeroDeCaracteres )

Parâmetros 

texto - qualquer expressão de texto ou campo de texto

início - qualquer expressão ou campo numérico que contém um número

númeroDeCaracteres - qualquer expressão ou campo numérico que contém um número

Tipo de dados retornado 

texto

Originada na versão 

6.0 ou anterior

Descrição 

Se início ≤ 1, a função será avaliada como se início = 1. Se início for maior do que o tamanho de texto, a função não retornará nada.

Exemplo 1 

Middle("(408)555-9054";2;3) retorna 408.

Exemplo 2 

Middle(NúmerodeTelefone;2;3) retorna 408 quando o campo NúmerodeTelefone contém (408) 555-9054.

Exemplo 3 

Middle("abcdefghij";5;2) retorna ef.

Exemplo 4 

Middle(Nome;Posição(Nome;" ";1;1)1;3) retorna Smi, quando o campo de texto Nome contém John Smith.