Substituto de FoxPlus e DbaseIII no Windows 64
Moderador: Moderadores
Substituto de FoxPlus e DbaseIII no Windows 64
Olá, pessoal...
Agora que quase todo mundo já migrou pra Windows 64 bits, com qual ferramenta vcs estão fazendo aquelas operaçõeszinhas rápidas nos DBFs , as do tipo "somar todos os valores de um determinado campo" ou "deletar os registros de um determinado intervalo", coisas que eram facilmente feitas usando "Foxplus e Dbase3", no tempo de windows XP e anteriores ?
Pois eu tô precisando muito disso agora e não faço a mínima idéia do que usar com o meu Windows 7 64 bits.
Alguém me ajuda ?
Um abraço,
Agora que quase todo mundo já migrou pra Windows 64 bits, com qual ferramenta vcs estão fazendo aquelas operaçõeszinhas rápidas nos DBFs , as do tipo "somar todos os valores de um determinado campo" ou "deletar os registros de um determinado intervalo", coisas que eram facilmente feitas usando "Foxplus e Dbase3", no tempo de windows XP e anteriores ?
Pois eu tô precisando muito disso agora e não faço a mínima idéia do que usar com o meu Windows 7 64 bits.
Alguém me ajuda ?
Um abraço,
lugab
-
alxsts
- Colaborador

- Mensagens: 3110
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Substituto de FoxPlus e DbaseIII no Windows 64
Eu já tinha visto e até baixei os 2 pra testar, Alexandre
, recursos comuns do Foxplus/Dbase3 que é o q eu to precisando agora
Mas ambos fazem em 32/64 bits apenas o que o velho DBU fazia, ou seja, listar, criar campos, deletar, packear, etc. Nenhum deles permite executar comandos do tipo:Tem também, o Advantage Data Architect:
http://devzone.advantagedatabase.com/dz ... Platform=6
Também, o WinDBU
http://forums.fivetechsupport.com/viewt ... DBU#p81649
Código: Selecionar todos
use arquivo
Sum Campo-Valor
ou
replace all campo-Valor with campo-Valor * 1.10 for year(campo-data)>2013
ou
delete all for year(campo-data)>2013
lugab
-
alxsts
- Colaborador

- Mensagens: 3110
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Substituto de FoxPlus e DbaseIII no Windows 64
Olá!
Acho que você não prestou atenção nas dicas... mas veja este outro tópico, onde fica mais claro o uso do prompt de comando do HbMk2:
Como compilar no HARBOUR primeiros passos
Acho que você não prestou atenção nas dicas... mas veja este outro tópico, onde fica mais claro o uso do prompt de comando do HbMk2:
Como compilar no HARBOUR primeiros passos
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Substituto de FoxPlus e DbaseIII no Windows 64
Verdade, Alexandre, não tinha notado. Aliás, acho que essa informação merece um Tópico exclusivo
Eu executei "Hbmk2 ." e as 2 linhas de comando abaixo funcionaram corretamente:
Mas qdo executei deu "ERRO DE SINTAXE"
Tem alguma idéia da sintaxe correta ? Meu objetivo é somar o campo valor de todos
os registros do arquivo
Eu executei "Hbmk2 ." e as 2 linhas de comando abaixo funcionaram corretamente:
Código: Selecionar todos
Use Arquivo.dbf
List Valor
Código: Selecionar todos
Sum ValorTem alguma idéia da sintaxe correta ? Meu objetivo é somar o campo valor de todos
os registros do arquivo
lugab
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Substituto de FoxPlus e DbaseIII no Windows 64
Dependendo da tarefa que precisa realizar, pode criar um script e executar com o hbrun. Veja o exemplo abaixo:lugab escreveu:Agora que quase todo mundo já migrou pra Windows 64 bits, com qual ferramenta vcs estão fazendo aquelas operaçõeszinhas rápidas nos DBFs , as do tipo "somar todos os valores de um determinado campo" ou "deletar os registros de um determinado intervalo", coisas que eram facilmente feitas usando "Foxplus e Dbase3", no tempo de windows XP e anteriores ?
Arquivo: teste.hbs
Código: Selecionar todos
PROCEDURE Main ()
CLS
? "teste com script em Harbour"
WAIT
RETURNCódigo: Selecionar todos
hbrun teste.hbsA extensão não precisa ser .hbs, mas ajuda a saber que tem por finalidade ser executado pelo hbrun. Por padrão, o projeto Harbour usa a extensão .hb, mas optei por usar .hbs. Então, pode trocar o .hbs por .hb.
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
Substituto de FoxPlus e DbaseIII no Windows 64
Oi, Marcos, boa noite
Por se tratar de uma necessidade eventual, eu optei por não fazer programa e
acabei descobrindo a sintaxe correta do comando SUM
Sou um "quase leigo" em programação e imagino que "script" seja um aqruivo textto com uma série de linhas de comandos não compiláveis para Harbour,
similar ao q era usado em Dbase3 , tipo o "DO Programa.prg " , estou certo ?
Se estou errado vc poderia me explicar e exemplificar ?
Por se tratar de uma necessidade eventual, eu optei por não fazer programa e
acabei descobrindo a sintaxe correta do comando SUM
Código: Selecionar todos
Sum Valor to Variavelsimilar ao q era usado em Dbase3 , tipo o "DO Programa.prg " , estou certo ?
Se estou errado vc poderia me explicar e exemplificar ?
lugab
-
alxsts
- Colaborador

