Comportamento estranho do DBCombobox no delphi
Olá pessoal, venho aqui pedir a ajuda de vocês sobre o componente DBCombobox.
E o seguinte, eu tenho uma aplicação onde estou usando componentes dataware e um deles e o DBCombobox, as operacoes de CRUD esta funcionando beleza.
Só que, eu quero colocar os atalhos dos botoes do CRUD, tipo F4 para Inserir e F3 para cancelar e foi ai que começou o comportamento estranho do DBCombobox.
Quando o foco esta sobre o DBCombobox ao ser apertado a tecla de atalho F3 a insert no registro e cancelado, mas o dataset fica em modo de ediçao e com isso começa da erro na aplicação. eu tento fechar e aparece a mensagem que eu coloquei caso o usuario tente fechar o form com o dataset em modo de ediçao ou insert.
Só que se o foco estiver em um DBEdit a operação e cancelada normalmente e eu ja testei com o TCombobox e tambem a operação e cancelada normalmente.
Eu preciso usar o DBCombox mesmo, mas ainda não consegui resolver esse problema pór conto com a ajuda da comunidade deste forum...
E o seguinte, eu tenho uma aplicação onde estou usando componentes dataware e um deles e o DBCombobox, as operacoes de CRUD esta funcionando beleza.
Só que, eu quero colocar os atalhos dos botoes do CRUD, tipo F4 para Inserir e F3 para cancelar e foi ai que começou o comportamento estranho do DBCombobox.
Quando o foco esta sobre o DBCombobox ao ser apertado a tecla de atalho F3 a insert no registro e cancelado, mas o dataset fica em modo de ediçao e com isso começa da erro na aplicação. eu tento fechar e aparece a mensagem que eu coloquei caso o usuario tente fechar o form com o dataset em modo de ediçao ou insert.
Só que se o foco estiver em um DBEdit a operação e cancelada normalmente e eu ja testei com o TCombobox e tambem a operação e cancelada normalmente.
Eu preciso usar o DBCombox mesmo, mas ainda não consegui resolver esse problema pór conto com a ajuda da comunidade deste forum...
Francisco Ribeiro
Curtidas 0
Respostas
Luiz Vichiatto
15/11/2017
Vai ter que verificar no passo a passo, identifique se não está passando a tabela para a combobox, eu prefiro passar um datasource de consulta.
GOSTEI 0