parametri di MS Access Query a campi incrociati
-
16-09-2019 - |
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?
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.