Código
Banco de Dados. Ele tem a função de concentrar os Data Source, Table e Query em
um único local, facilitando muito na hora da criação e manutenção do aplicativo.
Mas o Data Module é capaz de nos deixar extremamente irritados quando se tem
muitos componentes incluídos nele.
Vamos imaginar uma situação:
Você tem um Data Module e define, via mouse, o tamanho dele na tela. Até ai sem
problemas, você começa a colocar os componentes até a hora que visualmente não
tem mais espaço no Data Module, mas mesmo assim você continua colocando-os nas extremidades
e o Data Module automáticamente habilita as barras de rolagens necessárias.
No fim de incluir todos os componentes que o seu sistema ira utilizar, o que você faz? Isso mesmo, grava o Data Module...
... tchan,tchan,tchan [ O PROBLEMA ]
No fim da gravação, você percebe que todo aquele seu cuidado para que todos os
componentes ficassem visualmente bem localizado e organizado foi por água a baixo, porque o Delphi aglomerou os componentes um em cima do outro para ficarem visíveis naquele tamanho de Data Module, não respeitando a sua organização pré-estabelecida.
A SOLUÇÃO:
Organize os componentes no Data Module do jeito que você achar melhor, no fim NÃO GRAVE.
- Primeiro selecione todos os componentes do Data Module (Clique em Apenas um deles, agora
no menu principal do Delphi, selecione Edit >> Select All)
- Aperte as teclas simultaneamente [CTRL + C] para copiar os componentes selecionados para
a área de transferência do Windows
- Abra o Bloco de Notas do Windows e aperte as teclas simultaneamente [CTRL + V] para colar
as definições dos componentes que estão armazenados na área de transferência do Windows.
- Agora selecione o Data Module do Delphi e apague todos os componentes, grave e feche
a aplicação.
- Agora abra os Windows Explorer, entre no diretório (Pasta) do seu aplicativo e ache o
seguinte arquivo "nome_data_module.dfm".
- Abra um novo Bloco de Notas e arraste para ele o arquivo "nome_data_module.dfm".
- Agora vá para o primeiro Bloco de Notas, selecione tudo e copie [CTRL + C].
- Volte para o segundo Bloco de Notas e vá para última linha. posicione o cursor ANTES do
último "END" e cole as informações da área de transferência [CTRL + V].
- Caso haja necessidade, você pode editar as propriedades "TOP" e "LEFT" de cada componente.
- Grave no Bloco de Notas o arquivo "nome_data_module.dfm" aberto anteriormente.
Pronto, agora pode ir no Delphi e abra sua aplicação e confira que agora o seu Data Module
ficou do jeito que você queria.}
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009