Usuário com melhor resposta
Conversao de String para numero

Pergunta
-
ola, nao conheco bem o Fox, mas preciso fazer alguma scoisas com ele...Alguem sabe como converte string em Numero??
Abracosssexta-feira, 21 de novembro de 2008 13:04
Respostas
-
tolocoterra wrote: ola, nao conheco bem o Fox, mas preciso fazer alguma scoisas com ele...Alguem sabe como converte string em Numero??
AbracossCaso você queira transformar uma string em número use a função VAL:(ela serve tanto para inteiros como para decimais)LOCAL x,yx = '1'MESSAGEBOX (TYPE ('x') )*- mostra C, pois X é caractery = VAL (x)MESSAGEBOX (TYPE ('y') )*- mostra N, pois Y recebeu a conversão de XCaso 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 DCaracter para DateTime = CTOT (x)x = "05/01/2009 00:00:00"y = CTOD (y)MESSAGEBOX (TYPE ('y') )*- mostra TQualquer 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.- Marcado como Resposta Harley AraujoModerator segunda-feira, 27 de dezembro de 2010 15:17
segunda-feira, 5 de janeiro de 2009 10:51
Todas as Respostas
-
Olá,
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 Snippetnumero = 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
domingo, 23 de novembro de 2008 00:50 -
Olá
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 ajudesábado, 6 de dezembro de 2008 12:15 -
tolocoterra wrote: ola, nao conheco bem o Fox, mas preciso fazer alguma scoisas com ele...Alguem sabe como converte string em Numero??
AbracossCaso você queira transformar uma string em número use a função VAL:(ela serve tanto para inteiros como para decimais)LOCAL x,yx = '1'MESSAGEBOX (TYPE ('x') )*- mostra C, pois X é caractery = VAL (x)MESSAGEBOX (TYPE ('y') )*- mostra N, pois Y recebeu a conversão de XCaso 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 DCaracter para DateTime = CTOT (x)x = "05/01/2009 00:00:00"y = CTOD (y)MESSAGEBOX (TYPE ('y') )*- mostra TQualquer 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.- Marcado como Resposta Harley AraujoModerator segunda-feira, 27 de dezembro de 2010 15:17
segunda-feira, 5 de janeiro de 2009 10:51