permite converter string para número.
Algo como:
Code Snippet
numero = Val("500")
O site abaixo mostra algumas das funções do FoxPro, com exemplos de uso:
http://www.jutiphan.com/Documents/FoxProSummary/Functions/tabid/64/Default.aspx
Abraços,
Caio Proiete
ResponderCitação
walney moreira klein
sábado, 6 de dezembro de 2008 12:150 votos
Votar como ÚtilOlá
String para número use VAL
Numero para String use Str
Para você que éiniciante existe um projeto free com fontes para estudo
espero que lhe ajude
ResponderCitação
Lodetti
segunda-feira, 5 de janeiro de 2009 10:510 votos
Votar como Útil tolocoterra wrote:
ola, nao conheco bem o Fox, mas preciso fazer alguma scoisas com
ele...Alguem sabe como converte string em Numero??
Abracoss
Caso você queira transformar uma string em número use a função VAL:
(ela serve tanto para inteiros como para decimais)
LOCAL x,y
x = '1'
MESSAGEBOX (TYPE ('x') )
*- mostra C, pois X é caracter
y = VAL (x)
MESSAGEBOX (TYPE ('y') )
*- mostra N, pois Y recebeu a conversão de X
Caso necessite de outras conversões, você pode usar:
Número Inteiro para String = STR (x)
Número Decimal para String = STR (x, 8, 2)
*- onde "x" é a variavel, "8" é o número de quantidade de casas a
esquerda da vírgula e "2" a quantidade de casas à direita.
Caracter para Data = CTOD (x)
x = "05/01/2009"
y = CTOD (y)
MESSAGEBOX (TYPE ('y') )
*- mostra D
Caracter para DateTime = CTOT (x)
x = "05/01/2009 00:00:00"
y = CTOD (y)
MESSAGEBOX (TYPE ('y') )
*- mostra T
Qualquer conversão para String, use a STR;
Qualquer conversão para Data use a CTOD (exceto de numero para data,
use primeiro o STR ai use o CTOD);
Qualquer conversão para DateTime use a CTOT (exceto de numero para
datahora, use primeiro o STR ai use o CTOD);
Qualquer conversão para numerico use a VAL (exceto de data para
numerico, use primeiro o STR ai use o VAL.
Nenhum comentário:
Postar um comentário