Como manipular os botões do DbNavigator ?!
Uso ADO e Acess e Delphi 7
Gente tenho os seguintes campos
Cod
Nome
End
Fone
e um Dbnavigator pra entrar os dados, gostaria que ele so habilitasse os campos se eu apertar inserir no dbnavigator , ou deleter ou edit... se cancelar ele desabilitasse os campos e etc... deu pra entender.
Obriagado
:arrow: [color=red:ef34aed68c]Título alterado pelo Moderador oTTo. Removido ´DbNavigator´.[/color:ef34aed68c]
:idea: [color=blue:ef34aed68c]Leia as regras de conduta do fórum.[/color:ef34aed68c]
Gente tenho os seguintes campos
Cod
Nome
End
Fone
e um Dbnavigator pra entrar os dados, gostaria que ele so habilitasse os campos se eu apertar inserir no dbnavigator , ou deleter ou edit... se cancelar ele desabilitasse os campos e etc... deu pra entender.
Obriagado
:arrow: [color=red:ef34aed68c]Título alterado pelo Moderador oTTo. Removido ´DbNavigator´.[/color:ef34aed68c]
:idea: [color=blue:ef34aed68c]Leia as regras de conduta do fórum.[/color:ef34aed68c]
Uoquisala
Curtidas 0
Melhor post
Tnaires
01/07/2004
No BeforeInsert da tabela:
No AfterPost:
procedure Form1.Table1BeforeInsert(DataSet: TDataSet) begin DataSet.EnableControls; end;
No AfterPost:
procedure Form1.Table1AfterPost(DataSet: TDataSet) begin DataSet.DisableControls; end;
GOSTEI 1
Mais Respostas
Uoquisala
01/07/2004
Sobe
GOSTEI 0
Tnaires
01/07/2004
Ih, não tenho certeza se esses métodos são do DataSet ou do DataSource... Se não der certo, use os mesmos métodos, nos mesmos eventos, mas no DataSource da tabela.
GOSTEI 0
Fernanda Fonseca
01/07/2004
Não entendi mt bem sua pergunta..
mas axo que isso pode te ajudar...
Table1.First; // First Record
Table1.Prior; // Prior Record
Table1.Next; // Next Record
Table1.Last; // Last Record
Table1.Insert; // Insert Record
Table1.Delete; // Delete Record
Table1.Edit; // Edit Record
Table1.Post; // Post Edit
Table1.Cancel; // Cancel Edit
Table1.Refresh; // Refresh Data
</fonr>
esses sao os eventos iguais aos do DBNavigator...
vc pode criar botoes e no on click e digitar issu ai!!
se quiser me explicar melhor... tamo ai é p/ ajudar mess!!
mas axo que isso pode te ajudar...
Table1.First; // First Record
Table1.Prior; // Prior Record
Table1.Next; // Next Record
Table1.Last; // Last Record
Table1.Insert; // Insert Record
Table1.Delete; // Delete Record
Table1.Edit; // Edit Record
Table1.Post; // Post Edit
Table1.Cancel; // Cancel Edit
Table1.Refresh; // Refresh Data
</fonr>
esses sao os eventos iguais aos do DBNavigator...
vc pode criar botoes e no on click e digitar issu ai!!
se quiser me explicar melhor... tamo ai é p/ ajudar mess!!
GOSTEI 0
Tnaires
01/07/2004
Ou, melhor, usar um ActionList, que já vem com ações padrão para esses métodos.
Confirmado: o método DisableControls pertence à classe TDataSet (assim como o método EnableControls). Ou seja, utilize o código q eu postei acima para habilitar os campos qdo o usuário inserir um registro, e desabilitar qdo ele gravar.
Abraços
Confirmado: o método DisableControls pertence à classe TDataSet (assim como o método EnableControls). Ou seja, utilize o código q eu postei acima para habilitar os campos qdo o usuário inserir um registro, e desabilitar qdo ele gravar.
Abraços
GOSTEI 0