Esse artigo auxilia no desenvolvimento de um novo form de pesquisa.
Tutorial
1. Crie um novo formulário no Delphi e um novo DataModule.
A unit do Form deve se chamar TTFLC<identificação com 3 letras>.pas.
O DataModule deve ter o mesmo nome, apenas mudando de TTF para TTD.
Definir as propriedades:
- Estilo do form [FormStyle := fsNormal];
- Posição inicial [Position := poMainFormCenter];
- Título;
- Tamanho mínimo da tela.
2. Incluir novo form no projeto.
Em Project >>> Options, o data module deverá estar em Auto-create forms e o form deverá estar em available forms.
No projeto, o form deverá ser criado com o método CreateFormSalvaGrid. Exemplo:
frmMenu.CreateFormSalvaGrid(TfrmAchaPar, frmAchaPar);
O data module deverá ser criado normalmente:
Application.CreateForm(TdmAchaPar, dmAchaPar);
3. Desenvolver a tela conforme especificado na tarefa.
- Utilizar os componentes sem BDE (Ex. UniQuery).
- Seguir Padrões de Interface do Commerce.
4. Ao finalizar a tela, deve-se verificar se o usuário que for capaz de acessá-la não terá problemas de falta de permissão de acesso à alguma tabela ou view.
Se houver, alterar no form de permissão para incluir/alterar os papéis necessários para o funcionamento correto do form.