Tem como então Capturar o valor digitado sobre o DBGrid?
Fala pessoal, blz?
Queria debater sobre uma dúvida ou até mesmo se puderem me passar uma solução.
Estou fazendo um formulario de Produtos, aonde ele tem um DBGrid que lista os produtos cadastrados.
Utilizo a propriedade do DBGrid -> Options -> dgRowSelect := True
Utilizo no evento do DBGrid -> onKeyPress := Se pressionado ENTER (Key := #13) ele chama outro formulario exibindo o conteudo de toda a linha selecionada.
Meu problema é o seguinte.
Estou emplementando o Leitor de Código de Barras no meu projeto.
Até então, blz. Fiz o cadastro, pesquisa tudo funcionando perfeitamente.
Mas quando estou Visualizando o Formulario Produtos aonde se encontra meu DBGrid e nele utilizo o Leitor de Codigo de Barras; por propriedade do Leitor ele Le o Codigo e pressiona ENTER sobre o DBGrid.
Com isso executando o evendo onKeyPress do meu DBGrid.
Oque quero então?
O meu Leitor ele utiliza a porta do Teclado. Oque pensei? Desabilitar e Habilitar o Leitor somente quando for preciso.
Só que ae logicamente o teclado fica desabilitado.
Então pensei em fazer o seguinte.
Capturar qualquer valor digitado no DBGrid e retorna-lo a uma variavel.
Nisso implemento um codigo de busca que quando identificado se existe o Codigo inserido apartir do Leitor ele exibe o conteudo do produto procurado.
Tem como então Capturar o valor digitado sobre o DBGrid?
Alguem pode me dizer como?
Utilizo Delphi 7 Enterprise
BD : MySQL 5
connector: dbExpress
Agradeço ajuda.
Att.
Queria debater sobre uma dúvida ou até mesmo se puderem me passar uma solução.
Estou fazendo um formulario de Produtos, aonde ele tem um DBGrid que lista os produtos cadastrados.
Utilizo a propriedade do DBGrid -> Options -> dgRowSelect := True
Utilizo no evento do DBGrid -> onKeyPress := Se pressionado ENTER (Key := #13) ele chama outro formulario exibindo o conteudo de toda a linha selecionada.
Meu problema é o seguinte.
Estou emplementando o Leitor de Código de Barras no meu projeto.
Até então, blz. Fiz o cadastro, pesquisa tudo funcionando perfeitamente.
Mas quando estou Visualizando o Formulario Produtos aonde se encontra meu DBGrid e nele utilizo o Leitor de Codigo de Barras; por propriedade do Leitor ele Le o Codigo e pressiona ENTER sobre o DBGrid.
Com isso executando o evendo onKeyPress do meu DBGrid.
Oque quero então?
O meu Leitor ele utiliza a porta do Teclado. Oque pensei? Desabilitar e Habilitar o Leitor somente quando for preciso.
Só que ae logicamente o teclado fica desabilitado.
Então pensei em fazer o seguinte.
Capturar qualquer valor digitado no DBGrid e retorna-lo a uma variavel.
Nisso implemento um codigo de busca que quando identificado se existe o Codigo inserido apartir do Leitor ele exibe o conteudo do produto procurado.
Tem como então Capturar o valor digitado sobre o DBGrid?
Alguem pode me dizer como?
Utilizo Delphi 7 Enterprise
BD : MySQL 5
connector: dbExpress
Agradeço ajuda.
Att.
Devmedia
Curtidas 1