Code
Retorna os pontos do código Unicode para os caracteres no texto.
Formato
Code ( texto )
Parâmetros
texto
- um ou mais caracteres
Tipo de dados retornado
número
Originada na versão
10.0
Descrição
Retorna os pontos do código Unicode para os caracteres no texto
. Se não houver caracteres no texto
, retorna uma cadeia vazia.
Se um caractere estiver no texto, a função retornará o ponto de código desse caractere. Se o texto tiver vários caracteres, o ponto de código Unicode de cada caractere será retornado como um grupo de cinco dígitos em que o ponto de código do primeiro caractere é representado pelos cinco dígitos inferiores, o ponto de código do segundo caractere nos cinco dígitos superiores (à esquerda) e assim por diante.
Ao converter um caractere composto como ä, a função retorna o ponto de código Unicode do caractere composto.
A tabela a seguir mostra alguns caracteres de navegação comuns e os valores correspondentes retornados por esta função. Estes são úteis ao testar qual teclado ativou um gatilho de script AoPressionarTeclaNoLayout ou AoPressionarTeclaEmObjeto.
Para a chave de navegação |
Code retorna |
Notas |
backspace |
8 |
Corresponde ao código Unicode/ASCII de BS (backspace) |
tab |
9 |
Corresponde ao código Unicode/ASCII de HT (tab horizontal) |
shift-tab |
9 |
Shift pode ser detectada com o uso do valor retornado da Função Get(TriggerModifierKeys) |
enter |
10 |
Corresponde ao código Unicode/ASCII de LF (avanço de linha) |
return |
13 |
Corresponde ao código Unicode/ASCII de CR (retorno de carro) |
escape |
27 |
Corresponde ao código Unicode/ASCII de ESC (escape) |
seta para a esquerda |
28 |
Corresponde ao código Unicode/ASCII de FS (separador de arquivo) |
seta para cima |
29 |
Corresponde ao código Unicode/ASCII de GS (separador de grupo) |
seta para a direita |
30 |
Corresponde ao código Unicode/ASCII de RS (separador de registro) |
seta para baixo |
31 |
Corresponde ao código Unicode/ASCII de US (separador de unidade) |
espaço |
32 |
Corresponde ao código Unicode/ASCII de Espaço |
apagar à frente |
127 |
Corresponde ao código Unicode/ASCII de Delete |
Notas
-
Se houver muitos caracteres a serem representados em um campo de número do arquivo do FileMaker Pro, a função retornará "?".
Exemplo 1
Code ( "" )
retorna uma cadeia vazia.
Code ( "a" )
retorna 97.
Code ( "b" )
retorna 98.
Code ( "ab" )
retorna 9800097.
Code ( "ä" )
retorna 228.
Code ( "ä" )
(um a seguido de um caractere de trema inserido em um pressionamento de tecla separado) retorna 77600097.