Newsgroup: it.comp.appl.access
Titolo: Impostazione criteri in una query a campi incrociati

Non riesco ad impostare un criterio in una query a campi incrociati;
Se nella riga "criterio" della query inserisco un riferimento ad un
valore di una maschera ([Forms]![nome_maschera]![nome_controllo])mi
restituisce il messaggio d'errore:
"Il modulo di gestione di database di Microsoft Jet non riconosce
"[Forms]![nome_maschera]![nome_controllo]" come nome di campo o
espressione valida.
Perche? forse non si puň fare con una query a campi incrociati? se sě
dove sbaglio? e se no' come si puň ovviare per "guidare" il risultato
della query in base a dei parametri che stanno su dei controlli di
maschere?
grazie
Ezio
p.s. se imposto il criterio a "mano" (ad es.: [inserisci data] nella
riga criterio) funzona!!!

 riga criterio) funzona!!!
Se una query a campi incrociati è parametrica e l'intestazione è fatta su
una intestazione di riga, è obbligatorio esplicitare il tipo dati dei
parametri tramite le finestra di dialogo Parametri query.
Se nel tuo caso il parametro da passare alla query è una data, apri la
griglia di struttura della query, dal menu Query seleziona il comando
Parametri...; nella finestra di dialogo che ti compare nella colonna
Parametro scrivi Forms![nome_maschera]![nome_controllo] e nella colonna Tipo
dati seleziona Data/ora.
Ecco cosa dice l'help a proposito:
==================
Visualizzazione del messaggio: "Impossibile associare il nome nome"
Questo messaggio di errore indica che nella finestra di dialogo Parametri
query non sono stati dichiarati in modo esplicito i parametri utilizzati per
una query a campi incrociati o per una query su cui si basano una query o un
grafico a campi incrociati. Per risolvere il problema, eseguire le
operazioni riportate di seguito:
1 Nella query in cui è contenuto il parametro, specificare il parametro e il
relativo tipo di dati nella finestra di dialogo Parametri query. Per
ulteriori informazioni, fare clic su  .
2 Impostare quindi la proprietà IntestazioniColonne nella query in cui è
contenuto il parametro. Per ulteriori informazioni, fare clic su  .
====================
inoltre dice:
====================
Specificare il tipo di dati di un parametro in una query con parametri
1 Dopo aver creato una query con parametri, nella visualizzazione Struttura
della query scegliere Parametri dal menu Query.
2 Nella prima cella della colonna Parametro, digitare la prima richiesta
immessa nella griglia di struttura della query.
3 Nella cella Tipo dati a destra, selezionare il tipo di dati desiderato.
4 Ripetere i passi 2 e 3 per ciascun parametro per il quale si desidera
specificare un tipo di dati.
======================
Prova e facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 parametri tramite le finestra di dialogo Parametri query.
Scusami ma in questo paragrafo avrei voluto scrivere:
Se una query a campi incrociati è parametrica e LA SELEZIONE è fatta su una
intestazione di riga, è obbligatorio esplicitare il tipo dati dei parametri
tramite le finestra di dialogo Parametri query.
--


 ha scritto nel messaggio
news:BKG27.814$2v6....@news.infostrada.it...


 Ezio
