Aplicação de Formulário
É um tipo de aplicação que permite atualizar informações no banco de dados através de web forms. A atualização dos dados pode ser feita de maneira direta (INSERT, UPDATE e DELETE) ou através de stored procedures.
O formulário para atualização das informações pode ser exibido em diversos formatos, podendo desta forma editar um único registro ou vários em uma mesma página, estando reformulado para exibição quando acessado por um dispositivo movél.
Com isto, o formulário criado no Scriptcase, reconhece o dispositivo que o está acessando (Tablet, Smartphone, Desktop...) e se adapta ao layout que melhor se adequa a resolução exigida, aplicando assim o conceito da Responsividade.
Os formatos do formulário podem ser :
Multiplos registros
Formulário exibido em um smartphone
As aplicações de formulário criadas incorporam uma série de funcionalidades, como por exemplo:
Campos Escondidos Permite ocultar campos da exibição do formulário mantendo seu valor na atualização.
Campos Read-Only Funcionalidade que impede a edição do valor de campos do formulário.
Campos Obrigatórios Funcionalidade que força o preenchimento de campos do formulário, chaves primárias são automaticamente definidas como campos obrigatórios.
Chave Única Recurso que permite a definição chaves únicas para as quais são geradas críticas nas atualizações
Procedures Função que possibilita o uso de stored procedures na manipulação dos dados do formulário.
Mestre / Detalhe Possibilita a atualização de dados de várias tabelas relacionadas em uma única página.
Atualiza tabela de ligação Funcionalidade que permite o tratamento dos relacionamentos N:N em um único formulário
Dependências Recurso que permite a definição das dependências da tabela utilizada no formulário. Automaticamente são geradas as críticas de acordo com a definição.
Formatação de campos Estão disponíveis várias opções de formatação nos campos do formulário e são geradas, de acordo com tipo do campo, as validações necessárias.
Programação em eventos Recurso que permite ao desenvolvedor inserir regras de negócio escritas na linguagem PHP. Os eventos do formulário podem acontecer durante o processamento no servidor ou disparados pelo browser (AJAX).
Criação de links Funcionalidade que permite a ligação de um formulário com outras aplicações de um mesmo projeto.