Newsgroup: it.comp.appl.access
Titolo: La costruzione di una query non funziona su OpenRecordset.

In A2010 ho una maschera la cui origine dati è la query qIspezioni1.
Su doppio click nella casella attiva voglio prendere i dati del record
corrispondente, e nel codice ho scritto:
Set RST = CurrentDb.OpenRecordset("SELECT * FROM qIspezioni1
WHERE Idope=" & Forms!mElencoXisp!figlio14.Form!Testo0 &
" AND [id unit org]=" & Forms!mElencoXisp!figlio14.Form!Testo33 &
" AND anno=" & Forms!mElencoXisp!figlio14.Form!Testo21 & ";")
(ho aggiunto degli acapo per leggibilità)
Mi esce "Errore di run-time '3061':
Parametri insufficienti. Previsto 7."
Se però metto la stringa risultante in una casella di testo per
copiarla e con essa creare una query, ottengo il risultato giusto.
La stringa viene fuori così:
SELECT * FROM qIspezioni1 WHERE Idope=3966 AND [id unit org]=190238
AND anno=2010;
Ho l'impressione di perdermi in una banalità ma non ne vengo fuori.
Qualcuno ha suggerimenti?
Grazie a tutti.
Riccardo Baldinotti

 ha scritto nel messaggio 
news:d6cb04b5-73c5-4085-aa0b->198d99...@d18g2000yql.googlegroups.com...

controlla bene i nomi dei campi e della tabella, controlla che i dati nel 
criterio vengano passati nel modo corretto, ad esempio tieni presente che il 
tipo testo deve essere racchiuso tra le apici.
 
Grazie a tutti.
Riccardo Baldinotti
 
-- 
Ciao
Geppo 
 

 ...
 
"qIspezioni1" è una query?
Se sì, controlla se nei criteri o altre espressioni di qIspezioni1
hai riferimenti a maschere e leggi questo articolo:
 
Parametri insufficienti
http://www.donkarl.com/it?FAQ6.4
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 Karl
Il Grande colpisce ancora! Ebbene sì, la query faceva riferimento a
una maschera.
Ho risolto sostituendo, al nome di query, le SELECT opportune, tanto
quei riferimenti nel caso specifico non mi servivano.
Grazie, e grazie anche a Geppo: controllare i nomi è sempre buona
cosa.
Riccardo Baldinotti

Newsgroup: it.comp.appl.access
Titolo: Query particolare

Ciao a tutti.
Potrei ricevere cortesemente un suggerimento.
Vorrei creare una Query.
Ho questa tabella:
 
Name	Nation visited
----------------------------------
Mike Italy
Dennis Romania
Mike Polan
Dennis Italy
Jonathan Spain
Mike Germany
Dennis France
Mike Swiss
Jonathan Australia
Jonathan Belgium
Dennis Portugal
Jonathan Sweden
Jonathan Belarus
Dennis Camerun
Mike Bulgaria
Mike Canada
Jonathan Peru
Jonathan Colombia
 
 
 
Vorrei ottenere questa interrogazione:
 
Name, Number Of Nations, Nations
------------------------------------------
Mike 6        "Italy, Polan, Germany, Swiss, Bulgaria, Canada"
Dennis 5      "Romania, Italy, France, Portugal, Camerun"
Jonathan 7    "Spain, Australia, Belgium, Sweden, Belarus, Peru, Colombia"
 
 
Qui c'e' la foto piu' esplicativa: 
http://www.elektrosoft.it/hd/stati.png
 
 
 
Che strada potrei seguire?
Vi ringrazio anticipatamente.
Ciao a tutti.
Giovanni
 
 

 ...
 
http://www.allenbrowne.com/func-concat.html
 
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 

Thank you very MUCH!!!!
Giovanni
