GARANTIR DESCONTO

Fórum Como Exibir os dados quando digitar no DBEdit ou Edit #265287

14/01/2005

0

Boa Noite
Como Exibir os dados quando digitar no DBEdit ou Edit não sei qual dos dois vai funcionar melhor se é o DBEdit ou o Edit mas quando utilizava Delphi 4 e paradox e no OnChange do Edit colocava o seguinte comando: Dm.nome da tabela .findnearest ([edit1.text]); funcinava legal mas agora utilizo Delphi 6 e Banco de Dados Interbase, então quando começo a digitar o comando acima não tenho a função findnearest, não sei se isso é por causa do delphi6. Então minha duvida é a seguinte pode observar abaixo:

Estou precisando do seguinte comando: Veja o exemplo abaixo:
Tenho meu FORM DE CLIENTES onde neste FORM tenho um DBEDIT que registra o código do cliente automático ( é a chave primaria) quando clico no botão salvar, pois então
Cadastro o primeiro cliente e o código dele é 1. Então o comando que necessito é que quando eu entrar nesse FORM DE CLIENTES novamente e no DBEDIT onde foi salvo o cliente eu digitar 1, vai aparecer vai aparecer todos os dados do cliente 1.

Caso me responda tenho que colocar esse comando no EVENTO ONCLICK ou ONENTER do DBEDIT.

obrigado


Spalenza

Spalenza

Responder

Posts

14/01/2005

Aroldo Zanela

Colega,

Você pode fazer isto de várias formas, inclusive, no OnValidate do objeto TField. Entretanto, acredito que o uso de um SpeedButton com um glyph apropriado (Lupa, Binóculo, etc) vai facilitar a interação com o usuário. A falta do método FindNearest prende-se ao fato do tipo de objeto que está utilizando para ´navegar´ sobre os dados e ao seu banco de dados.

Num ambiente Client/Server, deve-se evitar o overhead com o tráfego de dados sobre a rede. Apesar de você poder obter um resultado semelhando ao FindNerest utilizando uma query com parâmetros e comparador LIKE e curimgas ¬, seu uso não é recomendado.

Portanto, avalie realmente a necessidade e procure optar por soluções de pesquisa onde seja ´passada´ as restrições necessárias para não causar gargalos na rede.


Responder

Gostei + 0

14/01/2005

Aroldo Zanela

Colega,

Você pode fazer isto de várias formas, inclusive, no OnValidate do objeto TField. Entretanto, acredito que o uso de um SpeedButton com um glyph apropriado (Lupa, Binóculo, etc) vai facilitar a interação com o usuário. A falta do método FindNearest prende-se ao fato do tipo de objeto que está utilizando para ´navegar´ sobre os dados e ao seu banco de dados.

Num ambiente Client/Server, deve-se evitar o overhead com o tráfego de dados sobre a rede. Apesar de você poder obter um resultado semelhando ao FindNerest utilizando uma query com parâmetros e comparador LIKE e curimgas ¬, seu uso não é recomendado.

Portanto, avalie realmente a necessidade e procure optar por soluções de pesquisa onde seja ´passada´ as restrições necessárias para não causar gargalos na rede.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar