Página 1 de 1
Preciso do DBEDIT.PRG do clipper52e!
Enviado: 06 Jul 2004 00:52
por ANDRIL
Ola
Gostaria de parabeniza-lo pelo novo forum Toledo!.
Estou precisando do fonte do DBEDIT.PRG que vem junto com o clipper52e.
Urgente!
andrilsp1@ig.com.br
Enviado: 06 Jul 2004 01:23
por Toledo
Olá a todos,
Andril,
Seja bem-vindo no novo Fórum Clipper On Line!
Eu não encontrei nenhuma fonte do DBEDIT junto com o Clipper 5.2e.
Abraços,
Enviado: 06 Jul 2004 07:52
por janio
Toledo escreveu:Olá a todos,
Andril,
Seja bem-vindo no novo Fórum Clipper On Line!
Eu não encontrei nenhuma fonte do DBEDIT junto com o Clipper 5.2e.
Abraços,
O mesmo eu posso dizer. O único dbedit que existe no clipper5.2e é o DBEDIT.CH
Abraços,
Janio
Re: Preciso do DBEDIT.PRG do clipper52e!
Enviado: 07 Jul 2004 00:14
por ANDRIL
Ola,
Bem pessoal eu pensei que tivesse o fonte do DBEDIT assim como o ERROSYS.PRG e etc. pois precisava colocar uma atualização no Dbedit para que a tela em outro terminal seja atualizada assim que cadastro um novo registro no meu terminal ( como return 2 constante ). Consegui fazer com o TBROWSE porém algumas UDFS que desenvolvi não puderam serem aproveitadas.
Mesmo assim muito obrigado!
Re: Preciso do DBEDIT.PRG do clipper52e!
Enviado: 07 Jul 2004 08:36
por Daniel
Uma ideia! gere um execultavel so com a funcao do dbedit depois decompile este execultavel vc tera o o fonte do bdedit
Enviado: 07 Jul 2004 20:28
por Jorge Adourian
ANDRIL, para analisar um bom exemplo use os fontes do DBU que fazem parte do Clipper.
Enviado: 14 Jul 2004 20:55
por rochinha
Amiguinho
Acho que vai depender da forma como voce esta usando o DBEDIT e suas funções de tratamento de teclas.
Por padrão, em se tratando de trabalho em rede, onde dois terminais estão com o mesmo .DBF aberto, ou seja, um cadastra e outro consulta(em um browse/dbedit) é de prache que a atualização seja automática.
O DBEDIT recebe em um parâmetro a chamada a uma função e esta mesma nunca deve prender a atenção do DBEDIT por muito tempo, exemplo:
...
DBEDIT(01,01,24,79,aCampos,'MinhaUDF')
...
FUNCTION MinhaUDF
parameters modo,ponteiro
@ 24,02 say time() // Fica apresentando o tempo enquanto dentro do DBEDIT
TECLA := LASTKEY()
DO CASE
CASE TECLA = T_TAB
retorno = 0
CASE TECLA = 13
... // Codigo qualquer
retorno = 2
CASE TECLA = 22 .or. (TECLA = 24 .AND. EOF())
... // Codigo qualquer
retorno = 2
OTHERWISE
retorno = 1 // Sempre devera existir retorno para não travar o DBEDIT
ENDCASE
return(retorno)
Esta função recebe o foco de atenção do DBEDIT executa o que esta programado e devolve o foco ao mesmo.
Então se estiver trabalhando em rede e suas telas não são atualizadas on-line verifique os caminhos de seus .DBFs e indices.
@braços :?)