dbedit()

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

Moderador: Moderadores

Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

dbedit()

Mensagem por Mário Isa »

Pesquisei aqui tudo mas não consegui.....

vejamos...

v1 := {'Emissor','Banco','Agencia','Praca','ncc','docum','valor','VENCTO'}
v2 := {'@!','@!','@!','@!','@!','@X','99999.99','@D'}
v3 := {'Emissor','Banco','Agˆncia','Pra‡a','C/C','N§ cheq', 'Valor','Venct§'}
dbedit (5, 1, 20, 78 , v1, 'FUNC_DB', v2, v3 , 'ÄÂÄ', .t.)

Mas quando tenta rodar no xharbour dá um erro dizendo Type Mismatch.

Se faço só
dbedit() // sem nenhum parametros até que vai.

Tem alguma coisa errada com a função ?

Mário
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: dbedit()

Mensagem por sygecom »

Olá Mario,
De uma procurada aqui no forum, que já foi postado um DBEDIT , que funciona melhor que o proprio DBEDIT do xharbour, ele usa funções e comandos do tbrowse.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: dbedit()

Mensagem por esbasso »

dbedit (5, 1, 20, 78 , v1, 'FUNC_DB', v2, v3 , 'ÄÂÄ', .t.)
TROQUE POR
dbedit (5, 1, 20, 78 , v1, 'FUNC_DB', v2, v3 , 'ÄÂÄ', "")
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: dbedit()

Mensagem por Mário Isa »

Fiz da forma como o colega esbasso falou mas surgiu este erro :
Error BASE/9999 Argument error: STRZERO Arguments: ( [
1] = Type: O Val: { TBROWSE Object } [ 2] = Type: N Val:
3 [ 3] = Type: U)

E fiz com o dbedit que o colega Sygecom falou.

Mário
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Re: dbedit()

Mensagem por Mário Isa »

Já descobri.
Ocorre que, na função do usuário, FUNC_DB, eu estava recebendo o 3º parametro como se fosse a ultima tecla pressionada.
Mas o terceiro vem como um objeto TBROWSE.
Obrigado a Todos
Mário
Avatar do usuário
ERASMO ANDRIOLI
Usuário Nível 2
Usuário Nível 2
Mensagens: 51
Registrado em: 15 Jul 2004 16:15
Localização: Sorriso-MT
Contato:

Re: dbedit()

Mensagem por ERASMO ANDRIOLI »

VEJA UM EXEMPLO NO LINK AKI DO FORUM:

viewtopic.php?t=7650

SAUDAÇÕES :xau
Responder