.. include:: glb_defs.txt .. |ico| image:: _img/_cmd/x29.png .. _`Tela`: Tela ##### +-----------------+-------------------------------------------+ |Caminho |Elementos de um Projeto/Projeto/Telas/Tela | +-----------------+-------------------------------------------+ |Tecla de atalho |Nenhuma | +-----------------+-------------------------------------------+ |Botão ||ico| | +-----------------+-------------------------------------------+ Sempre que um item Tela for selecionado no projeto será apresentada uma janela com o display da MMI configurada. Nesta janela, o usuário poderá editar livremente o conteúdo a ser apresentado quando a tela estiver ativa. Adicionalmente, pode-se definir áreas com o mouse e através do botão direito criar campos de dados. Estes campos posteriormente podem ser movidos, configurados ou eliminados do projeto. Editor de Propriedades ======================== +------------------------------------------+ |Exemplo | +=====================+====================+ |Nome |Tela01 | +---------------------+--------------------+ |Descrição |Tela de Apresentação| +---------------------+--------------------+ |Identificador da Tela|2 | +---------------------+--------------------+ |Tempo de Refresh (ms)|2000 | +---------------------+--------------------+ |Nível de Acesso |Sem restrições | +---------------------+--------------------+ |Ações |... | +---------------------+--------------------+ |Número de Campos |2 | +---------------------+--------------------+ Parâmetros =========== +---------------------------------------------------------------------------------------------------+ |Parâmetros | +=================+=================================================================================+ |**Parâmetro** |**Descrição** | +-----------------+---------------------------------------------------------------------------------+ |Nome |Este campo permite que o usuário defina um nome associado à tela questão. | | |Sempre que for criada uma tela nova será atribuído um nome à mesma que | | |posteriormente poderá ser alterado pelo usuário. | +-----------------+---------------------------------------------------------------------------------+ |Descrição |Permite ao usuário identificar a tela de uma forma textual. | | |Este campo e utilizado como documentação não sendo necessário para o processo | | |de compilação do projeto. | +-----------------+---------------------------------------------------------------------------------+ |Identificador |Especifica o identificador da tela para referência a mesma no caso de utilização | | |de comando remoto. | +-----------------+---------------------------------------------------------------------------------+ |Tempo de Refresh |Especifica o intervalo de tempo em milissegundos entre atualizações dos Tags | | |associados aos campos da tela corrente. O tempo máximo suportado por este | | |campo é de 25000 ms (25 segundos). | +-----------------+---------------------------------------------------------------------------------+ |Nível de Acesso |Permite ao usuário definir um nível de acesso para permitir habilitar a abertura | | |da tela corrente. Se definido "Sem restrição", a tela será apresentada sempre que| | |um comando de abertura da tela for gerado pelo programa corrente. Se | | |especificado um nível de acesso (Administrador, Gerente, Supervisor ou Operador),| | |quando for executado um comando de abertura da tela, se o nível de acesso | | |corrente for inferior ao especificado neste campo, será solicitado ao usuário | | |que especifique a senha de acesso para habilitar a abertura da tela. | +-----------------+---------------------------------------------------------------------------------+ |Ações |Especifica as macros ou comandos a serem executados para os possíveis eventos | | |associados a uma tela. São eles: | | +---------------------------------------------------------------------------------+ | |Abertura da tela:Permite a especificação de uma macro ou comando a ser executado | | |imediatamente após a tela ser apresentada. | | +---------------------------------------------------------------------------------+ | |Fechamento da tela: Permite a especificação de uma macro ou comando a ser | | |executado antes da tela ser fechada. | | +---------------------------------------------------------------------------------| | |Refresh: Permite a especificação de uma macro ou comando a ser executado antes de| | |cada atualização dos Tags da tela. Este evento ocorre a cada "Tempo de Refresh" | | |definido no campo anterior. | | +---------------------------------------------------------------------------------+ | |Campo Anterior: Permite a especificação de uma macro ou comando a ser executado | | |quando o cursor da tela estiver no primeiro campo e o usuário pressionar a seta | | |para esquerda ou para cima. | | +---------------------------------------------------------------------------------+ | |Campo Seguinte: Permite a especificação de uma macro ou comando a ser executado | | |quando o cursor da tela estiver no último campo e o usuário pressionar a seta | | |para direita ou para baixo. | +-----------------+---------------------------------------------------------------------------------+ |Número de Campos:|Apresenta o número de campos definidos na tela corrente. Este valor não pode ser | | |alterado diretamente. Para sua alteração o usuário deverá criar ou eliminar | | |campos na tela corrente. | +-----------------+---------------------------------------------------------------------------------+ .. note:: Utilize a tecla CTRL para alternar a seleção de Macro e Comando.