Query a campi incrociati: come si fa a mettere i criteri con parametri variabili?

Anonimo
2013-02-15T17:04:54+00:00

Buonasera,

ho costruito la seguente query:

TRANSFORM First(Prenotazioni.[Ora presunta fine lavoro]) AS [PrimoDiOra presunta fine lavoro]

SELECT Prenotazioni.[Data lavoro], [Elenco veicoli].Targa

FROM Prenotazioni INNER JOIN [Elenco veicoli] ON Prenotazioni.[Targa Automezzo] = [Elenco veicoli].Targa

GROUP BY Prenotazioni.[Data lavoro], [Elenco veicoli].Targa

PIVOT Prenotazioni.[Ora appuntamento];

vorrei mettere come criterio di data un valore in un controllo sulla maschera. MI dice che non è possibile.

Come si fa?

grazie

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2013-02-15T17:53:08+00:00

Ciao Giorgio,

bisogna dichiarare il parametro e il tipo di dato


PARAMETERS [Forms]![NomeForm]![NomeCampo] DateTime;

TRANSFORM First(Prenotazioni.[Ora presunta fine lavoro]) AS [PrimoDiOra presunta fine lavoro]

SELECT Prenotazioni.[Data lavoro], [Elenco veicoli].Targa

FROM Prenotazioni INNER JOIN [Elenco veicoli] ON Prenotazioni.[Targa Automezzo] = [Elenco veicoli].Targa

WHERE Prenotazioni.[Data lavoro] = [Forms]![NomeForm]![NomeCampo]

GROUP BY Prenotazioni.[Data lavoro], [Elenco veicoli].Targa

PIVOT Prenotazioni.[Ora appuntamento];


Cambia NomeForm e NomeCampo con gli effettivi nomi degli oggetti.

Vedi anche: http://support.microsoft.com/kb/209778/it

Ciao

Giorgio Rancati

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili