Página 1 de 1
Dbedit não mostra grid
Enviado: 16 Dez 2009 11:39
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+
Re: Dbedit não mostra grid
Enviado: 16 Dez 2009 12:29
por gvc
Eu sempre tive problema com o dbedit do xharbour.
Resolvi compilando os fontes do dbedit com o sistema.
Vc já tentou isso?
Re: Dbedit não mostra grid
Enviado: 16 Dez 2009 14:03
por wagner aragao
Olá,
Você tem os fontes do dbedit() pra me arrumar

t+
Re: Dbedit não mostra grid
Enviado: 16 Dez 2009 16:46
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.
Re: Dbedit não mostra grid
Enviado: 16 Dez 2009 19:05
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+
Re: Dbedit não mostra grid
Enviado: 16 Dez 2009 20:32
por fladimir
Colega tenta esse tópico, resolveu meu problema eu compilei junto...
https://pctoledo.org/forum/viewto ... lit=dbedit
Sucesso!!!
:)Pos
Re: Dbedit não mostra grid
Enviado: 18 Dez 2009 10:58
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
Re: Dbedit não mostra grid
Enviado: 18 Dez 2009 23:32
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...
Re: Dbedit não mostra grid
Enviado: 19 Dez 2009 12:07
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 !