- Mensagens: 3110
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Substituto de FoxPlus e DbaseIII no Windows 64
Olá!
CA-Clipper 5.2 Norton Guide > Commands > SUM
Após iniciar o HbMk2 em modo prompt de comando, é sempre bom emitir um SetMode(25,80) para ajustar as dimensões da tela.
CA-Clipper 5.2 Norton Guide > Commands > SUM
Após iniciar o HbMk2 em modo prompt de comando, é sempre bom emitir um SetMode(25,80) para ajustar as dimensões da tela.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
alxsts
- Colaborador

- Mensagens: 3110
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Substituto de FoxPlus e DbaseIII no Windows 64
Obrigado, Alexandre e Marcos...
Notei que grande parte dos comandos do "Dbase" não funcionam dentro do "Hbmk2 ." , mas dei sorte pq o q eu precisava funcionou
Achei legal a dica de criar uma série de comandos em "teste.hbs", mas dentro do "Hbmk2 ." o "Hbrun teste.hbs" nem roda, dá erro de sintaxe
Uma abraço a todos
Notei que grande parte dos comandos do "Dbase" não funcionam dentro do "Hbmk2 ." , mas dei sorte pq o q eu precisava funcionou
Achei legal a dica de criar uma série de comandos em "teste.hbs", mas dentro do "Hbmk2 ." o "Hbrun teste.hbs" nem roda, dá erro de sintaxe
Uma abraço a todos
lugab
-
paiva_dbdc
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 12 Nov 2012 09:58
- Localização: uberlandia mg
Substituto de FoxPlus e DbaseIII no Windows 64
Gabriel.
eu comecei a fazer um prg para do meu sistema executar +- = ao dbase.
Pdbase.prg
ai NAo me lembro qual amigo me mandou o Rdbase.prg .. é = ao dbase.
executo os 2 de dentro do sistema
de uma olhada
www.dbdc.com.br/sfa32/prdbase.zip
vou ver os link acima para ver se algum exe me agrada (rs)
o Ideal seria pegar os fontes do dbase e compilar com o Harbour ou Xharbour ...
igual ao que fiz com o DBU.
eu ate tive que mexer para poder mostrar MUITOS campos e base grandes.
Paiva
eu comecei a fazer um prg para do meu sistema executar +- = ao dbase.
Pdbase.prg
ai NAo me lembro qual amigo me mandou o Rdbase.prg .. é = ao dbase.
executo os 2 de dentro do sistema
de uma olhada
www.dbdc.com.br/sfa32/prdbase.zip
vou ver os link acima para ver se algum exe me agrada (rs)
o Ideal seria pegar os fontes do dbase e compilar com o Harbour ou Xharbour ...
igual ao que fiz com o DBU.
eu ate tive que mexer para poder mostrar MUITOS campos e base grandes.
Paiva
- JoséQuintas
- Administrador

- Mensagens: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Substituto de FoxPlus e DbaseIII no Windows 64
Uso o rdbase até hoje, mas bem eventual, e embutido no sistema, incluindo registrar todos os comandos usados em log.
Embutido no sistema já usa o mesmo padrão de arquivos, índices, etc.
Preste atenção no uso.
Dependendo do motivo, pode ser mais interessante criar rotinas fixas no aplicativo pra determinada operação.
Assim o aplicativo "se resolve" sozinho.
Embutido no sistema já usa o mesmo padrão de arquivos, índices, etc.
Preste atenção no uso.
Dependendo do motivo, pode ser mais interessante criar rotinas fixas no aplicativo pra determinada operação.
Assim o aplicativo "se resolve" sozinho.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Substituto de FoxPlus e DbaseIII no Windows 64
Obrigado, Paiva e Quintas
o Rdbase é interessante mesmo
o Rdbase é interessante mesmo
lugab
- JoséQuintas
- Administrador

- Mensagens: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Substituto de FoxPlus e DbaseIII no Windows 64
De vez em quando consigo ajustar alguma coisa.
Segue fonte mais atualizado.
É direto de dentro do meu aplicativo.
Por isso as funções extras no final (compare com as anteriores porque criei só pra este post).
Problema conhecido:
Com o Browse() original do Harbour, dá erro na edição se o arquivo não for usado em modo exclusivo.
Segue fonte mais atualizado.
É direto de dentro do meu aplicativo.
Por isso as funções extras no final (compare com as anteriores porque criei só pra este post).
Problema conhecido:
Com o Browse() original do Harbour, dá erro na edição se o arquivo não for usado em modo exclusivo.
- Anexos
-
rdbase.prg- (63.03 KiB) Baixado 98 vezes
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/