Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Num modelo de formulário do Microsoft Office InfoPath, pode utilizar uma caixa de texto para recolher informações dos utilizadores ou para apresentar dados de uma base de dados ou de outra origem de dados externos.

Neste artigo

Quando deve utilizar uma caixa de texto

Utilize uma caixa de texto quando quiser:

  • Permitir que os utilizadores escreva qualquer quantidade de texto simples para um formulário.

  • Apresentar informações, como o resultado de uma fórmula ou a data atual.

Na ilustração seguinte, caixas de texto são utilizadas para recolher informações de contacto dos utilizadores.

Three text boxes for collecting information

Por predefinição, quando é inserida uma caixa de texto no seu modelo de formulário, o InfoPath adiciona uma caixa de texto de linha única. Se pretender que a caixa de texto para mostrar várias linhas de texto em vez disso, pode ativar a quebras de parágrafo ou moldagem de texto para a caixa de texto depois de o inserir. Em alternativa, pode utilizar uma caixa de texto formatado.

Controlos relacionados

O InfoPath inclui controlos que são semelhantes às caixas de texto mas que servem para fins diferentes. Para decidir qual destes controlos funciona melhor no seu modelo de formulário, consulte a lista seguinte:

Caixa de rich text    Tal como uma caixa de texto normal, uma caixa de rich text permite aos utilizadores escrever, editar ou visualizar o texto. Ao contrário de uma caixa de texto, uma caixa de texto formatado apresenta várias linhas de texto por predefinição. Os utilizadores também podem adicionar elementos de formatação a uma caixa de texto formatado, tais como tabelas, imagens e texto em negrito ou itálico. Os dados formatados numa caixa de texto formatado são armazenados como XHTML, que poderá não ser compatível com origens de dados que são esperam breves sequências de texto simples.

Caixa de expressão    Uma caixa de expressão é geralmente utilizada para texto de apresentação só de leitura, para apresentar o valor de outro controlo do formulário, ou para criar fórmulas que são baseadas em expressões XPath. Ao contrário de uma caixa de texto, uma caixa de expressão não armazenar ou guardar os dados. Por conseguinte, deve utilizar uma caixa de expressão apenas se não quiser guardar o seu valor ou referência a outra fórmula.

Pode utilizar caixas de texto por si ou adicioná-los para tabelas de repetição, secções ou outros controlos relacionados com o esquema. Por exemplo, caixas de texto com frequência aparecem no interior de células numa tabela de repetição.

Início da página

A experiência do utilizador

Introduzir dados numa caixa de texto é fácil. Os utilizadores, coloque o cursor no interior da caixa de texto e, em seguida, escreva as informações necessárias. Os dados aparecem no formulário de como texto simples.

Sugestão: Se pretender que os utilizadores possam aplicar formatação de carateres para texto numa caixa de texto, pode utilizar uma caixa de texto formatado em vez de uma caixa de texto padrão.

Caixas de texto incluem várias funcionalidades familiares do sistema Microsoft Office. Por exemplo, se os utilizadores incorreta uma palavra numa caixa de texto, consulte o familiar sublinhado vermelho ondulado, que assinala um possível erro de ortografia.

Spelling error in a text box

Juntamente com o verificador ortográfico, a funcionalidade Conclusão automática está ativada para caixas de texto por predefinição. Conclusão automática guarda as entradas anteriores que os utilizadores tiverem escrito um formulário. Quando um utilizador escreve os primeiros carateres numa caixa de texto, o InfoPath lista correspondências possíveis das entradas de que o utilizador tem escreveu antes. Isto torna mais fácil para os utilizadores introduzam dados repetitivos ou comuns, como nome ou endereço, os formulários que preenchem.

Nota: Ao estruturar um modelo de formulário no InfoPath, pode optar por uma modelo de formulário compatível com o browser de estrutura. Quando estruturar um modelo de formulário compatível com o browser, algumas funcionalidades, como o verificador ortográfico, estão disponíveis para utilização no InfoPath porque não funcionam num browser.

Início da página

Inserir uma caixa de texto

O procedimento para inserir uma caixa de texto é ligeiramente diferente dependendo de se são estruturação de um modelo de novo formulário em branco ou basear a estrutura do seu modelo de formulário uma base de dados ou de outra origem de dados externos.

A ilustração seguinte mostra o aspeto de uma caixa de texto quando está selecionada no modo de estrutura.

Text box selected in design mode

Os controlos podem ser vinculados ou não vinculados. Quando um controlo é vinculado, está ligado a um campo ou grupo na origem de dados de forma a que os dados introduzidos no controlo sejam guardados no ficheiro de formulário (.xml) subjacente. Quando um controlo não é vinculado, este não está ligado a um campo ou grupo e os dados introduzidos no controlo não são guardados. Ao selecionar ou mover o ponteiro sobre um controlo, são apresentados um texto e um ícone vinculado no canto superior direito do controlo. O texto indica o grupo ou campo ao qual o controlo está vinculado na origem de dados. O ícone indica se o controlo está corretamente vinculado ao grupo ou campo. Se o vínculo estiver correto, será apresentado um ícone verde. Se ocorrer algum problema com o vínculo verá, em alternativa, um ícone azul ou vermelho.

Origem de dados para o modelo de formulário consiste em campos e grupos que aparecem numa vista hierárquica no painel de tarefas Origem de dados. Caixas de texto são sempre vinculadas a campos. No seguinte exemplo, a caixa de texto Nome do último no formulário está vinculada ao campo Apelido no painel de tarefas Origem de dados.

