Tutorial: Criando uma aplicação de Abas

Neste exemplo iremos ver a criação uma aplicação do tipo aba, onde nela será possível abrir na mesma página outras aplicações. Para este exemplo, na realidade, serão criados 04 aplicações. Serão 02 formulários, a aplicação de aba para agrupar as aplicações e uma aplicação de controle que servirá como filtro.

Criando o formulário de Itens do pedido

1. Crie uma nova aplicação de formulário do tipo multiple record baseada na tabela order_details.


2. No menu de aplicação clique no item SQL.


3. Na propriedade Where Condition adicione o seguinte texto: OrderID = [v_order]. O conteúdo escrito entre colchetes é uma variavel global, que será utilizado para a passagem de parâmetros na ligação entre os dois formulários e o controle .


4. No menu da aplicação clique no item Select Fields.


5. Retire apenas o campo OrderDetailsID.


6. Acesse o item Attribute Values.


7. Na guia de edição Value in Database (Insert), selecione o valor Auto increment (automatic) para o campo OrdersDetailsID. Isto fará com que o código seja incrementado automaticamente a cada inclusão.


8. Gere o código fonte do formulário. Para isto clique no botão Generate Source na barra de ferramentas do ScriptCase.


Criando o formulário de Pedidos

9. Crie uma nova aplicação de formulário do tipo Simple baseada na tabela orders.


10. No menu da aplicação clique no item SQL.

11. Na propriedade Where Condition adicione o seguinte texto: OrderID = ‘[v_order]’. O conteúdo escrito entre colchetes é uma variavel global, que será utilizado para a passagem de parâmetros na ligação entre os dois formulários e o controle .


12. No menu da aplicação clique no item Select Fields.


13. Selecione os campos OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate, Freight e PriceOrder.


14. Gere o código fonte do formulário. Para isto clique no botão Generate Source na barra de ferramentas do ScriptCase.


Criando a aplicação de Aba

15. Crie uma nova aplicação do tipo Tabs.


16. Altere as propriedades Table Width, Measure Unit, Tabs Alignment, Application Alignment e Exit, conforme figura abaixo.


17. Precisamos criar as pastas que serão visualizadas na aplicação. Acesse o item Folder Settings.


18. Na propriedade Label escreva Order e clique no botão Add.


19. Faça o mesmo procedimento para criar a pasta Details.

20. Agora é necessário ligar as aplicações às pastas criadas. Clique no item Application Settings.


21. Com a pasta Order selecionada clique no botão Add. Na tela seguinte, escolha o formulário de Pedidos criado anteriormente e clique no botão Next.


22. Na passagem de parâmetros informe que v_order receberá a variável v_order, que ainda será criada na aplicação de controle (filtro). Passe os parâmetros de acordo com a figura abaixo e clique no botão Save.


23. Selecione a pasta Details, ainda no item Application settings e clique no botão Add. Na tela seguinte, escolha o formulário de Itens do pedido criado anteriormente e clique no botão Next.


24. Na passagem de parâmetros informe que v_order receberá a variável v_order, que ainda será criada na aplicação de controle. Passe os parâmetros de acordo com a figura abaixo e clique no botão Save.


25. Gere o código fonte da aplicação. Para isto clique no botão Generate Source na barra de ferramentas do ScriptCase.


Criando a aplicação de Controle (Filtro)

26. Crie uma nova aplicação do tipo Control.


27. Acesse a pasta Fields e clique no item New Field.


28. Crie um campo e clique no botão Next.

29. Escolha o tipo Select e informe Orders para as propriedades Name e Label.


30. Acesse a guia de edição Edition Lookup do campo orders e informe na propriedade SQL Select Statement o comando que está na figura.


31. Por fim, será criado a ligação entre o controle e a aplicação de aba criada. Acesse a pasta Links e clique no item New Link.


32. Clique no botão Create New Link. Nna próxima tela escolha o tipo de ligação Application e clique no botão Next.


33. Escolha a aplicação de Aba criada anteriormente e clique no botão Next.

34. No próximo passo informe que a variável v_order receberá o valor do campo Order. Clique em Next.


35. Para finalizar clique no botão Save para concluir a ligação e execute a aplicação.


Tutoriais na mesma categoria

Aplicação aba com consulta e gráfico

Neste exemplo iremos ver a criação uma aplicação do tipo aba, onde nela será possível abrir...

Aplicação aba com consulta e formulário

Neste exemplo iremos ver a criação uma aplicação do tipo aba, onde nela será possível abr...

Comente este post