Tecnologia, programação e muito Visual FoxPro.

sexta-feira, 15 de maio de 2009

Conversao de String para numero

Em uma pesquisa rápida no Google, me parece que a função Val do FoxPro
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

www.codeplex.com/projetosec

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:

Arquivo do blog