IBM Lotus Symphony
|
Para aceder a este comando... Abra o menu contextual de um elemento de formulário seleccionado - seleccione Propriedades de formulário - separador Geral Abra a barra de ferramentas Formulários, faça clique no ícone Formulário - separador Geral |
Um formulário consiste num documento ou folha de cálculo do Lotus® Symphony™ com controlos de formulário diferentes. Se criar um formulário para uma página da Web, o utilizador pode introduzir dados na mesma para enviar através da Internet. Os dados dos controlos de formulário de um formulário são transmitidos a um servidor através da especificação de um URL e podem ser processados no servidor.
Especifica um nome para o formulário. Este nome é utilizado para identificar o formulário no Navegador de formulários.
Especifica o URL para o qual serão transmitidos os dados do formulário concluído.
Define a moldura de destino na qual o URL carregado deverá ser apresentado.
Se fizer clique num campo, é possível seleccionar uma opção a partir da lista que especifica para que moldura o próximo documento deve ser carregado. Existem as seguintes possibilidades:
Entrada | Significado |
---|---|
_blank | O próximo documento é criado numa moldura nova vazia. |
_parent | O próximo documento é criado numa moldura ascendente. Se não existir uma moldura ascendente, o documento é criado na mesma moldura. |
_self | O documento seguinte é criado na mesma moldura. |
_top | O próximo documento é criado numa janela de nível superior, ou seja, na moldura mais acima na hierarquia; se a moldura actual já for uma janela superior, o documento é criado na moldura actual. |
Especifica o método de transferência das informações do formulário preenchido.
Através da utilização do método "Obter", os dados de todos os controlos são transmitidos como uma variável de ambiente. São anexados ao URL no formato "?Control1=Content1&Control2=Content2&..."; e a cadeia de caracteres é analisada por um programa no servidor do destinatário.
Utilizando o método de "Envio", um documento é criado a partir do conteúdo do formulário que é enviado para o URL especificado.
Especifica o tipo de codificação da transferência de dados.
Ao enviar um formulário, todos os controlos disponíveis no Lotus Symphony são tidos em consideração. O nome do controlo e o valor correspondente, se disponíveis, são também transmitidos.
A definição dos valores transmitidos em cada caso depende do controlo respectivo. Para campos de texto, as entradas visíveis são transmitidas; para caixas de lista, as entradas seleccionadas são transmitidas; para caixas de lista e campos de opção, são transmitidos os valores de referência associados, caso estes campos tenham sido activados.
A forma como estas informações são transmitidas dependem do método de transferência seleccionado (Obter ou Enviar) e da codificação (URL ou Multipart). Se forem seleccionados o método Obter e a codificação URL, por exemplo, são enviados os pares de valores no formato <Nome>=<Valor>.
O Lotus Symphony disponibiliza outros controlos. Deve ser tido em conta que, para campos com um formato numérico específico, os valores visíveis não são transmitidos mas fixados aos formatos predefinidos. A tabela que se segue apresenta a forma como os dados dos controlos específicos do Lotus Symphony são transmitidos:
Controlo | Par de valores |
---|---|
Campo numérico, campo de moeda | É sempre apresentado um separador decimal como ponto final. |
Campo de data | A data é enviada num formato fixo (MM-DD-AAAA), independentemente das definições regionais do utilizador. |
Campo de hora | A hora é enviada num formato fixo (HH:MM:SS), independentemente das definições regionais do utilizador. |
Campo de padrão | Os valores dos campos de padrão são enviados como campos de texto, ou seja, é enviado o valor visível no formulário. |
Controlo de tabela | A partir do controlo de tabela, as colunas individuais são sempre transmitidas. É enviado o nome do controlo, o nome da coluna e o valor da coluna. Utilizando o método Obter com codificação de URL, a transmissão é efectuada no formato <Nome do controlo de tabela>.<Nome da coluna>=<Valor>, por exemplo, com o valor dependente da coluna. |