A caixa de diálogo "Introduzir Valor do Parâmetro" é apresentada quando executa uma consulta, um formulário ou um relatório

Moderado: requer competências básicas de macro, codificação e interoperabilidade.

Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb).

Sintomas

Quando tenta executar uma consulta, um formulário ou um relatório, a caixa de diálogo Introduzir Valor do Parâmetro pode aparecer inesperadamente.

Causa

Este comportamento ocorre quando um campo, um critério, uma expressão ou um controlo numa consulta, formulário ou relatório referencia um nome que o Access não consegue localizar. Por exemplo, um nome pode estar mal escrito ou um campo pode não estar disponível nesse âmbito.

Resolução

Para resolver este comportamento, mude o nome da referência para um nome de campo válido. Se não souber onde está localizada a referência, execute o Documentador de Base de Dados para o objeto listado na caixa de diálogo Introduzir Valor do Parâmetro e, em seguida, produza as informações para um ficheiro de texto. Para o fazer, siga estes passos:

  • Se utilizar o Access 2002 e 2003, siga estes passos:
    1. No menu Ferramentas , aponte para Analisar e, em seguida, clique em Documentador.

    2. Clique no separador que corresponde ao tipo de objeto de base de dados que procura e, em seguida, clique para selecionar a caixa de verificação da consulta, do formulário ou do relatório que tentou executar.

      Nota Se o objeto for um formulário ou relatório, inclua todas as consultas de origem e subformulários ou sub-relatórios na sua lista de seleções.

    3. Clique em Opções para especificar a funcionalidade do objeto selecionado que pretende imprimir e, em seguida, clique em OK.

    4. Clique em OK para fechar a caixa de diálogo Documentador .

    5. No menu Ficheiro , clique em Exportar.

    6. Na lista Guardar com o tipo , clique em Ficheiros de Texto e, em seguida, preencha o resto das informações conforme necessário.

    7. Abra o ficheiro exportado no Microsoft Word e, em seguida, procure o parâmetro pedido na caixa de diálogo Introduzir Valor do Parâmetro.

  • Se utilizar o Access 2007 ou uma versão posterior, siga estes passos:
    1. No separador Ferramentas da Base de Dados , clique em Documentador de Base de Dados no grupo Analisar .

    2. Clique no separador que corresponde ao tipo de objeto de base de dados que procura e, em seguida, clique para selecionar a caixa de verificação da consulta, do formulário ou do relatório que tentou executar.

      Nota Se o objeto for um formulário ou relatório, inclua todas as consultas de origem e subformulários ou sub-relatórios na sua lista de seleções.

    3. Clique em Opções para especificar a funcionalidade do objeto selecionado que pretende imprimir e, em seguida, clique em OK.

    4. Clique em OK para fechar a caixa de diálogo Documentador .

    5. No Grupo de dados , clique em Ficheiro de Texto e, em seguida, preencha o resto das informações conforme necessário.

    6. Abra o ficheiro exportado no Microsoft Word e, em seguida, procure o parâmetro pedido na caixa de diálogo Introduzir Valor do Parâmetro.

Se não conseguir executar o Documentador de Base de Dados, verifique se existe uma referência em falta. A referência em falta mais comum neste caso é para Utility.mda. Para verificar esta referência, siga estes passos:

  1. Na janela Base de Dados, clique em Módulos em Objetos.

    Nota Se utilizar o Access 2007 ou uma versão posterior, no separador Ferramentas da Base de Dados, clique em Visual Basic e, em seguida, avance para o passo 3.

  2. Selecione qualquer módulo existente e, em seguida, clique em Estruturar ou inserir um novo módulo. Esta ação irá iniciar o visual basic Revisor.

  3. No menu Ferramentas, clique em Referências.

  4. Na lista Referências Disponíveis, procure qualquer referência que tenha "EM FALTA: " à frente do nome. Clique para desmarcar a caixa de verificação.

    NOTA Se não precisar de uma referência a Utility.mda, avance para o passo 8.

  5. Clique em Procurar.

  6. Na lista Ficheiros do tipo, clique em Suplementos (*.mda).

  7. Navegue até à pasta que contém Utility.mda, selecione-a e, em seguida, clique em Abrir. Por predefinição, este ficheiro está na pasta C:\Programas\Microsoft Office\Office\1033.

  8. Clique em OK.

  9. No menu Depurar, clique em Compilar nome da base de dados.

  10. No menu Ficheiro, clique em Fechar e Regressar ao Microsoft Access.

Mais informações

Passos para reproduzir o comportamento no Access 2002 ou no Access 2003

Atenção

Se seguir os passos neste exemplo, modifique a base de dados de exemplo Northwind.mdb. Poderá querer fazer uma cópia de segurança do ficheiro Northwind.mdb e seguir estes passos numa cópia da base de dados.

  1. Abra a base de dados de exemplo Northwind.mdb.
  2. Abra a consulta Subtotais da Encomenda na vista Estrutura.
  3. Mude o nome do campo OrderID para OrderIDNumber.
  4. Feche a consulta e, em seguida, clique em Sim para guardar as alterações.
  5. Execute a consulta Subtotais da Encomenda.

Tenha em atenção que é apresentada a caixa de diálogo Introduzir Valor do Parâmetro.