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.

Este artigo descreve como adicionar um controlo de caixa de texto a um formulário do Access e, em seguida, definir as propriedades para essa caixa de texto de modo a que mostre um valor de um controlo noutro formulário. Isto é útil nas seguintes situações:

  • Tem um formulário principal que contém um subformulário; o subformulário contém uma caixa de texto calculada (por exemplo, um total de preços de item), cujos resultados pretende apresentar no formulário principal.

  • Tem um formulário que contém um botão de comando que abre um segundo formulário e pretende uma caixa de texto no segundo formulário para mostrar o valor de um controlo no primeiro formulário.

Criar o controlo

  1. No Painel de Navegação, clique com o botão direito do rato no formulário que pretende alterar e, em seguida, clique em Vista de Estrutura ou Vista de Esquema.

  2. No separador Estrutura, na galeria Controlos, clique em Caixa de Texto.

  3. Clique no formulário no qual deseja criar a caixa de texto.

  4. Certifique-se de que apenas está selecionada a caixa de texto. Se for necessário, clique num controlo diferente e, em seguida, clique novamente na caixa de texto.

  5. Se a folha de propriedades ainda não estiver apresentada, clique com o botão direito do rato na caixa de texto e, em seguida, clique em Propriedades.

  6. No painel de tarefas Folha de Propriedades, clique no separador Tudo.

  7. Defina a propriedade Origem do Controlo utilizando a seguinte sintaxe:

    =[Formulários]![nome do formulário]![nome do controlo]

    Em que nome do formulário é o nome do formulário que contém o controlo cujo valor pretende mostrar e nome do controlo é o nome do controlo.

    Referenciar um controlo num subformulário é um pouco mais complicado. Nesses casos, utilize uma sintaxe como a seguinte:

    =[Formulários]![nome do formulário principal]![nome do controlo de subformulário no formulário principal].[Formulário]![nome do controlo no subformulário]

    Em que nome do formulário principal é o nome do formulário principal, nome do controlo de subformulário no formulário principal é o nome do controlo no formulário principal que contém o subformulário e nome do controlo no subformulário é o nome do controlo no subformulário que contém o controlo cujo valor quer apresentar.

Nota: Em todos os casos, o formulário que pretende referenciar tem de ser aberto para que o Access leia o respetivo valor. O formulário pode ser ocultado, mas tem de ser aberto.

Exemplos

Exemplo 1: referenciar outro formulário

Imagine que tem um formulário principal denominado Encomendas e quer apresentar o valor de um controlo denominado Nome que está num formulário denominado Detalhes do Colaborador. Para apresentar o valor do controlo Nome no formulário Detalhes do Colaborador, teria de adicionar uma caixa de texto ao formulário Encomendas e especificar a respetiva propriedade Origem do Controlo da seguinte forma:

=[Formulários]![Detalhes do Colaborador]![Nome]

Exemplo 2: referenciar um controlo num subformulário do formulário principal

Imaginemos que tem um formulário principal denominado Encomendas. Este formulário contém um controlo de subformulário denominado Subformulário de Encomendas e o subformulário contém uma caixa de texto calculada denominada SubtotalDaEncomenda. Para apresentar o valor do controlo SubtotalDaEncomenda no formulário principal Encomendas, deverá adicionar uma caixa de texto ao formulário principal Encomendas e especificar a respetiva propriedade Origem do Controlo da seguinte forma:

=[Formulários]![Encomendas]![Subformulário Encomendas].[Formulário]![SubtotalDaEncomenda]

Nota: Em todos os casos, o formulário que pretende referenciar tem de ser aberto para que o Access leia o respetivo valor. O formulário pode ser ocultado, mas tem de ser aberto.

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!

×