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 !