Após a criação da tabela e do formulário, é possível acessar o editor de formulário para realizar a modelagem.
Durante a modelagem, são incluídos todos os campos que deverão ser preenchidos pelos usuários durante a execução do formulário. Além disso, ao modelar o formulário, podem ser criadas regras para manipular os campos do formulário e os dados inseridos neles.
Veja como realizar a modelagem do formulário:
Modelar formulário
1. Acesse o menu Cadastro > Formulário (FO005).
2. Selecione o formulário previamente cadastrado.
3. Clique na seta ao lado do botão e selecione a opção Editor de formulário.
4. Com a tela do editor aberta, realize a modelagem do formulário:
Configurações disponíveis para os elementos do formulário
Após incluir cada um dos componentes desejados, é possível utilizar o painel Propriedades para editá-los.
Veja as opções de edição disponíveis no painel:
Configuração
Identificador
Informe um identificador para o item.
Título
Informe um nome para o item. O nome é o texto que será apresentado ao lado ou acima de cada campo no formulário. Caso a localização esteja habilitada nos dados do formulário, o botão será apresentado para serem informadas as traduções do título desse item ou campo.
Campo
Cada campo do formulário deve estar associado a um campo da tabela. Selecione o campo da tabela previamente cadastrado que será associado ao campo do formulário ou utilize o botão para registrar um novo campo na tabela.
Esta seção é apresentada para os seguintes itens: Input, Checkbox, Radio button, SpinInput, Data, Hora, Arquivo, Texto e Imagem.
Somente serão apresentados campos da tabela que correspondam ao tipo do item selecionado. Por exemplo: para itens de Checkbox,serão apresentados campos do tipo Boolean; para itens de Texto,serão apresentados campos do tipo Texto com 4000 caracteres.
Valor
Informe o valor referente à opção. Esta seção é apresentada para itens do tipo Radio button.
Ordem de preenchimento
Informe o número que corresponderá à ordem de preenchimento do item no formulário. Esta seção é apresentada para os seguintes itens: Input, Lista de valores, Checkbox, Radio button, SpinInput, Texto, Data, Hora e Arquivo.
Modo de exibição
Configure se a lista de valores será apresentada em um ComboBox ou Zoom. Esta seção é apresentada apenas para itens do tipo Lista de valores.
Fonte de dados
Esta seção é apresentada para os seguintes itens: Grid, Lista de valores e Botão. Para um item do tipo Grid, configure o relacionamento que será utilizado pela grid. Já para itens do tipo Lista de valores ou Botão, configure a fonte de dados a ser utilizada no item selecionado. As fontes de dados poderão ser tabelas, conjunto de dados ou web services. Para obter mais detalhes sobre a configuração de grids ou fontes de dados, consulte os artigos:
Esta seção é apresentada apenas para o item Grid. Marque este campo para ser possível preencher os dados diretamente no grid, sem a necessidade de abrir outro formulário para efetuar o preenchimento. É possível informar campos do tipo Texto, Decimal, Número, Data, Hora e Boolean. Campos de arquivo e lista de valor não são editáveis diretamente no grid. Como não há subformulário do grid, não serão executadas fórmulas dos campos, porém, a fórmula de alteração do grid será executada normalmente.
Tamanho da fonte
Selecione o tamanho da fonte para o título. Esta seção é apresentada para os itens Título e Revisão do formulário.
Arquivo modelo
Selecione o arquivo modelo que possui a imagem que será utilizada na imagem ou botão do formulário. No caso do item de imagem, é possível marcar a opção Tamanho real para que a imagem seja exibida no tamanho original.
Exibir a data da revisão
Marque esta opção para que a data da revisão também seja mostrada no componente de revisão do formulário.
Assinatura
Os seguintes campos somente são apresentados para o item Assinatura:
Tipo de assinatura: defina se a assinatura do formulário será feita de forma escrita ou se será a partir de uma imagem. A primeira opção permite escrever em uma área pré-determinada.
Campos: selecione os campos da tabela que irão guardar a assinatura, nome e matrícula do usuário.
Exibir: selecione se o nome e/ou matrícula do usuário serão exibidos junto à assinatura.
Restrito ao: restringe o campo para que somente um determinado usuário possa assinar. Por exemplo: Somente o CEO da empresa poderá assinar.
Regras
Entrada
Clique no botão para configurar a fórmula de entrada que será executada quando algum valor for inserido no item.
Saída
Clique no botão para configurar a fórmula de saída que será executada quando algum valor for inserido no item.
Alteração
Clique no botão para configurar a fórmula que será executada quando algum valor for alterado no item.
Clique
Clique no botão para configurar a fórmula que será executada quando houver algum clique no item.
Estado
Requerido
Ao selecionar esta opção, o preenchimento do campo será obrigatório, e o ícone será apresentado ao lado do campo para identificar a obrigatoriedade. Esta seção é apresentada para os seguintes itens: Input, Lista de valores, SpinInput, Data, Hora, Arquivo e Texto.
Desabilitado
Ao selecionar esta opção, o componente ficará desabilitado, e não será possível preenchê-lo ou alterá-lo. Esta seção é apresentada para os seguintes itens: Input, Lista de valores, Checkbox, Radio button, SpinInput, Data, Hora, Arquivo, Texto, Grid e Botão.
Escondido
Ao selecionar esta opção, o componente não será exibido no formulário. Esta seção é apresentada para os seguintes itens: Input, Lista de valores, Checkbox, Radio button, SpinInput, Data, Hora, Arquivo, Texto, Grid, FieldSet, Título, Botão e Imagem.
Após a inclusão dos campos do formulário responsivo, será possível realizar configurações extras. Confira os artigos listados abaixo para saber como realizar tais ajustes: