Ir para conteúdo
Fórum Script Brasil
  • 0

Travar Dbedit


Arrasted

Pergunta

Pessoal sou iniciante em Delphi. Sei que é uma dúvida besta mas segue abaixo:

Form1...tenho um TMainMenu com várias opções, todas funcionam belezinha.

Duas, estão me dando dor de cabeça..hehehehe

Abro a opção CLIENTES CADASTRADOS usando form2.Show. os campos deste form são DBEdit's, gostaria de (Tranca-lo), ou seja deixar o usuario alterar apenas pela opção altera formulario....como faço?

A segunda é a mesma coisa só que no CADASTRO DE CLIENTE, gostaria que ele abrisso apenas para inserção (CAMPOS EM BRANCO) mas ele já traz na abertura o primeiro registro do banco

Abraço e bom ano a todos

Érico

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá,

que compoente você está usando pra abrir suas tabelas?

1º - CLIENTES CADASTRADOS:

Se você tiver usando Table tem a opção ReadOnly só é mudar pra TRUE, ou nos proprios DBEdit's tem essa opção, isso irá travar os campos.

2º - CADASTRO DE CLIENTE

No evento onShow do form você pode colocar assim:

Table1.Append;

com isso seu form já vai abrir num novo registro.

Abs. Progr'amador.

Link para o comentário
Compartilhar em outros sites

  • 0

O que faço em quase todas as minha aplicações é isso no evento StateChange do DataSource que está ligao a Tabela faço assim:

procedure DataSourcedaTableStateChange(Sender: TObject);

begin

BNovo.Enabled := IBTable.State in [dsBrowse];

BAlt.Enabled := IBTable.State in [dsBrowse];

BDel.Enabled := IBTable.State in [dsBrowse];

BGrav.Enabled := IBTable.State in [dsEdit,dsInsert];

BCanc.Enabled := IBTable.State in [dsEdit,dsInsert];

PanelDados.Enabled := DMlcd.IBCond.State in [dsEdit,dsInsert];

end;

Assim conforme o estado de sua tabela ficara os botões... wink.gif

Quando você clica em BNovo está Table.Apend certo! Então Os Botões Bnovo, Balt, Bdel vão desabilitar e os demais vão habilitar, isso fica ótimo... O que tem quefazer é colocar os seus DBedit e um Panel e os Botões em outro...

Qualquer duvida...

Tbaiano wink.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...