Tutorial: Edição de um campo Select utilizando outro formulário

Neste exemplo será visto como criar uma ligação entre formulários para manutenção de tabelas usadas em campos select (combobox).

Serão criados dois formulários:

  • Cadastro de produtos, neste cadastro existe um campo (select) para escolha de categorias.
  • Cadastro de categorias, aplicação auxiliar (pop-up) para manutenção da tabela de categorias.

Criando o Formulário de Categorias

1. Crie um novo formulário do tipo Simple baseada na tabela categories.

2. No menu de aplicação acesse a pasta Fields e clique no campo CategoryID.


3. Abra a guia de edição Database value e altere a propriedade Insert para Auto increment (Automatic)


4. Na barra de ferramentas do ScriptCase clique sobre o botão Generate Source


Criando o formulário de Produtos

5. Crie uma nova aplicação do tipo formulário simples baseada na tabela products

6. No menu de aplicação acesse a pasta Fields e clique sobre o campo CategoryID.


7. Altere a propriedade Data Type para Select.

8. Ainda no campo CategoryID abra a guia de edição Edtion Lookup


9. Na propriedade SQL Select Statement insira o comando abaixo:

SELECT CategoryID, CategoryName 
FROM categories 
ORDER BY CategoryID

10. Ainda nesta guia de edição habilite a propriedade Allow negative value

Criando uma ligação para atualizar o campo CategoryID

11. Também na guia de edição Edtion Lookup, clique no botão Create Link


12. Selecione o formulário de categorias criado anteriormente e clique no botão Next.

13. Clique no botão Save para finalizar o wizard de ligação.

Tutoriais na mesma categoria

Formulário com campos especiais

Neste exemplo, vamos mostrar como configurar alguns campos especiais no Scriptcase, na aplicação f...

Mestre-Detalhe (Único-para-Único)

Neste exemplo será desenvolvido uma aplicação Mestre/Detalhe completa, onde obteremos um formu...

Geração de PDF em Formulários

Neste exemplo veremos como configurar a aplicação de formulário para exibir o botão de impres...

Formulário com Responsividade Mobile

As aplicações agora têm adaptação à ambientes mobile, sendo assim, o usuário pode acessar ...

Comente este post