ivanil escreveu:Na verdade, o que ocorre é que você esta desbravando o código sem olhar o manual;
o value do browse devolve o recno() do DBF; então em sua função DBclick, teria que ter um DbGoto();
Por padrão, acredito que fica desligado o sincronismo por conta de desempenho, quando a base cresce na rede, o browse demonstra baixa perfomance, há colegas que passaram a usar o TBrowse, sugiro dar uma olhada nele, um objeto altamente parametrizável, rápido, mas acabou se tornando complexo lembra muito o nosso velho tbrowse do clipper ;
Manual: olhava, testava, não funcionava
Exemplos: olhava, qualquer algo mais não funcionava
O próprio @GRID, tem duas versões na HMG Extended, uma usando GRID mesmo, e outra usando BROWSE.
Com certeza isso não tem no manual.
Eventualmente tento encontrar alguma coisa, mas ao contrário do que parece, acaba parecendo mais lixo do que ajuda.
Eu realmente acedito que o DLGAUTO pode ajudar muito mais do que a maioria dos exemplos ou manuais, poderia se tornar a referência aos comandos.
É olhar gui_browse() pra ver como se usa o browse, é olhar gui_label() pra ver como se usa o label, é olhar gui_textbox() pra ver como se usa o textbox.
É executar, pra ver tudo funcionando em conjunto.
É criar DBFs diferentes, pra ver funcionando com DBFs próprios, ou DBFs diferentes.
Recursos a mais?
Acho que todos vão querer o básico funcionando primeiro, antes de fazer algo mais.
Pelo que podemos ver, esse básico ainda está incompleto.
Vou anotar essa opção no próprio browse() do DLGAUTO.
Não serve pra ADO, mas tudo bem, por enquanto é DBF.