Fórum Como eliminar essa mensagem chata ??? #210559
30/01/2004
0
Num determinado Form, eu tenho um dbgrid ligado a um AdoTable : ´TabEmprestimo´.
DbGrid.readonly := true;
Sempre quando o form é chamado,
eu clico no scroll vertical do dbgrid para visualizar os dados cadastrados, se eu clicar dentro de um célula qualquer, sempre aparece a seguinte mensagem :
´TabEmprestimo: Is not edit or insert mode´
É claro que a tabela não está nem em modo de edição ou insersão ...
Como eu faço para sumir com essa mensagem,
quando eu clicar no Dbgrid ???
Leo.
DbGrid.readonly := true;
Sempre quando o form é chamado,
eu clico no scroll vertical do dbgrid para visualizar os dados cadastrados, se eu clicar dentro de um célula qualquer, sempre aparece a seguinte mensagem :
´TabEmprestimo: Is not edit or insert mode´
É claro que a tabela não está nem em modo de edição ou insersão ...
Como eu faço para sumir com essa mensagem,
quando eu clicar no Dbgrid ???
Leo.
Lbsystems
Curtir tópico
+ 0
Responder
Posts
30/01/2004
Ldsirene
Ao inves de Table, use um componente query, é melhor e mais rápido alem de mais eficiente. Com o table vc esta ligado direto na tabela, e precisa ficar tratando estes negocios de insert ou edit, num Query, vc so esta enxergando um conjunto de registros carregado no recordset do componente, uma cópia da tabela ou qtde de registros puxados pela sua query, ai pode clicar, clicar duplo, fazer o que quiser que não vai mexer na tabela original, assim é mais seguro, seu sistema fica mais confiavel e seguro, sem riso de perda de dados por besteira, alem de aparentar um programador melhor para sua empresa!
Responder
Gostei + 0
31/01/2004
Bacalhau
Uma das soluções é passar a table para readonly, em vez do DbGrid.
Outra solução é ir à propriedade dgAlwaysShowEditor e colocar o valor false
Outra solução é ir à propriedade dgAlwaysShowEditor e colocar o valor false
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)