Newsgroup: it.comp.appl.access
Titolo: Passare un criterio ad una query in formato mese aaaa es. gennaio 2008

Ciao a tutto ng,
ho una maschera con casella combinata per filtrare i dati della
maschera. La casella combinata mi mostra valori di date raggruppate e
formattate come "mmmm yyyy"
Il problema è che quando seleziono la casella combinata, sembra che il
valore non venga passato alla query, perchè nuovamente mi richiede il
parametro:
[maschere]![msc_scadenza]![cbo_mese.]
Ho una maschera simile con i produttori e va alla grande, qui sembra
che il problema sia la stringa data a non matchare... a non risultare
valida... ma non capisco come devo fare....
Grazie x qls aiuto,
Samantha

(.....)

Posta l'istruzione SQL della query e la stringa che hai impostato come origine record di cbo_mese.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

 wrote:

Origine record di cbo_mese
SELECT Format([TBL_SCAD.scad_data],"mmmm yyyy") AS AAAAMM
FROM TBL_SCAD
GROUP BY Format([TBL_SCAD.scad_data],"mmmm yyyy")
ORDER BY Format([TBL_SCAD.scad_data],"mmmm yyyy");
Query origine dati maschera
SELECT TBL_PRODOTTO.prodotto_id, TBL_CLI.cli_id, TBL_CLI.cli_RagSoc,
TBL_PRODOTTO.prodotto_cliID, TBL_PRODOTTO.prodotto_modID,
TBL_PRODOTTO.prodotto_seriale, TBL_PRODOTTO.prodotto_utenti,
TBL_PRODOTTO.prodott_fattVendita, TBL_PRODOTTO.prodotto_note,
TBL_PRODOTTO.prodotto_commerciale, TBL_SCAD.scad_id,
TBL_SCAD.scad_data, TBL_SCAD.scad_ProdottoID,
TBL_TIPO.tipo_descrizione, TBL_MOD.mod_id, TBL_MOD.mod_tipo,
TBL_MOD.mod_codice, TBL_MOD.mod_descrizione, TBL_MOD.mod_produttID,
TBL_COMM.comm_id, TBL_COMM.comm_nominativo, TBL_SCAD.scad_offProt,
TBL_SCAD.scad_listino, TBL_SCAD.scad_acquisto, TBL_SCAD.scad_vendita,
TBL_SCAD.scad_chiusa
FROM TBL_TIPO INNER JOIN ((TBL_MOD INNER JOIN (TBL_COMM INNER JOIN
(TBL_CLI INNER JOIN TBL_PRODOTTO ON TBL_CLI.cli_id =
TBL_PRODOTTO.prodotto_cliID) ON TBL_COMM.comm_id =
TBL_PRODOTTO.prodotto_commerciale) ON TBL_MOD.mod_id =
TBL_PRODOTTO.prodotto_modID) INNER JOIN TBL_SCAD ON
TBL_PRODOTTO.prodotto_id = TBL_SCAD.scad_ProdottoID) ON
TBL_TIPO.tipo_id = TBL_MOD.mod_tipo
WHERE (((TBL_SCAD.scad_data)=[Forms]![MSC_mesecompentenza]![cbo_mese])
AND ((TBL_SCAD.scad_chiusa)=No))
ORDER BY TBL_SCAD.scad_data DESC;




 
Vince', metti la mano davanti alla porta 8080 quando sbadigli...
;-)
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 wrote:

:) Ciao Vicenzo.
Prima di postare avevo fatto come mi hai suggerito tu, ma non andava,
allora ho provato come ho scritto sopra... e non va lo stesso.
Ora riprovo la prima e poi ti so dire perchè a me non andava (sempre
che riesco a farlo funzionare)!!!! :)
Grazie ancora!
Samantha

 wrote:

Ciao VT!!!!
Ti confermo che era un mio errore...
Perchè dalla query Sql pretendevo di selezionare il campo scad_data,
formattarlo e AS Mese, e poi lo selezionavo un'altra volta allora non
formattato come criterio di ordinamento... e lì sotto avevo inserito
il parametro del campo maschera... per forza non andava.
Grazie,
Samantha