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


Zekas

Zekas

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...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar