| | Informações sobre o produto Ajuda e Instruções Treinamento Modelos Produtos e tecnologias relacionados Suporte e Comentários Recursos técnicos Recursos adicionais | Aviso: você está exibindo esta página com uma versão de navegador da Web sem suporte. Este site é melhor visualizado no Microsoft Internet Explorer 6.0 ou posterior, no Firefox 1.5 ou no Netscape Navigator 8.0 ou posterior. Mais informações sobre navegadores com suporte.
Dicas importantes sobre o InfoPath
| Aplica-se a |
| Microsoft Office InfoPath™ 2003 Service Pack 1 |
O InfoPath facilita a coleta de dados em formulários eletrônicos e, em seguida, aproveita esses dados em outros programas, sistemas ou processos de negócios. Os formulários do InfoPath podem variar de simples formulários, usados por membros de uma pequena equipe, a formulários mais elaborados, usados por todos os empregados de uma empresa.
Este artigo oferece dicas para você poupar tempo em seu trabalho no InfoPath, incluindo dicas de definição de layout, preenchimento e desenvolvimento de formulários. Dicas para preencher formulários- Ao desenvolver um novo formulário em branco, considere posicionar os controles do formulário dentro de tabelas de layout, a fim de proporcionar uma estrutura para o formulário. Veja as tabelas de layout predefinidos no painel de tarefas Layout.
- Antes de começar a desenvolver um novo formulário, faça um rascunho do layout em papel. Refinando suas idéias primeiro, você pode poupar tempo de desenvolvimento do formulário no InfoPath.
- Se você não tem muita experiência com design de formulários, não deixe de dar uma olhada nos formulários de exemplo que acompanham o InfoPath; eles fornecem idéias muito úteis. Para abrir um formulário de exemplo, clique em Personalizar Exemplo no painel de tarefas Crie um Formulário.
- Os esquemas de cores afetam somente algumas partes do formulário, incluindo estilos de título e as bordas e células em tabelas de repetição. Se o formulário não incluir esses itens, você não verá as mudanças quando aplicar um esquema de cores.
- Caso deseje transformar um formulário em papel em um formulário do InfoPath, use os controles de repetição para criar um design mais eficiente e descomplicado. Por exemplo, em um formulário de relatório de despesas em papel, há uma tabela com várias linhas vazias para coletar os itens de despesas. No formulário do InfoPath, você pode reduzir esse espaço com uma tabela de repetição, que permite que os usuários adicionem somente as linhas necessárias.
- Se a largura padrão das seções repetidas e de outros controles de layout inseridos no formulário não for a desejada, especifique uma largura de layout personalizada na caixa de diálogo Propriedades do Modo de Exibição.
- Para adicionar uma imagem ao plano de fundo do formulário, abra a caixa de diálogo Propriedades do Modo de Exibição, marque a caixa de seleção Usar Imagem de Plano de Fundo e clique duas vezes na imagem desejada na caixa de diálogo Adicionar uma imagem de plano de fundo.
- Eventualmente, o texto em um controle pode não estar alinhado corretamente em relação ao texto do rótulo. Isso ocorre particularmente quando a borda de um controle é removida. Para realinhar automaticamente o texto, abra a caixa de diálogo Propriedades do controle, clique em Alinhar na guia Tamanho e, em seguida, clique em Aplicar.
- Se o design do formulário estiver muito longo ou complexo, é possível mover partes do formulário para criar diferentes modos de exibição e permitir que os usuários escolham o modo de exibição que preferirem. Para criar modos de exibição personalizados, use o painel de tarefas Modos de exibição. Você pode usar uma regra para alternar automaticamente os modos de exibição quando o usuário abrir ou enviar o formulário, ou quando ele clicar em um botão.
- É possível alterar a fonte e o tamanho da fonte de todas as caixas de texto no formulário, de uma só vez. Para isso, defina a fonte e o tamanho da fonte de uma caixa de texto, clique com botão direito sobre a caixa e, em seguida, no menu de atalho, clique em Aplicar fonte a todos os controles de caixa de texto.
- Para ver como ficará o formulário quando preenchido, clique em Dados de Exemplo, no menu Exibir.
Dicas para trabalhar com controles- Se você espera que os usuários trabalhem com grandes volumes de dados no formulário — por exemplo, com vários registros em um banco de dados — você pode usar um controle mestre/detalhe para facilitar o gerenciamento de dados para o usuário. Quando um usuário seleciona um item em um controle mestre, as informações relacionadas sobre aquele item aparecem no controle de detalhes.
- Para alterar o tamanho de vários controles de uma vez, selecione os controles desejados. No menu Formatar, clique em Propriedades e, em seguida, faça os ajustes necessários na guia Tamanho.
- Você pode usar o painel de tarefas Controles para adicionar controles de imagem a tinta ao formulário. Os usuários do Tablet PC podem desenhar dentro desses controles com a caneta do tablet, e a tinta é salva com o formulário.
- É possível usar uma imagem no plano de fundo de um controle de imagem a tinta, de modo que os usuários possam desenhar diretamente sobre a imagem com a caneta do tablet. Por exemplo, em um formulário de pedido de pagamento de seguro, um inspetor da seguradora poderia circular as áreas que sofreram danos em uma imagem do carro.
- Para que, durante o preenchimento, os usuários possam inserir várias linhas na tabela, use uma tabela de repetição. Por exemplo, você pode criar uma tabela de repetição que permite que os usuários adicionem quantos itens quiserem em um relatório de despesas.
- Para alterar a ordem das colunas de uma tabela de repetição, clique com o botão direito sobre a tabela, depois clique em Alterar Vinculação e então siga as etapas do assistente.
- Você deseja usar títulos de coluna verticais em uma tabela de repetição? Abra o painel de tarefas Controles e clique em Rótulo Vertical, na lista de controles.
- Use controles de caixa de rich text ao criar um formulário para permitir que os usuários digitem texto formatado, quebras de parágrafo, imagens, tabelas, listas com marcadores e lista numeradas no formulário quando o estiverem preenchendo.
- Para permitir que os usuários anexem arquivos ao formulário, insira um controle de anexar arquivo no formulário. Se necessário, você pode limitar os tipos de arquivos permitidos como anexos.
- Se parte do formulário não precisa ser sempre preenchida, você pode incluí-la em uma seção opcional. As seções opcionais podem ser inseridas ou excluídas pelos usuários durante o preenchimento do formulário.
- Para lembrar os usuários de digitarem informações em um controle específico do formulário, marque a caixa de seleção Não pode ficar em branco na caixa de diálogo Propriedades do controle. Quando os usuários preencherem o formulário, aparecerá um asterisco vermelho dentro de cada campo obrigatório.
- Se você usar uma caixa de texto para exibir um valor calculado, torne somente leitura essa caixa de texto, para impedir que os usuários alterem ou excluam acidentalmente o valor.
- Se as opções em uma caixa de listagem são baseadas em valores no formulário, as opções se alteram conforme o usuário adicione informações ao formulários.
- Você pode filtrar dados em um formulário usando controles de caixa de listagem com tabelas de repetição ou seções de repetição. Por exemplo, se o formulário mostra dados de clientes em uma tabela de repetição, você pode incluir uma caixa de listagem que permita que os usuários filtrem os clientes por cidade.
- Você pode usar filtros para criar caixas de listagem em cascata, que mostram diferentes escolhas com base na seleção do usuário em outra caixa de listagem.
- Você pode usar a formatação condicional para ocultar um controle com base em um valor fornecido em outro controle. Por exemplo, você pode ocultar uma caixa de texto para um número de licença de driver se o usuário inserir uma idade inadequada em outro controle no formulário.
- É possível usar a validação de dados para criar padrões de entrada de dados, o que permite que você defina como os usuários digitarão números e texto em um controle. Por exemplo, em um campo Número de Telefone, você pode exigir que os usuários coloquem entre parênteses os números do código de área.
- Para assegurar que o valor digitado em um controle esteja dentro de uma faixa especificada, crie uma regra de validação de dados para o controle. Por exemplo, você pode limitar um item do relatório de despesas em até $500.
Dicas para trabalhar com fontes de dados- Se você desenvolve um formulário com base em um arquivo de esquema XML (.xsd) ou outra fonte de dados externa, e a fonte de dados é modificada através de outro programa que não o InfoPath, você pode usar o comando Converter Fonte de Dados Principal, no menu Ferramentas, , para atualizar o formulário.
- Para verificar rapidamente se os controles em seu formulário estão vinculados corretamente aos campos e grupos na fonte de dados, coloque o ponteiro do mouse sobre o controle. Aparecerá um ícone de vinculação, junto com o nome do campo ou grupo a que o controle está vinculado e uma pequena descrição de qualquer possível problema.
- É fácil criar uma caixa de listagem ou caixa de listagem suspensa que consulte valores em uma fonte de dados dinâmica, como um banco de dados ou um serviço da Web. Use a caixa de diálogo Propriedades para conectar uma caixa de listagem existente a uma fonte de dados.
- Usar nomes descritivos para os campos e grupos na fonte de dados facilita o design do formulário. Para alterar o nome de um campo ou grupo, clique com o botão direito do mouse no painel de tarefas Fonte de Dados e, em seguida, clique em Propriedades no menu de atalho.
- Se você desenvolver um formulário baseado em um banco de dados, serviço da Web ou outra fonte de dados existente, poderá criar controles rapidamente arrastando campos e grupos do painel de tarefas Fonte de Dados para o formulário.
Dicas para enviar formulários- Você pode criar uma regra para que o formulário fique aberto, seja fechado ou um novo formulário seja criado, depois que o usuário enviar o formulário.
- Você pode desenvolver um formulário que os usuários possam enviar para uma biblioteca de formulários no site do Microsoft Windows® SharePoint® Services. Isso permite que os membros de uma equipe trabalhem com vários formulários em um local comum.
- É possível desenvolver formulários que os usuários possam enviar em uma mensagem do Microsoft Office Outlook® 2003. Ao habilitar o envio do formulário, você pode especificar os destinatários, o assunto e outras opções de mensagem.
Dicas para testar formulários- Para testar rapidamente a aparência e o comportamento de um formulário na janela de visualização, pressione ALT+P. Para fechar a janela e retornar ao modo de design, pressione ALT+C.
- Ao visualizar o formulário, lembre-se de que você pode fazer mais do que simplesmente visualizá-lo — você pode simular as ações de um usuário e adicionar novas instâncias de controles de repetição, digitar dados nos controles, e testar a validação de dados, a formatação condicional ou as regras que você definiu.
- Para testar as ações do usuário, aponte para Visualização do Formulário, no menu Arquivo, clique em Com Ações do Usuário e selecione a ação desejada.
- Na janela de visualização, você pode testar qualquer script adicionado ao formulário. Por exemplo, se você adicionou um script a um botão para que ele execute um cálculo quando clicado, clique no botão na janela de visualização para certificar-se de que ele funciona corretamente.
Dicas para proteger formulários- As ações do usuário são um excelente maneira de apresentar modos de exibição ou comportamentos alternativos para diferentes conjuntos de usuários, mas não devem ser usados para restringir o acesso a dados confidenciais em um formulário. Mesmo que você torne o formulário somente leitura ou oculte certos controles baseados nas ações do usuário, os usuários podem usar um programa de edição de texto para visualizar ou modificar o arquivo de formulário (.xml).
- Para evitar que usuários modifiquem o design do formulário, abra a caixa de diálogo Opções de Formulário e marque a caixa de seleção Habilitar proteção.
- É possível desabilitar determinados comandos e opções na caixa de diálogo Opções de Formulário, que permitem aos usuários salvar, imprimir, enviar ou exportar um formulário preenchido.
- Como um desenvolvedor de formulários, você pode habilitar assinaturas digitais para todo o formulário ou para partes específicas dele. Os usuários podem então adicionar uma assinatura digital clicando em Assinaturas Digitais, na barra de ferramentas Padrão.
- Se você incluir uma assinatura digital em um modelo de formulário, poderá definir o nível de segurança do formulário para Totalmente Confiável, de modo que o formulário possa acessar arquivos e configurações no computador do usuário ou em um domínio diferente.
Dicas para publicar formulários- Você pode publicar e armazenar formulários relacionados em bibliotecas de formulário em um site do SharePoint Services. Para isso, clique em Publicar no menu Arquivo e siga as etapas do assistente.
- Antes de publicar um formulário em uma pasta compartilhada, certifique-se de que os usuários tenham permissão de gravação na pasta compartilhada, para que possam preencher o formulário e salvá-lo na pasta.
- Ao alterar um modelo de formulário publicado, você deve verificar se as mudanças efetuadas não geram erros em formulários (arquivos .xml) baseados naquele modelo. Para visualizar um formulário existente com o modelo de formulário modificado, aponte para Visualizar Formulário no menu Arquivo, clique em Com Arquivo de Dados e abra um formulário existente.
- Para distribuir um modelo de formulário para usuários através de uma mensagem de email, salve ou publique o formulário e clique em Enviar Formulário como Anexo, no menu Arquivo.
Dicas para imprimir formulários- Para desenvolver uma versão de impressão do formulário, crie um novo modo de exibição, copie os controles do formulário para esse novo modo de exibição, e especifique as opções de impressão personalizada para o modo de exibição, tais como margens da página ou rodapés do formulário, na caixa de diálogo Propriedades do Modo de Exibição.
- Para inserir uma quebra de página no formulário, clique em Quebra de página, no menu Inserir. Para visualizar como a quebra de página afetará o formulário quando impresso, clique em Visualizar Impressão, na barra de ferramentas Padrão.
- Para verificar a largura da página impressa — e se o conteúdo do formulário caberá na página — clique em Guia de Largura de Página, no menu Exibir.
- Para imprimir a data atual no cabeçalho ou no rodapé de um formulário, clique em Cabeçalho e Rodapé, no menu Exibir. Nas caixas de diálogo Formatar Cabeçalho ou Formatar Rodapé, digite
&d na caixa apropriada. Para visualizar como a data aparecerá quando impressa, clique em Visualizar Impressão, na barra de ferramentas Padrão.
- Para imprimir os números de página no rodapé de um formulário, clique em Cabeçalho e Rodapé, no menu Exibir. Na caixa de diálogo Formatar Rodapé, digite Página &p de &P na caixa Imprimir formulário com este rodapé. Quando o formulário for impresso, um texto de rodapé como "Página 1 de 1" aparecerá no canto inferior esquerdo do formulário.
- Por padrão, o InfoPath não imprime cores ou imagens de plano de fundo. Para ativar a impressão do plano de fundo, marque a caixa de seleção Imprimir cores e imagens de plano de fundo, na caixa de diálogo Opções.
- Você pode usar o Assistente Adicionar Modo de Exibição de Impressão para o Word para desenvolver e atribuir modos de exibição de impressão do formulário para uso no Microsoft Office Word 2003. Para isso, você deve criar um arquivo XSLT. Para obter mais informações, consulte o Microsoft Office InfoPath 2003 Software Development Kit (SDK).
Dicas para preencher formulários- Se um asterisco vermelho é exibido dentro de um campo no formulário, você pode ter esquecido de digitar alguma coisa nesse campo. Para remover o asterisco vermelho, digite a informação necessária e pressione a tecla TAB.
- Se aparecer uma borda vermelha tracejada ao redor de um campo no formulário, isso indica que você pode ter inserido, por engano, o tipo de dados incorreto nesse campo. Para ver uma descrição resumida do problema, clique com o botão direito do mouse no campo.
- Ao clicar no ícone de calendário em um campo selecionador de data, um pequeno calendário é exibido, no qual você pode selecionar datas. Para alternar entre anos rapidamente, clique no ano na parte superior do calendário, clique em uma das setas para selecionar o ano desejado e, em seguida, selecione a data.
- Ao preencher um formulário, você pode usar o comando Enviar para Destinatário do Email para compartilhar seu formulário com outros usuários, mesmo que eles não estejam com o InfoPath instalado no computador. O destinatário receberá uma cópia somente leitura do formulário no corpo de um email.
- Com o InfoPath, é fácil exportar dados do formulário, seja para o Microsoft Office Excel 2003 ou para um página da Web. Para exportar dados, use os comandos Exportar para no menu Arquivo.
- Ao contrário dos formulários baseados na Web, o InfoPath permite que você trabalhe offline no formulário. Uma vez online, você pode enviar o formulário preenchido para o destino desejado.
- Ao preencher um formulário, você pode abrir um formulário novo e em branco baseado no formulário que está aberto. Para isso, na barra de ferramentas Padrão, clique em Preencher um Formulário. O formulário novo e em branco será aberto em uma nova janela.
- Se você coleta relatórios de status de seus empregados, o formulário de exemplo Relatório de Status do InfoPath pode ajudá-lo a recolher as informações de modo organizado e consistente. Para acessar o formulário de exemplo, clique em Formulários de Exemplo, na caixa de diálogo Preencher Formulário.
- Se você está usando um Tablet PC, o InfoPath inicia automaticamente em modo de entrada a tinta, para que você escrever diretamente no formulário com uma caneta tablet. Se você desejar digitar no teclado, desative o modo de entrada a tinta. Para isso, desmarque a caixa de seleção Sempre inicie o InfoPath em modo de entrada a tinta, na caixa de diálogo Opções.
- Ao preencher um formulário com uma caneta tablet, você pode esperar o InfoPath converter o texto a tinta em 3 segundos. Se desejar mudar esse tempo, faça-o na guia Tinta, na caixa de diálogo Opções.
- Ao preencher um formulário com uma caneta tablet, lembre-se de que o manuscrito pode ultrapassar os limites do campo.
- Não é necessário ter o Microsoft Office 2003 instalado no computador para preencher um formulário no InfoPath. Entretanto, você deve ter o Microsoft Office Outlook 2003 e o Microsoft Office Excel 2003 instalados para usar os comandos Enviar para Destinatário do Email e Exportar para o Microsoft Office Excel.
Dicas para desenvolver formulários- O Microsoft Office InfoPath 2003 Software Development Kit (SDK) contém formulários de exemplo, ferramentas, bibliotecas de código e documentação para ajudá-lo no desenvolvimento dos formulários no InfoPath. Para baixar o SDK, consulte a caixa Consulte também no início deste artigo.
- Baixando o Microsoft Office InfoPath 2003 Toolkit for Visual Studio® .NET, você pode usar uma combinação do InfoPath, para desenvolvimento do formulário, e do Microsoft Visual Studio .NET, para escrever e depurar o código do formulário. Para baixar o kit de ferramentas, consulte a caixa Consulte também no início deste artigo.
- Por padrão, o InfoPath usa o Microsoft JScript® como linguagem padrão de script para os formulários. Para usar o Microsoft Visual Basic® Scripting Edition (VBScript), abra a caixa de diálogo Opções, clique na guia Design e faça as alterações necessárias.
- Para depurar um script em um formulário, use uma instrução de depuração de programação em seu código. Em JScript, use a instrução debugger; ; em VBScript, use a instrução Stop . Depois de adicionar uma instrução de depuração no código, salve o código e visualize o formulário.
- Para usar a depuração de script, desmarque a caixa de seleção Desativar depuração de scripts, na guia Avançada, na caixa de diálogo Opções da Internet, no Microsoft Internet Explorer.
- Você está planejando desenvolver um controle Microsoft ActiveX® personalizado em seu formulário? Certifique-se de que esse controle seja seguro tanto quanto à inicialização quanto ao script, de modo que o InfoPath possa abri-lo.
- Para editar manualmente os arquivos XML que constituem um formulário do InfoPath, salve o formulário como um conjunto de arquivos separados, clicando no menu Extrair Arquivos de Formulário, no menu Arquivo.
- Para extrair os arquivos que constituem um formulário, você pode acessar o arquivo do Esquema XML (.xsd) que o InfoPath cria quando é desenvolvido um novo formulário em branco. Você pode usar o arquivo .xsd para trabalhar com os dados XML em outros programas do Microsoft Office 2003.
|