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
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
Curtir tópico
+ 0
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.
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.
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
Clique aqui para fazer login e interagir na Comunidade :)