Newsgroup: it.comp.appl.access
Titolo: Query incrociati e finestra di dialogo

Ciao, ho un problema:in una query a campi incrociati ho inserito
Like [Forms]![Parametri controllo carico ]![Cliente]
il problema è che inserendo un dato o * con il tasto esegue query, si ha
l'errore " imposibile legare il nome......."
Salve a tutti
Axel

 wrote in message
9fkuvh$l6t$1...@pegasus.tiscalinet.it...

_____
Nella query scrivi:
Like [Forms]![Parametri controllo carico ]![Cliente] & "*"
e nella casella Cliente (della maschera) scrivi semplicemente
o  (senza l'asterisco)
ciao Riccardo

 wrote in message
9fl06g$shu$1...@news.panservice.it...

Niente, mi dà sempre lo stesso problema anche se inserisco, nei criteri,
[Cliente] per far uscire la sola finestra "Cliente", nella specifica
dell'errore c'è:
"Il nome specificato non è un nome di campo riconosciuto o un'espressione
valida. Questo errore si può verificare in una query se viene immesso un
nome che si riferisce in modo inappropriato ad un database, ad una tabella o
ad un campo."
Io uso A.2.0. e in altre query non a campi incrociati il collegamenti alla
maschera funziona.
Ciao Axel

 ha scritto nel messaggio
news:9flelg$i9d$1...@lacerta.tiscalinet.it...

In una query a campi incrociati di tipo parametrico è obbligatorio
dichiarare esplicitamente i parametri; per correttezza andrebbe sempre
fatto, però negli altri casi Aceess sembra che riesca comunque a capire il
tipo di campo, in questo caso no.
Per dichiarare i parametri, apri la griglia di struttura della query e dal
menu Query seleziona il comando Parametri...
Nella finestra che ti compare imposta i parametri di selezione.
Ripreso dall'help di Access:
=======================
Il modulo di gestione di database Microsoft Jet non riconosce <nome> come
nome di campo o espressione valida (3070).
Il nome specificato non è un nome di campo riconosciuto o un'espressione
valida. In una query, questo errore può verificarsi se si immette un nome
che si riferisce in maniera non corretta a un database, una tabella o un
campo.
Cause possibili con Microsoft Access:
· Si dispone di un parametro in una query a campi incrociati o in una query
su cui è basata una query a campi incrociati o un grafico e il tipo di dati
del parametro non è esplicitamente specificato nella finestra di dialogo
Parametri query. Per risolvere tale problema:
· Nella query contenente il parametro, specificare il parametro e il
relativo tipo di dati nella finestra di dialogo Parametri query. Quindi;
· Nella query contenente il parametro, impostare la proprietà
IntestazioniColonne.
· In qualsiasi tipo di query in cui sia stato fatto riferimento in maniera
non corretta a un database, una tabella o un campo. È possibile, ad esempio,
che tale errore si verifichi se si fa riferimento a un campo chiamato
"Stipendio" contenuto in un'espressione, scrivendo in modo errato il nome
del campo stesso, come [Stippendio]*1.1.
=======================
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 del campo stesso, come [Stippendio]*1.1.
Per questo è ok ho controllato tutto.
Ciao Axel

 del campo stesso, come [Stippendio]*1.1.
Per questo è ok ho controllato tutto.
Ciao Axel


Scusami ma dal tuo codice SQL è evidente che manca una clausola PARAMETERS
che dovrebbe precedere TRANSFORM e che se non comprendo male nel tuo caso
dovrebbe essere (se CodClienteFornitore è numerico):
PARAMETERS [codice] Short;
