Pensa bem, se você criar um campo novo em uma tabela do sistema, só o fato dele 
aparecer automático no seu ClientDataSet não adiantaria nada, pois este campo 
provavelmente vai alterar ou acrescentar algum comportamento nas regras de 
negócio, sendo assim, você já teria que alterar as classes mesmo, e adicionar o 
campo manualmente no DataSet é o de menos.

Eli Flávio Bortolotte


--- Em delphi-br@yahoogrupos.com.br, "Luciano Faria" <luci...@...> escreveu
>
> Olá Eli, obrigado por responder.
> 
>  
> 
> Eu também uso assim.... mas como isso não acaba 100% com o problema de
> atualização dos TFields em vários TDataModule's, eu estava pensando se não
> havia nenhuma solução diferente.
> 
>  
> 
> Abraço,
> 
>  
> 
>  Luciano.
> 
>  
> 
> De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
> nome de eliflaviob
> Enviada em: sexta-feira, 4 de setembro de 2009 14:08
> Para: delphi-br@yahoogrupos.com.br
> Assunto: RES: [delphi-br] Re: Herança e OOP em TDataModule
> 
>  
> 
>   
> 
> Eu crio um DataModule para cada módulo do sistema, independente das tabelas
> que sejam necessárias. Dentro das tabelas (Query ou ClientDataSet) eu
> adiciono apenas os campos necessários naquele módulo. Um DataModule pode
> fazer uso de um outro DataModule, dependendo da situação.
> Todas as regras de negócio ficam nesses DataModules, tudo que é relacionado
> à interface com usuário fica nos Forms.
> 
> Eli Flávio Bortolotte
> 
> --- Em delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> , "Luciano Faria" <luciano@> escreveu
> >
> > sim
> > 
> > 
> > 
> > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> ] Em
> > nome de eliflaviob
> > Enviada em: sexta-feira, 4 de setembro de 2009 08:20
> > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> 
> > Assunto: [delphi-br] Re: Herança e OOP em TDataModule
> > 
> > 
> > 
> > 
> > 
> > Você está se referindo aos TFields que são adicionandos nos DataSets? 
> > 
> > Eli
> > 
> > --- Em delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br>
> <mailto:delphi-br%40yahoogrupos.com.br>
> > , "Luciano Faria" <luciano@> escreveu
> > >
> > > Eli, seria por exemplo:
> > > 
> > > 
> > > 
> > > Vc. cria um TDataModule para o FINANCEIRO que usa além das relativas ao
> > > módulo, também a tabela CLIENTES e cria outro para o módulo de ESTOQUE
> que
> > > usa a mesma tabela CLIENTES .... aí muda a estrutura da tabela CLIENTES
> e
> > > precisa alterar no TTable dos "dois" TDataModule's ..... dá pra evitar
> > isso
> > > e alterar em um lugar só com alguma técnica?
> > > 
> > > 
> > > 
> > > Estou aproveitando o gancho da pergunta do amigo anterior pra saber como
> o
> > > pessoal faz nesses casos.
> > > 
> > > 
> > > 
> > > Obrigado.
> > > 
> > > 
> > > 
> > > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> <mailto:delphi-br%40yahoogrupos.com.br>
> > [mailto:delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br>
> <mailto:delphi-br%40yahoogrupos.com.br>
> > ] Em
> > > nome de eliflaviob
> > > Enviada em: quinta-feira, 3 de setembro de 2009 15:40
> > > Para: delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br>
> <mailto:delphi-br%40yahoogrupos.com.br>
> > 
> > > Assunto: RES: [delphi-br] Re: Herança e OOP em quais processos?
> > > 
> > > 
> > > 
> > > 
> > > 
> > > Qual a sua dúvida?
> > > 
> > > Eli Flávio Bortolotte
> > > 
> > > --- Em delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br> 
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > > , "Luciano Faria" <luciano@> escreveu
> > > >
> > > > Alguém tem boa experiência de uso e alguns exemplos de Herança e OOP
> com
> > > > DataModules?
> > > > 
> > > > 
> > > > 
> > > > De: delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br>
> <mailto:delphi-br%40yahoogrupos.com.br>
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > > [mailto:delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br> 
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > > ] Em
> > > > nome de simoesluciano
> > > > Enviada em: quinta-feira, 3 de setembro de 2009 14:45
> > > > Para: delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br> 
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > <mailto:delphi-br%40yahoogrupos.com.br>
> > > 
> > > > Assunto: [delphi-br] Re: Herança e OOP em quais processos?
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Eu resolso isso tendo um form bem básico (basicão), todos os forms
> > herdam
> > > > dele, mesmo os forms básicos mais especializados, como o de básico
> > > consulta
> > > > por exemplo.
> > > > Algo simular a:
> > > > |--TForm
> > > > |--TFormBasico
> > > > | |--TFormBasicoConsulta
> > > > | |--TFormBasicoManutencao
> > > > |--TFormBasicoRelatorio
> > > > |-- TFormRelatorio1
> > > > |-- TFormRelatorio2
> > > > 
> > > > Luciano C. Simões
> > > > 
> > > > --- Em delphi-br@yahoogrupos.com.br
> <mailto:delphi-br%40yahoogrupos.com.br> 
> > <mailto:delphi-br%40yahoogrupos.com.br> 
> > > <mailto:delphi-br%40yahoogrupos.com.br>
> > > <mailto:delphi-br%40yahoogrupos.com.br>
> > > > , "Walter Chagas \(Bol\)" <wchagasj@> escreveu
> > > > >
> > > > > 
> > > > > Porém, os forms que envolvem atividades do processo em questao, não
> há
> > > > como herdar a menos que tais forms tenham muita coisa em comum.
> > > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > 
> > > 
> > > 
> > > 
> > > 
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > 
> > 
> > 
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a