Página 1 de 1
Dbf, Caracter p/ Numerico sem perder dados ?
Enviado: 06 Mar 2006 11:39
por Ale SB
Blz galera,
será q tem jeito de modificar uma estrutura um campo do DBf q ja contenha Dados de Caracter p/ Numerico sem perder os Dados do campo ?
@braços Ale
Enviado: 06 Mar 2006 12:43
por Grings
Crie um novo DBF com a estrutura desejada e importe os dados validando registro por registro, é mais seguros do que alterar via DBU.
Enviado: 06 Mar 2006 17:18
por Daniel
Vc pode usar o Prometheus 2000 pra isto, se vc quiser uma copia e so pedir
Enviado: 06 Mar 2006 18:03
por Ale SB
Daniel, valeu, mas eu tenho ele, o q ta pegando eh o seguinte, vou explicar melhor:
O campo q to tentando mudar eh do Fone ele recebe o registro assim:
(99)9999-9999
Se nao fosse pelos () e -, da forma q o Grings falow daria certo, entende.
Se fosse só numeros ele modificava numa boa, Acho q nao vai ter jeito, ou tem ?
@braços Ale
Enviado: 06 Mar 2006 21:00
por Augusto
O jeito é vc criar outro DBF com a estrutura certa e dar um REPLACE campo a campo com uma condição usando o STR e SUBSTR para gravar no novo campo...
Enviado: 07 Mar 2006 00:18
por rochinha
Amiguinho
Voce quer pesquisar por telefone né?
O que voce precisa é criar outro campo, numérico, para armazenar telefones.
armazene apenas os oito digitos principais, crie um indice, faça as pesquisa usando como base a função de pesquisa letra a letra do Toledo para ir se aproximando do numero ideal.
@braços :?)
Enviado: 07 Mar 2006 02:09
por Tim9
Faça assim:
replace all fone with space(3)+Substr(fone,2,2)+Substr(fone,5,4)+Substr(fone,10,4)
Agora é só modificar a Estrutura do campo fone de C para N
Tente e nos avise se conseguiu...
Enviado: 07 Mar 2006 02:10
por Tim9
Faça assim:
replace all fone with space(3)+Substr(fone,2,2)+Substr(fone,5,4)+Substr(fone,10,4)
Agora é só modificar a Estrutura do campo fone de C para N
Tente e nos avise se conseguiu...