Ajuda. Controle ClientDataSet em um unico form
Saudacoes amigos...
Gostaria de obter ajuda da seguinte forma:
Tenho um Form Principal com o Ribbon, nele contem uma Barra de Edicao contendo os botoes de Edicao padrao: Incluir, Alterar, Excluir e etc...
Nos meus forms de Cadastro nao havera os botoes de controle de edicao.
Como faço pra que estes botoes que estao na barra Ribbon do meu form principal controlem a ediçao dos meus forms de cadastro sempre que eles forem abertos?
Nao sei se me fiz entender bem, mas desde ja agradeço a compreensao de todos!!
Gostaria de obter ajuda da seguinte forma:
Tenho um Form Principal com o Ribbon, nele contem uma Barra de Edicao contendo os botoes de Edicao padrao: Incluir, Alterar, Excluir e etc...
Nos meus forms de Cadastro nao havera os botoes de controle de edicao.
Como faço pra que estes botoes que estao na barra Ribbon do meu form principal controlem a ediçao dos meus forms de cadastro sempre que eles forem abertos?
Nao sei se me fiz entender bem, mas desde ja agradeço a compreensao de todos!!
Marco Previato
Curtidas 0
Respostas
Alisson Santos
13/01/2012
me desculpe mais não entendei o que quer quer aconteça, pois falou que alguns form não vai poder ter edição...
poderia esclarecer mais sobre o que precisa.
poderia esclarecer mais sobre o que precisa.
GOSTEI 0
Marco Previato
13/01/2012
Me desculpe...
é o seguinte: nos meus forms de cadastro nao havera os botos de edição como incluir, alterar, excluir, etc... os botoes ficarão na barra do Ribbon no form principal. O que eu quero é poder controlar os meus forms de cadastro atraves dos botoes do meu form principal que fica na barra do Ribbon. :)
é o seguinte: nos meus forms de cadastro nao havera os botos de edição como incluir, alterar, excluir, etc... os botoes ficarão na barra do Ribbon no form principal. O que eu quero é poder controlar os meus forms de cadastro atraves dos botoes do meu form principal que fica na barra do Ribbon. :)
GOSTEI 0
Gustavo Bretas
13/01/2012
Rapaz,
Como vc quer usar o botão no Ribbon, necessáriamente vc precisar deixar o formulário principal como MDI, e esquecer o método ShowModal para abrir as telas.
Crie um formulário padrão, e nele crie o método de gravação, depois vc poderá chamar o método pela variável ActiveMDIChild, mas usando a classe do formulário padrão.
Por exemplo:
Esse método pode ser virtual ou não, se for virtual, vc terá que escrevê-lo em todos os forms descendentes, senão terá que usar um pouco de orientação a objeto para que o procedimento seja capaz de ser executádo em todos os forms. Por exemplo, um método para fechar a tela pode estar no padrão, mas um método para gravação dos dados, para estar no padrão, todas as regras de gravação devem ser escritas alí, como tratamento para gravação em mestre detalhe, e etc, entende?
Espero ter ajudado!
Abraço!
Como vc quer usar o botão no Ribbon, necessáriamente vc precisar deixar o formulário principal como MDI, e esquecer o método ShowModal para abrir as telas.
Crie um formulário padrão, e nele crie o método de gravação, depois vc poderá chamar o método pela variável ActiveMDIChild, mas usando a classe do formulário padrão.
Por exemplo:
TFormPadrao(ActiveMDIChild).mtdSalvar
Esse método pode ser virtual ou não, se for virtual, vc terá que escrevê-lo em todos os forms descendentes, senão terá que usar um pouco de orientação a objeto para que o procedimento seja capaz de ser executádo em todos os forms. Por exemplo, um método para fechar a tela pode estar no padrão, mas um método para gravação dos dados, para estar no padrão, todas as regras de gravação devem ser escritas alí, como tratamento para gravação em mestre detalhe, e etc, entende?
Espero ter ajudado!
Abraço!
GOSTEI 0