Vários colegas expõe suas dúvidas a respeito do
TBrowse.
Eu já vou colocar uma dúvida maior ainda.
Para que serve mesmo o TBrowse
Há anos programo em
Clipper, desde o
Summer 87, e, francamente nada vi até hoje que o
Tbrowse acrescentasse aos meus sistemas que o
DbEdit(),
Achoice() ou o próprio
Browse(), nativos do
Clipper não fizessem.
Inclusive quando habilito essas funções nos sistemas, o faço num tópico de verificação geral de arquivos, aconselhando o máximo de cuidado pois alterações ou exclusões ficam por conta e risco do cliente, tanto que só permito aos principais operadores do sistema o acesso aos bancos de dados.
Permito o máximo de verificações, filtrando campos, colocando inclusive todos eles como índices, tudo isso feito, quando possível, em uma cópia do arquivo. Enquanto isso o arquivo principal continua disponível a todo o sistema.
No
TBrowse você precisa ter acesso exclusivo ao arquivo, não é ?
O
TBrowse se assemelha, para mim, ao recurso do
Delphi chamado
Navigator, onde tem um botão para você ir ao primeiro registro, ao último, avançar, retroceder, que pode funcionar em arquivos muito pequenos mas impraticável em arquivos enormes.
Se alguém usa para valer o
Tbrowse informe o que
ele faz mais do que ir ao topo, ir ao fundo, isto é, andar como o
Navigator do
Delphi,colocar cor em linhas, editar campos com a máxima segurança.
Quando eu vejo em um sistema
visual o componente
Navigator...