Clipper On Line • Ver Tópico - reconverter banco de dados dbf
Página 1 de 1

reconverter banco de dados dbf

MensagemEnviado: 29 Ago 2017 23:15
por COUTINHORJ
ola gostaia da ajuda de vcs para converter um banco inteiro

exemplo no banco

campo nome da pessoa está assim: silva, luiz inacio lula da

preciso de converter para ficar assim: luiz inacio lula da silva

ou seja removendo a virgula em todos e passando o primeiro nome ate a virgula para o final

desde já agradeço a todos q puderem contribuir.

Angelo Coutinho

reconverter banco de dados dbf

MensagemEnviado: 30 Ago 2017 01:58
por Jairo Maia
Olá Angelo Coutinho,

Seja bem vindo ao fórum.

Considerando que esse critério está exatamente da forma como você colocou, tente desta forma:
Local cLastName, cName

USE SeuDbf EXCLUSIVE NEW

IF NetErr()
  Alert( "Não foi possivel abrir o banco de dados!" )
  Return Nil
EndIf

DO WHILE !EOF()

  // varname substitua pela variavel do campo do nome
 
  cLastName := Left( varname, At( ",", varname ) - 1 )
  cName := SubSt( varname, At( ",", varname ) + 2 )
 
  REPLACE varname WITH cName + " " + cLastName
 
  SKIP
 
ENDDO

Return Nil

reconverter banco de dados dbf

MensagemEnviado: 30 Ago 2017 13:05
por COUTINHORJ
olá jairo me poupou trabalho de meses. te agradeço de coração.

forte abraço, te desejo paz e saúde