Neste exemplo iremos mostrar uma ligação entre uma aplicação do tipo Controle e um Calendário.

Este recurso pode ser utilizado para um determinado usuário visualizar seu respectivo calendário onde estão agendadas suas atividades.

1ºPasso : Primeiramente, vamos criar uma aplicação de Calendário ([Veja aqui como criar a aplicação](https://www.scriptcase.com.br/docs/pt_br/v9/manual/06-aplicacoes/14-aplicacao-calendario/23-nova-aplicacao/))

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g0d241f23301a40628a5a31b4700a9d9a)

2º Passo: Vamos até a opção "Banco de Dados -> SQL Builder" para que possamos rodar um script e adicionar um novo campo na nossa base de dados para passar como parâmetro um usuário em específico.

Na aba "Tabelas", vamos selecionar a tabela utilizada na aplicação de Calendário no quadro do lado esquerdo, e logo em seguida clicar na seta indicada na imagem abaixo para transportar a tabela para o quadro do lado direito.

![](https://help.scriptcase.net/galleryDocuments/edbsnfb80a7010ec2b7c886e1d64ccf500d4e8d8a91f7ec83a09a3893b8fd760e1b1b838e5268f98bac29f31a7b578696b962?inline=true)

Feito isso, rolamos a página até o final, e clicamos em "Confirmar".

![](https://help.scriptcase.net/galleryDocuments/edbsn308bb743a6efd68e4d64731276c1e4e0abedf64247d440e683e622ba1334bd099b9f6e27772b0042fdbd9ae8ebab794d?inline=true)

Selecionamos a aba "Execução", adicionamos o script da imagem abaixo, e clicamos em "Executar". Desta forma, o campo será adicionado a tabela da nossa base de dados.

![](https://help.scriptcase.net/galleryDocuments/edbsna1127740535904933a9b4f98dccb3dd9e1f1b17769ef951a724a44e8b5f7a8c82c50d42aa84c9ca691c918bfe80215c6?inline=true)

Após criarmos, vamos voltar até a aplicação e ir na opção "Aplicação -> Sincronizar Tabela", para que o novo campo seja adicionado.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g8634da5bb72248dda5647eea10a1ef86)

Depois adicionamos esse novo campo para aparecer na aplicação em "Formulário -> Posicionamento dos campos":

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g54d27b74d27840c38eead91148639a69)

3º Passo: Agora, vamos usar nosso campo para receber o valor de uma variável global. Na cláusula WHERE do SQL da Aplicação Calendário, vamos fazer a seguinte condição:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g2be90ee543ed43ba802b6eed63f51997)

Onde [var\_login] é a nossa variável global e users é o nosso campo.

4º Passo: Iremos criar uma aplicação Controle

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g575a61365cd04d9a92310777a23b1579)

Selecionamos a mesma conexão utilizada na aplicação de Calendário:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g8bf36d690d2d4ce49960960e712f31c0)

5º Passo: Vamos criar o campo que irá servir para informar o usuário específico

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g880b818294504928ba0f78e74682ee3d)

Definimos o tipo do campo como sendo "Texto", e também o nome e label do campo:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g86ba96720d234242b9fe7be4f2f09bd1)

6º Passo: Agora, vamos criar uma nova ligação entre aplicações:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12gedf8685ef6b64edda71edd61c97fba31)

Selecionamos a aplicação de Calendário:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g79919b64f7b749c2ad33dadb4dacedce)

Passamos como parâmetro nosso campo criado no Controle, para a variável global criada no Calendário.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g425eed043e12478c9b3d8e82b385ef12)

Pronto! Agora podemos executar nossa aplicação de Controle, e toda vez que informarmos um usuário no controle, irá aparecer somente o calendário com suas atividades.