relationship between text box on form template and field in data source

Inserir uma caixa de texto num modelo de formulário de novo em branco

Ao criar um novo formulário em branco, a caixa de verificação Criar automaticamente origem de dados no painel de tarefas dos Controlos está selecionada por predefinição. Esta ação permite ao InfoPath criar automaticamente campos e grupos na origem de dados, à medida que adiciona controlos ao modelo de formulário. Estes campos e grupos está representados por ícones de pastas e ficheiros no painel de tarefas da Origem de Dados.

  1. No modelo de formulário, coloque o cursor onde pretende inserir o controlo.

  2. Se o painel de tarefas Controlos não estiver visível, clique em Mais Controlos no menu Inserir ou prima ALT+I, C

  3. Em Inserir controlos, clique em Caixa de texto.

  4. Para adicionar uma etiqueta ao controlo, escreva o texto acima ou à esquerda do controlo, seguido por dois pontos (:). Por exemplo, se a caixa de texto se destinar a recolher apelido de um utilizador, pode escrever Apelido:.

Inserir uma caixa de texto num modelo de formulário que é baseada numa origem de dados existente

Se basear a estrutura do seu modelo de formulário num ficheiro Extensible Markup Language (XML) existente, base de dados ou serviço Web, o InfoPath deriva os campos e grupos no painel de tarefas Origem de dados a partir desse origem de dados existente. Neste cenário, pode inserir uma caixa de texto ao arrastar um campo a partir do painel de tarefas Origem de dados para o modelo de formulário ou ao inserir uma caixa de texto a partir do painel de tarefas controlos em vez disso, tal como descrito no seguinte procedimento:

  1. No modelo de formulário, coloque o cursor onde pretende inserir o controlo.

  2. Se o painel de tarefas Controlos não estiver visível, clique em Mais Controlos no menu Inserir ou prima ALT+I, C

  3. Em Inserir controlos, clique em Caixa de texto.

  4. Na caixa de diálogo Encadernação de caixa de texto, selecione o campo no qual pretende armazenar os dados da caixa de texto e, em seguida, clique em OK.

  5. O InfoPath utiliza o nome do campo ou grupo como etiqueta do controlo. Se necessário, altere o texto da etiqueta.

    Sugestão: Também pode utilizar o painel de tarefas Origem de dados para inserir controlos. No painel de tarefas Origem de dados, botão direito do rato no campo ao qual pretende vincular a caixa de texto para e, em seguida, clique em Caixa de texto no menu de atalho.

Início da página

Sugestões de esquema

Antes de inserir as caixas de texto para o modelo de formulário, tenha em conta sobre de que forma pretende dispô-las. Pode adicionar caixas de texto ao arrastá-los, sempre que pretender no seu modelo de formulário, mas que pode resultar numa estrutura distribui. Se pretender obter mais organização no seu modelo de formulário, pode adicionar um tabela de esquema e, em seguida, inserir etiquetas e controlos no interior de células individuais, para que estes alinhadas. A ilustração seguinte, uma tabela de esquema de linha de quatro, duas colunas é utilizada para dispor etiquetas e controlos.

Text boxes inside layout table in design mode

Além de utilizar tabelas de esquema para organizar as caixas de texto, pode efetuar um ou mais dos seguintes procedimentos:

  • Para alterar o tamanho de várias caixas de texto ao mesmo tempo, selecione as caixas de texto cujo tamanho que pretende alterar, no menu Formatar, clique em Propriedades, clique no separador tamanho e, em seguida, faça os ajustes necessários.

  • Redimensione as caixas de texto no seu modelo de formulário para acomodar o comprimento do que esperava aos utilizadores escrever nas caixas de texto.

  • Para alterar o limite ou cor de várias caixas de texto ao mesmo tempo, selecione as caixas de texto que pretende alterar, no menu Formatar, clique em limites e sombreado, clique no separador limites e, em seguida, faça os ajustes necessários.

  • Para personalizar o texto que aparece numa caixa de texto, utilize as caixas de tipo de letra e Tamanho do tipo de letra na barra de ferramentas de formatação. Para alterar o tipo de letra e o tamanho de tipo de letra para todas as caixas de texto no seu modelo de formulário ao mesmo tempo, selecione a caixa de texto que contém a formatação que pretende e, em seguida, clique em Aplicar o tipo de letra para todos os controlos de caixa de texto no menu Formatar.

  • Para ver o aspeto suas caixas de texto com texto real, clique em Dados de exemplo no menu Ver. Isto ajuda-lhe uma ideia de o aspeto do formulário quando os utilizadores preencherem-lo.

  • Utilize margens para ajustar o espaçamento em redor do exterior de uma caixa de texto. Utilize o preenchimento para ajustar o espaçamento à volta do texto dentro da caixa de texto. Ambas as definições estão localizadas no separador tamanho na caixa de diálogo Propriedades da caixa de texto.

  • Por vezes, o texto dentro de uma caixa de texto e a etiqueta para a esquerda da caixa de texto poderá aparecer ligeiramente estar fora alinhamento. Para rapidamente realinhá-los, faça duplo clique na caixa de texto, clique em Alinhar no separador tamanho e, em seguida, clique em Aplicar. Se a etiqueta e caixa de texto em células diferentes numa tabela de esquema, botão direito do rato na célula que contém a etiqueta, clique em Propriedades da tabela no menu de atalho e, em seguida, clique em Centro de em Alinhamento Vertical no separador de célula.

Início da página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×