home plantão download fórum blogs web 2.0 TI dicas produtos carreira segurança vídeo infofaq celular loja
dicas info / Escritório - Processadores de texto



Como criar um formulário interativo para de preenchimento automático

Os formulários estão entre os recursos do Word que permanecem desconhecidos para boa parte dos usuários. Basicamente, um formulário é um documento com espaços reservados para a inserção de informações. No tutorial a seguir, vamos montar um formulário interativo que automatiza a emissão de orçamentos. Imagine, por exemplo, uma empresa de assistência técnica a equipamentos de informática. O cliente submete sua máquina para conserto ou reconfiguração e solicita uma previsão de custos. Aí entra o formulário. A pessoa encarregada de fazer o orçamento digita a descrição de cada serviço e o número de horas necessárias para executá-lo. O formulário calcula, automaticamente, os valores e apresenta o orçamento atual.

1) Para acompanhar a construção do formulário, faça o download do modelo desenvolvido por INFO no endereço ftp://ftp.info.abril.com.br/wd_form.zip. Antes de começar, trace no papel um layout adequado para o tipo de documento.

2 No Word, crie um documento novo. Acione Exibir/Barras de Ferramentas/Formulários. Surge a barra flutuante com os controles para formulários: caixa de texto, caixa de seleção, caixa de combinação, tabela e moldura. O formulário que vamos construir tem três áreas "operacionais". A primeira é um espaço para o nome e o endereço do cliente. A segunda, informações gerais sobre o orçamento. A terceira contém a discriminação de cada serviço.

3 Vamos montar a área 1. Na barra Formulários, clique no botão Inserir Moldura e trace um retângulo. Selecione a moldura, clique nela com o botão direito e escolha Bordas e Sombreamento. Escolha a opção Nenhuma para tornar invisível a borda da moldura. Agora, com o cursor dentro dela, clique no botão Campo de Formulário Texto.

4 Passemos à área 2. Desenhe uma moldura e elimine a sua borda. Agora, clique em Inserir Tabela, na barra Formulários. Crie uma tabela de duas linhas e cinco colunas. A primeira linha vai conter títulos (data, número do orçamento, nome do responsável, forma de pagamento, prazo de execução). A segunda, espaços a preencher. Nessa linha, insira um campo de texto nas células referentes a data, número do orçamento e prazo. Nas outras duas coloque um campo de menu suspenso. Assim, você poderá cadastrar uma série de opções e, ao preencher o formulário, escolher uma delas em vez de digitá-la. Para registrar as opções, clique com o botão direito no campo e escolha Propriedades.

5 Avancemos para a área 3. Repita os passos iniciais da área 2: desenhe a moldura sem bordas e insira uma tabela - nesse caso, com cinco colunas e 12 linhas. A primeira linha abriga títulos: Número, Descrição do Serviço, Horas, Valor/Hora e Total. O formulário oferece espaço para seis serviços, numerados na coluna Número. Na penúltima coluna, a partir da linha que teria o número 7, escreva os títulos Subtotal, Imposto, Taxas, Desconto e Total. Os valores correspondentes ficarão na última coluna. Abaixo da linha 6, as células das três primeiras colunasão invisíveis, eliminando suas bordas.

6 Agora, vamos adicionar à área 3 alguns recursos de automação. Insira uma caixa de texto em cada célula que vai ter atividade. Nas colunas Horas, Valor/Hora e Total, alinhe o texto à direita. Exiba as propriedades da primeira caixa de texto da coluna Horas. Em Tipo, selecione Número. Em Formato do Número, escolha 0,00. Por fim, marque a caixa Calcular ao Sair. Isso informa ao Word que o valor nesse campo fará parte de algum cálculo. Repita essas configurações para as células de 2 a 6 da coluna Horas e também na coluna Valor/Hora. Nesta, como única diferença, formate o Número com o padrão #.##0,00.

7 Por fim, a coluna Total. Exiba a caixa de propriedades da primeira caixa de texto. Em Título, escolha a opção Cálculo. Isso diz que o conteúdo, aí, não será digitado e sim calculado. Em Expressão, escreva a fórmula. Nas tabelas, vale a mesma sintaxe das planilhas. Aqui, a tabela tem cinco colunas (A e E) e sete linhas, contando a dos títulos. A primeira célula em Horas é C2 e em Valor/Hora, D2. Portanto, o total será =C2*D2. Preencha as outras células, fazendo as adaptações necessárias. Na célula do subtotal, a fórmula deve ser Sum(Above). Para calcular o imposto sobre serviços - aqui com alíquota de 5% - use a fórmula: =E7*0,05. Os campos Taxas e Desconto não são de cálculo, mas de preenchimento. Neles, ligue a caixa Calcular ao Sair. Por fim, a fórmula para a caixa Total: =Sum(E8:E10)-E11.

8 O formulário está pronto. Falta um toque final. Clique no botão Proteger Formulário na barra Formulários. Com isso, o Word trava todo o documento, exceto os campos de preenchimento. Digite números nas colunas Horas e Valor/Hora e confira o resultado. Para usar senha, acione Ferramentas/Proteger Documento, marque a caixa Formulários e preencha o campo Senha (Opcional). Salve o trabalho como um modelo (DOT). Para emitir um orçamento, basta criar novo documento baseado nesse modelo: acione Arquivo/Novo e selecione o modelo.

Imprima o artigo


Assine INFO | Sobre INFO | Fale com INFO | Anuncie | AbrilSac | Plantão INFO | Download | Fórum | Guia de produtos | TI | Carreira | Blogs | Dicas | Segurança | Infofaq | Revista | Newsletters

Exclusivo para assinantes da INFO
Exclusivo para assinantes da INFO e compradores da última edição