Dbedit não mostra grid

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

wagner aragao
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 30 Jan 2008 02:06
Localização: PORTO VELHO-RONDÔNIA

Dbedit não mostra grid

Mensagem por wagner aragao »

Olá pessoal,
To com o seguinte problema, quando abro um dbedit() e na tabela não tem dados simplesmente não mostra nada na tela fica como se tivesse aguardando um comando, se for pela tabela e colocar 1 registro, o grid abre normalmente. Em clipper funciona e se tiver dados também, alguém sabe de algo ???
t+
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Dbedit não mostra grid

Mensagem por gvc »

Eu sempre tive problema com o dbedit do xharbour.
Resolvi compilando os fontes do dbedit com o sistema.
Vc já tentou isso?
"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}
wagner aragao
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 30 Jan 2008 02:06
Localização: PORTO VELHO-RONDÔNIA

Re: Dbedit não mostra grid

Mensagem por wagner aragao »

Olá,

Você tem os fontes do dbedit() pra me arrumar ???
t+
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Dbedit não mostra grid

Mensagem por alaminojunior »

Aproveita que não funciona direito e dá uma olhada na classe Tbrowse(). Se julgar oportuno, claro.
Pesquisando pelo fórum tem vários exemplos e opiniões.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
wagner aragao
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 30 Jan 2008 02:06
Localização: PORTO VELHO-RONDÔNIA

Re: Dbedit não mostra grid

Mensagem por wagner aragao »

Olá Alamino,

Até pensei em mudar para tbrowse() só que migrei para xH a pouco tempo e to querendo passar para Fivewin então criar no tbrowse() e depois ter que mudar para FW são dois trabalhos, queria deixar rodando do jeito que tá só que sem problemas enquanto migro...
t+
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: Dbedit não mostra grid

Mensagem por fladimir »

Colega tenta esse tópico, resolveu meu problema eu compilei junto...


https://pctoledo.org/forum/viewto ... lit=dbedit

Sucesso!!!

:)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: Dbedit não mostra grid

Mensagem por acelconsultoria »

Na função auxiliar do DBEdit, você testou a quantidade de registros ???

Utilizo o DbEdit no xHarbour e faço da seguinte forma:

Código: Selecionar todos


Chamada da DBEdit:

DBEDIT( 07, 06, 16, 73, , "LER_ARQ", , PSQ_NOME, "ÄÂÄ", " ³ ", "ÄÁÄ" )     // LER_ARQ é a função auxiliar


FUNCTION LER_ARQ
PARA P_MODO
IF P_MODO = 3    // é parâmetro padrão da DBEdit, e o número 3 significa que a tabela está vazia.
   AVISO("Arquivo Vazio!")   // retorna mensagem informando que não há registros na tabela.
   RETURN 0   // retorna e sai do DbEdit().
ENDIF


Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: Dbedit não mostra grid

Mensagem por Hasse »

Boa noite colegas.

Eu tinha uma aplicação que ainda usava um DBEdit() e que funcionava sem qualquer problema até a versão do xHarbour 1.0.0-beta.

Daí para frente eu tive problemas de lentidão irritante em algumas situações. Voltei à versão 1.0.0-beta e as coisas voltaram ao normal.

Aí parti para atroca definitiva de todos os DBedit() que ainda sobraram nos meus aplicativos pela Classe TBrowse().

Vejam que é possível que esta minha experiência nada tenha a ver com o problema do colega Wagner. Contudo, é importante não esquecer que pode ser mais um comportamento, digamos, algo diferente...
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Dbedit não mostra grid

Mensagem por alaminojunior »

Só para constar, eu ainda tenho algumas rotinas com dbedit herdadas do Clipper, pouquíssimamente usadas, e não tenho reparado (e muito menos os clientes que usam) nenhum problema.
Não será falta de algum ajuste ? E as vezes pode ser excesso de confiança também !
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder