Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Query a campi incrociati non accetta campo.

524 views
Skip to first unread message

Riccardo Baldinotti

unread,
Jun 7, 2012, 5:51:34 AM6/7/12
to
Ho una query che mi filtra i dati in base a un valore, così:
WHERE (((tIspezioni.giorno) Between [forms]![mTotControlli]![testo0] And
[forms]![mTotControlli]![testo2])
Funziona, ma se cerco di farne una Query a campi incrociati mi esce
l'errore:
Il motore di gestione di database Microsoft Office Access non riconosce
[forms]![mTotControlli]![testo0] come nome di campo o espressione valida.

L'help mi dice di modificare i parametri, ma non capisco cosa si intenda;
ho aggiunto come parametro i nomi delle due caselle di data ma non cambia
nulla.

Devo appoggiarmi a una tabella temporanea o c'è un'altra soluzione?
Grazie a tutti.
RB

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


Riccardo Baldinotti

unread,
Jun 7, 2012, 6:21:09 AM6/7/12
to
Riccardo Baldinotti ha scritto:

> Ho una query che mi filtra i dati in base a un valore, cosě:
> WHERE (((tIspezioni.giorno) Between [forms]![mTotControlli]![testo0] And
> [forms]![mTotControlli]![testo2])
> Funziona, ma se cerco di farne una Query a campi incrociati mi esce
> l'errore:
> Il motore di gestione di database Microsoft Office Access non riconosce
> [forms]![mTotControlli]![testo0] come nome di campo o espressione valida.

> L'help mi dice di modificare i parametri, ma non capisco cosa si intenda;
> ho aggiunto come parametro i nomi delle due caselle di data ma non cambia
> nulla.

Bo'... č bastato aggiungere le intestazioni di colonna perché l'errore
sparisse.

s.orlan...@gmail.com

unread,
Jul 9, 2015, 11:27:26 AM7/9/15
to
Scusa ho lo stesso problema... come hai risolto? In che senso le intestazioni di colonna? Potresti essere piu dettagliato?

Grazie mille

bari...@gmail.com

unread,
Jul 10, 2015, 3:52:06 AM7/10/15
to
Può capitare che manchi un dato fra quelli possibili nel campo impostato come "intestazione colonna". Per esempio, in un campo potresti avere gli anni: 2010, 2011, 2012 ecc. Se, a seguito di elaborazioni o filtri, non ci sono record che contengano, poniamo, il valore '2013', mancherà la corrispondente colonna.
In visualizzazione struttura, clicchi nello spazio vuoto dove sono la tabella o le tabelle di origine dei dati (non su una tabella); aprendo la Finestra delle proprietà, vedrai la voce "Intestazioni colonne". Lì scrivi tutti i dati prevedibili, per esempio "2010";"2011";"2012";"2013", e così avrai anche le colonne vuote.

Mi dirai: "Ma se questi dati variano nel tempo, come faccio a prevederli?" In tal caso si esegue la query da codice. Se nell'help digiti PIVOT troverai degli esempi di query.

Spero di essere utile.
Riccardo Baldinotti

antonell...@gmail.com

unread,
Dec 10, 2016, 9:26:20 AM12/10/16
to
Grazie 1000. Il messaggio di errore non mi avrebbe mai portato a questa considerazione. Come ci sei arrivato?
0 new messages