Fórum Afinal de contas, pra que serve o DataModule? #221881

24/03/2004

0

Bem, pessoal, o título está bem claro.

Gostaria de saber qual a função do DataModule no programa.
Porque não colocar os DataSets direto no Form?

bye!


Delphi32

Delphi32

Responder

Posts

24/03/2004

Aroldo Zanela

Colega,

Entre outras coisas, reaproveitamento de código. Faça uma vez, use em qualquer lugar do seu sistema.


Responder

Gostei + 0

24/03/2004

Rafaelmartins

Imagine a seguinte situção:

Em um sistema (por exemplo de Controle de Estoque), vc tem que desenvolver uma tela de cadastro para funcionários, fornecedores, peças, clientes etc. Vc também desenvolverá relatórios, baseados nos cadastros; Ou seja, utilizando os mesmos Tables e Querys para impressão dos dados.

Aí vem a pergunta:

- O que é mais fácil, colocar os componentes de acesso aos dados em um lugar acessível a todos (DataModule) os forms, units ou fazer uma exalstiva e lenta replicação de componentes?

A resposta deixo por sua conta.


Responder

Gostei + 0

24/03/2004

Geno

Companheiro....

diga-me..o que vc acha mais facil e mais organizado:

1- Espalhar seus repositorios de dados pela sua aplicacao.
2- Colocar tudo em um lugar so, e chama-los a partir desse lugar.


Em sistemas GRANDES, isso eh muito util.
MEsmo pq, existe a possibilidade de vc reaproveitar as qry´s por exemplo, sem ter que instanciar um outro objeto qualquer, pois o data-module deve ficar no uses de TODOS os formularios de sua apliacacao.


Responder

Gostei + 0

24/03/2004

Denis

Oi Colega,

Uma vez peguei um sistema para fazer manutenção, e tinha tantos componetes de dados espalhados pelo form, que eu quase não conseguia mover e nem clicar nos componentes visuais do form. Estava uma bagunça muito grande e o form extremamente poluído.

No caso do DataModule, vc. pode centralizar e organizar muito mais o projeto. Ficando no form apenas os componentes visuais. Isto melhora bem a organização do programa. E no caso de um sistema grande, facilita muito mais a manutenção. Mesmo que seja vc. a única pessoa a dar manutenção no programa, quando ele tiver um certo tamanho, começará a se perder onde os dados são acessados.

Enfim organização.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar