Fórum Tratamentos DBGrid #300211
21/10/2005
0
Caros amigos:
Utilizo o DBGrid para entradas de dados e gostaria de saber como fazer os seguintes tratamentos:
1 - Como travar(não editar) determinada coluna para não deixar o usuário digitar valores na mesma;
2 - Em uma grid de 4 colunas, ao sair da mesma, não permitir a inserção de uma nova linha, forçando o usuário a clicar no botão adicionar.
Atenciosamente
Zekas
Utilizo o DBGrid para entradas de dados e gostaria de saber como fazer os seguintes tratamentos:
1 - Como travar(não editar) determinada coluna para não deixar o usuário digitar valores na mesma;
2 - Em uma grid de 4 colunas, ao sair da mesma, não permitir a inserção de uma nova linha, forçando o usuário a clicar no botão adicionar.
Atenciosamente
Zekas
Zekas
Curtir tópico
+ 0
Responder
Posts
21/10/2005
Marcio.theis
1°) No seu DBGrid se vc der dois cliques ira abrir a listagem dos campos que aparecem na tela, se vc selecionar um deles vera que existe a opção ReadOnly, basta colocar como True...
2°) Para cancelar a inserção pelo DBGrid uma das formas seria vc colocar no OnNewRecord da sua tabela a ação de cancelamento, tbl.Cancel;
Pelo o que eu entendi vc quer que o usuário primeiro clique em Inserir e depois podera ir no grid e inserir, caso seja isto, vc deve somente ter uma variavel de controle para que fique controlando a possibilidade de inserção de um novo item...
2°) Para cancelar a inserção pelo DBGrid uma das formas seria vc colocar no OnNewRecord da sua tabela a ação de cancelamento, tbl.Cancel;
Pelo o que eu entendi vc quer que o usuário primeiro clique em Inserir e depois podera ir no grid e inserir, caso seja isto, vc deve somente ter uma variavel de controle para que fique controlando a possibilidade de inserção de um novo item...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)