Deletar pelo Dbu
Moderador: Moderadores
Deletar pelo Dbu
Mocada, baleou algumas informacoes em 1 arquivo e gostaria de saber se tem como pelo Dbu eu filtrar as informacoes incorretas e depois deletar ?
Obrigado....
Obrigado....
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Deletar pelo Dbu
Você pode marcar para excluir, com a tecla "Delete" e depois mandar um "PACK", mas você disse que baleou !? Baleou o quê ? Como ? Pois dependendo de onde pegou o "tiro", pode ser que a manobra sugerida não resolva.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Deletar pelo Dbu
Olá!
Independentemente das questões feitas pelo Alamino sobre a situação do arquivo, no DBU só se consegue deletar registros um a um, usando a tecla Delete. Nâo é possível excluir de uma vez um grupo de registros. Se você detectar uma faixa de registros corrompidos, poderá utilizar o item COPY do menu e especificar uma faixa no ítem FOR. Ex.:.
Independentemente das questões feitas pelo Alamino sobre a situação do arquivo, no DBU só se consegue deletar registros um a um, usando a tecla Delete. Nâo é possível excluir de uma vez um grupo de registros. Se você detectar uma faixa de registros corrompidos, poderá utilizar o item COPY do menu e especificar uma faixa no ítem FOR. Ex.:
Código: Selecionar todos
Recno() <= 100 .AND. Recno() > 110[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Re: Deletar pelo Dbu
Bom Dia.
você pode fazer um set filter pelo DBU: f8-SET >> FILTER. e deletar um a um, ou fazer um pequeno programa para deletar esses arquivos.
Só uma dica: O Programa PROMETHEUS , consegue deletar registros de acordo com uma condição especificada...é um programa de manipulação de arquivos tipo o DBU, só que com mais recursos.
[]'s
Ana
você pode fazer um set filter pelo DBU: f8-SET >> FILTER. e deletar um a um, ou fazer um pequeno programa para deletar esses arquivos.
Só uma dica: O Programa PROMETHEUS , consegue deletar registros de acordo com uma condição especificada...é um programa de manipulação de arquivos tipo o DBU, só que com mais recursos.
[]'s
Ana
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Re: Deletar pelo Dbu
Acha pelo Google da vida..
mas eu tenho aqui, me passa seu e-mail que eu te mando a instalação dele.
Se alguem mais tiver interesse me avise
mas eu tenho aqui, me passa seu e-mail que eu te mando a instalação dele.
Se alguem mais tiver interesse me avise
-
labaroazul
- Usuário Nível 2

- Mensagens: 83
- Registrado em: 26 Fev 2008 14:52
- Localização: São Paulo - SP
- Contato:
Re: Deletar pelo Dbu
Antes de excluir registros da base de dados, tente recuperar o arquivo .dbf danificado. Há alguns programas que fazem isso e eu, particularmente, recomento o FileFix. Ele pode ser baixado no atalho:
http://www.vagucs.com.br/dwclipper/filefix.zip
COMO USAR:
0 - Faça um backup das bases de dados de seu programa.
1 - Na tela que se abre, em "File Formats", escolha "DBase & Clipper".
2 - Caso você esteja usando Windows XP, vai aparecer no modo Windows uma mensagem dizendo algo do tipo "Um arquivo tentou acesso direto ao disco rígido blá, blá, blá...". Clique no botão "Ignorar".
3 - Aparecerá uma tela vermelha dizendo algo como "Error on Drive F: Drive or Device not ready." Clique em "Abort" todas as vezes que isso aparecer. É problema de "incompatibilidade com o Sistema Operacional", eu acho... Mas ele funciona mesmo assim, tá!
4 - Na tela entitulada "Choose File to Repair", escolha o arquivo a ser reparado.
5 - Na tela cujo título é "Repair DBase File", deixe o nome do arquivo reparado como "fixed.dbf", ou mude-o caso queira, marque a opção "Full Automatic" e clique em "Begin".
6 - Na tela seguinte, marque "Skip Review".
7 - Aguarde até que a barra de progresso se preencha.
8 - Na tela seguinte, clique em "No Report".
9 - O programa voltará para o menu principal. Clique em "Quit" para sair dele.
10 - No diretório do FileFix será criado um arquivo com o nome de "fixed.dbf". Nomeie-o para o nome do seu arquivo de dados.
11 - Copie o arquivo "fixed.dbf" renomeado para a pasta de seu programa.
Pelo menos comigo tem funcionado assim. Espero ter ajudado! :xau
http://www.vagucs.com.br/dwclipper/filefix.zip
COMO USAR:
0 - Faça um backup das bases de dados de seu programa.
1 - Na tela que se abre, em "File Formats", escolha "DBase & Clipper".
2 - Caso você esteja usando Windows XP, vai aparecer no modo Windows uma mensagem dizendo algo do tipo "Um arquivo tentou acesso direto ao disco rígido blá, blá, blá...". Clique no botão "Ignorar".
3 - Aparecerá uma tela vermelha dizendo algo como "Error on Drive F: Drive or Device not ready." Clique em "Abort" todas as vezes que isso aparecer. É problema de "incompatibilidade com o Sistema Operacional", eu acho... Mas ele funciona mesmo assim, tá!
4 - Na tela entitulada "Choose File to Repair", escolha o arquivo a ser reparado.
5 - Na tela cujo título é "Repair DBase File", deixe o nome do arquivo reparado como "fixed.dbf", ou mude-o caso queira, marque a opção "Full Automatic" e clique em "Begin".
6 - Na tela seguinte, marque "Skip Review".
7 - Aguarde até que a barra de progresso se preencha.
8 - Na tela seguinte, clique em "No Report".
9 - O programa voltará para o menu principal. Clique em "Quit" para sair dele.
10 - No diretório do FileFix será criado um arquivo com o nome de "fixed.dbf". Nomeie-o para o nome do seu arquivo de dados.
11 - Copie o arquivo "fixed.dbf" renomeado para a pasta de seu programa.
Pelo menos comigo tem funcionado assim. Espero ter ajudado! :xau
Windows XP Professional + Clipper 5.2e + Exospace + Dbase III Plus + SIX3 + NoDosImp + LXPic
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Deletar pelo Dbu
Tem também o OurXdbu, que é um projeto Open Source e que funciona com vários tipos de SGBD:
http://sourceforge.net/projects/ourxdbu/
http://sourceforge.net/projects/ourxdbu/
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Deletar pelo Dbu
Opa !! Esse é chic !sygecom escreveu:Tem também o OurXdbu, que é um projeto Open Source e que funciona com vários tipos de SGBD:
http://sourceforge.net/projects/ourxdbu/
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
Re: Deletar pelo Dbu
Eu uso o PROMETHEUS e funciona muito bem.
O DBU não tem recurso para exclusão por seleção.
Tb tem o DBCX. Já foi postado aqui, inclusive por meu pedido. Esse tem o recurso solicitado.
O DBU não tem recurso para exclusão por seleção.
Tb tem o DBCX. Já foi postado aqui, inclusive por meu pedido. Esse tem o recurso solicitado.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Re: Deletar pelo Dbu
Ana, o Prometeus manipula índices CDX , escolhendo a TAg ? Se sim,eu tb gostaria de recebê-lo.
Eu não me adaptei ao OurxDBU e meu DBU.EXE até aceita índice CDX, mas não permite selecionar a TAG desejada e ai ficou quase inútil pra mim;
Grato,
Gabriel
lugab@bol.com.br
Eu não me adaptei ao OurxDBU e meu DBU.EXE até aceita índice CDX, mas não permite selecionar a TAG desejada e ai ficou quase inútil pra mim;
Grato,
Gabriel
lugab@bol.com.br
lugab
- Dr.Microso
- Usuário Nível 3

- Mensagens: 173
- Registrado em: 12 Jan 2009 21:26
- Localização: Belo Horizonte, MG
Re: Deletar pelo Dbu
Colegas, salve!
A fim de tornar mais acessível a todos que desejam ou desconhecem esta fantástica ferramenta, tomo a liberdade de adiantar-me a colega Ana (que me perdoe se estou sendo indelicado, a intenção é apenas coadunar com o tempo dos colegas).
http://www.4shared.com/file/148703167/b ... ewin_.html
Realmente é uma ferramenta rara.
Um forte abraço a todos!
Viva o Clipper!
A fim de tornar mais acessível a todos que desejam ou desconhecem esta fantástica ferramenta, tomo a liberdade de adiantar-me a colega Ana (que me perdoe se estou sendo indelicado, a intenção é apenas coadunar com o tempo dos colegas).
http://www.4shared.com/file/148703167/b ... ewin_.html
Realmente é uma ferramenta rara.
Um forte abraço a todos!
Viva o Clipper!
"O que domina aos outros é forte; o que domina a si mesmo é poderoso." [ Lao-Tsé - séc VII AC]
"É tipo uma Alquimia... Porções de código viram soluções que mutam-se fisicamente em sorrisos e outros, como o notebook que uso para escrever estas linhas..." dr.microso@hotmail.com
"É tipo uma Alquimia... Porções de código viram soluções que mutam-se fisicamente em sorrisos e outros, como o notebook que uso para escrever estas linhas..." dr.microso@hotmail.com
Re: Deletar pelo Dbu
Mandei o prometheus e o ourXdbu para os colegas que solicitaram.
(Só aproveitei que tenho eles aqui na máquina do trabalho. Desculpe se me intrometi, anacatacombs)
(Só aproveitei que tenho eles aqui na máquina do trabalho. Desculpe se me intrometi, anacatacombs)
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}