Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Access: query dinamica
giovedì 05 luglio 2007 - 09.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Gaberiele
Profilo
| Newbie
9
messaggi | Data Invio:
gio 5 lug 2007 - 09:44
Dovrei realizzare una query dinamica, cioè una query che possa essere aggiornata in base ai fattori scelti in una maschera!
Se ad esempio, se si sceglie data 03/03/2000 e sesso m, la query dovrebbe essere
select * from Batt where data=#03/03/2000# and sesso = "m";
scegliendo altri fattori, dovrebbe cambiare!
E' possibile realizzarla?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 5 lug 2007 - 11:49
>Dovrei realizzare una query dinamica, cioè una query che possa
>essere aggiornata in base ai fattori scelti in una maschera!
>Se ad esempio, se si sceglie data 03/03/2000 e sesso m, la query
>dovrebbe essere
>
>select * from Batt where data=#03/03/2000# and sesso = "m";
>
>scegliendo altri fattori, dovrebbe cambiare!
>
>E' possibile realizzarla?
devi utilizzare dei placeholder al posto dei valori ed utilizzarli posizionalmente come parametri. Ad esempio:
select * from Batt where data=? and sesso=?;
poi nella maschera devi passare i parametri alla query.
Alx81 =)
http://blogs.dotnethell.it/suxstellino
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
gio 5 lug 2007 - 22:59
>Dovrei realizzare una query dinamica, cioè una query che possa essere aggiornata in base ai fattori scelti in una maschera!
>Se ad esempio, se si sceglie data 03/03/2000 e sesso m, la query dovrebbe essere
>select * from Batt where data=#03/03/2000# and sesso = "m";
>scegliendo altri fattori, dovrebbe cambiare!
>E' possibile realizzarla?
Certo che è realizzabile!
Associ all'evento Change dei campi Data o Sesso una routine che passi la query corretta:
"select * from Batt where data=#" & Me.CampoData & "# and sesso=""" & Me.CampoSesso & """;"
In questo modo la query assymerà i valori selezionati nei relativi campi data e sesso.
Se ti servono chiarimenti fammi sapere.
Ciao
Ale
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !