Newsgroup: it.comp.appl.access
Titolo: istruzione (between ... and ... ) tra date nel criterio di un report

ho il seguente criterio per l'apertura di un report
Criterio = Criterio & " AND ((trasferte_t.[data]>= #" & Inizio & "#))" ' AND ([data] <= #" & Fine & "#))"
solo che quest'ultima parte del criterio non viene assolutamente presa in considerazione (non genera errori ne fa ciň che dovrebbe
fare, come se non ci fosse)
il criterio prima di aggiungere le date funziona.. l'aggiunta o meno delle date non fa alcun effetto,
dove sbaglio?
grazie
ciao
Nick

 Nick
Prima di tutto dov'č il Between mensionato nell'oggetto... poi, perchč non
crei una query come origine dati del report e sulla stessa imposti i
criteri delle date?
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


[CUT]
ops!!!
scusate č colpa del caldo!!!!
 Criterio = Criterio & " AND (trasferte_t.[data] between #" & Inizio & "# "  AND  #" & Fine & "#)"
non l'imposto direttamente della query di origine dati perchč volevo usare (senza troppe storie) una sola procedura per aprire vari
report che hanno la stesso criterio (momentaneamente ho messo il criterio da form)
grazie
ciao
Nick

 Nick
Quella riga ti dovrebbe dare errore di sintassi perchè c'è un doppio apice
in più, tra il # e l'AND.
Toglilo e usa Cdate() per convertire le date Inizio e Fine nel formato
idoneo ad essere usato nel criterio.
" AND (trasferte_t.[data] between #" & cdate(Inizio) & "# AND #" &
cdate(Fine) & "#)"
Namor
-- 
namor at inwind punto it


 ha scritto nel messaggio news:ccbn4r$hi1$1...@news.newsland.it...

si corretta ma anche con cdate non va... non capisco.......
grazie
ciao
Nick

 Nick
CVDate
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 


 ha scritto nel messaggio news:ccborr$63n$1...@news.newsland.it...

 nulla
...inizio a sospettare che MS abbiam mandato nell'aggiornamento di oggi qualche baco per le mia procedura..
non capisco come mai in altre provedure la formula between (o >= e <=) come sopra scritta (ovviament esenza errori di sintassi)
funziona...
grazie
ciao
Nick

 Nick
Manda tutte le righe che compongono il criterio completo, e la riga che
apre il report. Sarebbe utile anche un esempio del criterio generato:
metti uno stop subito dopo le righe che costruiscono il criterio, prima di
aprire il report. Esegui il codice, quando arrivi allo stop apri la
finestra debug e fai ?criterio, e incolla qua anche quell'esempio, che
vediamo cos'ha che non va.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 


 Nick
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 ha scritto nel messaggio news:ccbq84$l2a$1...@atlantis.cu.mi.it...

eccola qua la patch misteriosa!!! :-)
certo che potevano attraverso le varie funzione cdate, cvdate convertirla in automatico :-D
grazie a tutti
ciao
Nick

 certo che potevano attraverso le varie funzione cdate, cvdate convertirla
in automatico :-D
Intendi che hai risolto il problema passando mm/gg/aaaa?
