Botão
Ao clicar nesta opção e depois no ecrã é dada ao utilizador a oportunidade de escolher qual o tipo de botão que pretende introduzir:
Botão
Botão de ProcuraBotão de eMail
Botão de URL da Internet
Botão para Impressão de Grelha
Botão para Exportação de Grelha
Botão para Impressão de Campos tipo Memo
Botão de adicionar registo a grelha
Botão de apagar registo de grelha
Botão para Impressão de Campos tipo Memo
Botão
Esta opção permite inserir um botão nas página do utilizador ou painéis de Informação.
Exemplo de um botão quando o mesmo é inserido:
Para personalizar este objeto estão disponíveis as seguinte propriedades:
Acesso
Esta propriedade permite definir acessos de consulta, para os utilizadores, relativamente ao objeto em questão. Os acessos disponíveis são:
Sem controlo de acessos
Acesso privado para um utilizador
Acesso X à tabela Y
Acesso por tipo de perfilWordWrap
Este propriedade serve para definir se o texto deve ficar automaticamente alinhado pela largura do objeto.
Tipo de Ação
Ao selecionar esta propriedade é possível optar por 8 tipos distintos de ações:
0. Análise Utilizador, para este tipo de ação terá que preencher a propriedade
Análise Utilizador;
1. Comando Externo
2. Comando Interno
3. Análises multidimensionais, para este tipo de ação terá que preencher a propriedade
Análise Multidimensional4.
Evento Clique. Esta ação permite que ao clicar no botão seja despoletada uma qualquer reação a um evento criado pelo próprio utilizador.
5. Idu de Análise Utilizador, para este tipo de ação é necessário ter escolhido na propriedade Análise Utilizador qual a análise a ser apresentada, desta forma o botão irá apresentar o ecrã das impressões disponíveis para impressão da análise;
6. Etiquetas de Análise Utilizador, para este tipo de ação é necessário ter escolhido na propriedade Análise Utilizador qual a análise a ser apresentada, desta forma o botão irá apresentar o ecrã de impressão das impressões de etiquetas disponíveis para impressão da análise;
7. painéis de Informação, para este tipo de ação terá que preencher a propriedade
painéis de Informação.
Comando
Comandos externos - depois de definir o tipo de ação, deve-se selecionar a propriedade Comando e clicar no botão assinalado:
Desta forma é apresentada uma janela onde é possível selecionar um programa:
A aplicação pode ser qualquer ficheiro, desde outra aplicação do Software até um ficheiro qualquer desde que a extensão seja reconhecida pelo sistema (exemplos: folha.xls, documento.doc, filme.avi). Quando se atribui um programa a um botão, é ainda possível utilizar a propriedade Imagem para colocar um ícone ou uma imagem no botão:
Comandos internos - funciona de forma idêntica aos comandos externos, mas serve para utilizar apenas ficheiros de tipo "prg." e "fxp.".
Na propriedade Comando deve ser colocada qualquer coisa como "Do c:\directoria\xpto.fxp", onde xpto.fxp é o nome do ficheiro que se pretende correr.
É possível colocar uma Imagem no botão e configura-la relativamente à sua posição através da propriedade painéis de InformaçãoImagem (Posição).
Existem ainda as seguintes propriedades para este tipo de objeto
<%= TopicLink([Altera a sua Altura],[Altera a sua Altura]) %>
<%= TopicLink([Altera a sua Esquerda],[Altera a sua Esquerda]) %>
<%= TopicLink([Altera o seu Comprimento],[Altera o seu Comprimento]) %>
<%= TopicLink([Altera o seu Topo],[Altera o seu Topo]) %>
<%= TopicLink([Altura],[altura]) %>
<%= TopicLink([Comprimento],[Comprimento]) %>
<%= TopicLink([Cor da Tinta],[Cor da Tinta]) %>
<%= TopicLink([Cor de Fundo],[Cor de Fundo]) %>
<%= TopicLink([Desativo nas Alterações],[Desativo nas Alterações]) %>
<%= TopicLink([Desativo no Fim],[Desativo no Fim]) %>
<%= TopicLink([Esquerda],[esquerda]) %>
<%= TopicLink([Evento Ativar],[Evento Ativar]) %>
<%= TopicLink([Evento Desativar],[Evento Desativar]) %>
<%= TopicLink([Evento Clique],[Evento Clique]) %>
<%= TopicLink([Evento Clique Direito],[Evento Clique Direito]) %>
<%= TopicLink([Evento Init],[Evento Init]) %>
<%= TopicLink([Evento MouseEnter],[Evento MouseEnter]) %>
<%= TopicLink([Evento MouseLeave],[Evento MouseLeave]) %>
<%= TopicLink([Evento MouseMove],[Evento MouseMove]) %>
<%= TopicLink([Evento MouseWheel],[Evento MouseWheel]) %>
<%= TopicLink([Evento Refrescar],[Evento Refrescar]) %>
<%= TopicLink([Expressão Xbase],[Expressão Xbase]) %>
<%= TopicLink([Icon do Rato],[Icon do Rato]) %>
<%= TopicLink([Imagem],[imagem]) %>
<%= TopicLink([Itálico],[Itálico]) %>
<%= TopicLink([Mensagem],[mensagem (propriedade)]) %>
<%= TopicLink([Mensagem do rato],[Mensagem do rato]) %>
<%= TopicLink([Negrito],[Negrito]) %>
<%= TopicLink([Nome],[Nome]) %>
<%= TopicLink([Ordem (Z)],[Ordem (Z)]) %>
<%= TopicLink([Ordem de Acesso],[Ordem de Acesso]) %>
<%= TopicLink([Ponteiro do rato],[Ponteiro do rato]) %>
<%= TopicLink([Riscado],[Riscado]) %>
<%= TopicLink([Sublinhado],[Sublinhado]) %>
<%= TopicLink([Tamanho],[Tamanho]) %>
<%= TopicLink([Tamanho Automático],[Tamanho Automático]) %>
<%= TopicLink([Temas XP],[Temas XP]) %>
<%= TopicLink([Texto],[Texto]) %>
<%= TopicLink([Tipo de Letra],[Tipo de Letra]) %>
<%= TopicLink([Topo],[topo]) %>
<%= TopicLink([Visível],[Visível]) %>
Se a gama que possui é Advanced ou Enterprise, tem ainda disponível as seguintes propriedades:
Análise Utilizador
Esta propriedade serve para escolher, através do botão
, a análise do utilizador a ser apresentada pelo botão. Entre as análises disponíveis encontram-se também aquelas que estão associadas ao ecrã em questão.
Painéis de Informação
Esta propriedade serve para escolher, através do botão , qual o Painel de Informação a ser apresentado pelo botão.