OsvaldoLaviosa ha scritto:
Io non ho capito se tu vuoi vedere il risultato della query sotto i tuoi occhi oppure no.
Provo a fare chiarezza...
Prendiamo la mia query salvata dentro access come oggetto query ok?
Togliamo momentaneamente la prima riga, se ci facciamo doppio click sopra, access apre la sua bella mascherina grigia in cui mi chiede il parametro (sostituiamo momentaneamente [Forms]![Avvio]![TestoRicercaMasterSequence] con pippo)
Inserisco un valore nella casella e mi viene aperta la griglia dei risultati
PARAMETERS [Forms]![Avvio]![TestoRicercaMasterSequence] Text ( 255 );
SELECT s.ID_SEQUENCE, u.User, l.LAYER, p.PROGETTO, s.PERCORSO_DS, s.SEQUENCE, pe.PERIODICITA, s.ORA
FROM SEQUENCES AS s, PROGETTI AS p, PERIODICITA AS pe, USERS AS u, LAYERS AS l
WHERE (((s.SEQUENCE) Like "*" & [Forms]![Avvio]![TestoRicercaMasterSequence] & "*") And ((p.ID_PROGETTO)=s.ID_PROGETTO) And ((s.ID_PERIODICITA)=pe.ID_PERIODICITA) And ((s.ID_USER)=u.ID_USER) And ((s.ID_LAYER)=l.ID_LAYER))
ORDER BY UCase(p.PROGETTO), UCase(s.SEQUENCE);
Bene, quello che mi piacerebbe fare (se possibile) è replicare quest passi da codice, evitando di far aprire la casella di dialogo, ma sfruttando come parametro il valore di una casella di testo presente in una maschera.
Se ciò non è possibile, non vedo altre soluzioni che scrivere l'sql nel codice...