Domanda

C'è un modo per fare riferimento a una casella combinata / testo di una forma all'interno della query come una query di selezione?

Io di solito uso qualcosa di simile in criteri di selezione di una query:

like forms!frmMain.qTitleofSomething&*   (access adds the brackets for me)

, ma questo non funziona in una query a campi incrociati ?? che ho appena scoperto. c'è un modo per ottenere lo stesso tipo di controllo parametro senza l'impostazione di più campi incrociati?

È stato utile?

Soluzione

È necessario aggiungere un parametro alla query, se si vuole fare riferimento a un modulo È possibile farlo facendo clic destro nella finestra di progettazione query o digitando nella visualizzazione SQL. Si dovrebbe finire con qualcosa sulle linee di:

PARAMETERS [Forms]![frmA]![Field1] Short;
TRANSFORM Count(tblA.ID) AS CountOfID
SELECT tblA.Field2, Count(tblA.ID) AS [Total Of ID]
FROM tblA
WHERE tblA.Field1=[Forms]![frmA]![Field1]
GROUP BY tblA.Field2
PIVOT tblA.Field1;

breve si riferisce al tipo di dati del campo. I tipi sono inclusi in un elenco a discesa disponibili da tasto destro del mouse nella finestra di progettazione di query e parametri selezione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top