Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CristianeCodama

Probleminha com a tela de cadastro

Recommended Posts

Tenho uma tela de cadastro de Clientes, onde consta dados para serem preenchido e um grid onde possui todos os campos do preenchimento.O problema é que quando abro a tela de cadastro nos campos a serem preenchidos já vem preenchido.Para poder cadastrar tenho que clicar no botão NOVO.O que que tem de errado??? Será porque tenho o seguinte comando no form :

 

procedure TForm2.FormCreate(Sender: TObject);

begin

udm.cdsClientes.open;<datamodule.clientDataSet.open>

end;

 

e no botão NOVO o seguinte comando

 

procedure TForm2.NovoClick(Sender: TObject);

begin

udm.cdsClientes.Insert;

end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Cristiane,

 

Acredito que não tenha nada errado com seu codigo.. quando você abre a tela , ela ja entra em modo de consulta.. por isso os dados veem preenchidos.. note que se você mudar o foco na grid, os dados dos campos serão alterados,tranzendo assim as informaçoes do outro registro salvo.. os campos somentes serão zerados ao clicar em incluir. Para evitar erros, no evento onshow do form desabilite os campos, edit.enable := false; , assim os dados só poderao ser alterados clicando em alterar.

 

Espero ter te ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.