locked
Não consigo fazer referência ao objecto form ou consulta. RRS feed

  • Pergunta

  • Estou com a cabeço num 8!

    Tenho o FORM1 baseado na CONSULTA1; CAMPO1, CAMPO2,...

    Os campos deste formulário servirão de critérios para diversas consultas. Quero fazer referência a esses campos ou controles em diferentes consultas e coloco o seguinte na célula de critérios:

    ex: =[Formulários]![FORM1]![CAMPO1] ou =[Consultas]![FORM1]![CAMPO1]

    Ao executar a consulta abre a cx de dialogo e pede de novo o critério que já estava definido no form:

             "Formulários!FORM1!CAMPO1 ou Consultas!FORM1!CAMPO1"


    Onde está o erro? Alguém pode ajudar?

    Há dias que ando a pesquisar e não percebo onde está  erro.

    Grato desde já pela v/ prestimosa ajuda,
    segunda-feira, 18 de maio de 2009 15:07

Todas as Respostas

  • Ao executar a consulta, o formulário que contém a informação para o critério de seleção deve estar aberto!

    outra coisa

    procure definir o critério da consulta através do assistente, pois assim você evita de digitar algum caracter errado no nome do form.

    Espero ter ajudado.
    quinta-feira, 4 de junho de 2009 17:31
  • Carlos,

    Já enfrentei este tipo de problema. Fiz referência usando Formulários! e ao rodar run time em inglês ele pedia  parâmetro.

    A solução é fazer referência direta na coleção forms .

    Assim: form_Form1!Campo1 
    sábado, 20 de junho de 2009 18:54