Newsgroup: it.comp.appl.access
Titolo: Aiuto su Report e ricerca date

Ciao a tutti, ho un DB (access naturalmente) e ho creato un report da
tabella(con l'autocomposizione report)che mi visualizza le informazioni che
desidero, mi fa le somme dei campi che vanno sommati, etc...
ora mi rimane
da fare solo la stessa ricerca solo per periodo, cioč tra una data e
l'altra. :(((     ma come si fa senza query???
E poi anche se utilizzo una
query come devo fare affinchč non mi esca la mascherina che mi chiede
"inserisci data iniziale" e "inserisci data finale", ma mi esca
direttamente il report????
Spero che mi possiate aiutare ^__^"
P.S.
N.B. Perfavore siate dettagliati, io non ho molta pratica con VBA o access
grazie :))
--------------------------------
Inviato via 
http://usenet.iol.it

 l'altra. :(((     ma come si fa senza query???
Immagino tu usi una maschera ed un pulsante per accedere al report.
Nel pulsante hai il comando docmd.openreport nel quale puoi inserire un
filtro (es. "tuocampodata between " & primadata & " and " & secondadata).
Nella query, in criteri, between #data1# and #data2#.
Alle due date puoi sostituire il riferimento a due caselle (controlli) della
maschera di prima [forms]![tuamaschera]![controllodata1]

 grazie :))
Ti do un consiglio amicale: comincia a fare conoscenza con VBA; sono pochi
gli automatismi che puoi realizzare che non facciano ricorso a VBA.
Quanto alla tua domanda "ma come si fa senza query???", la naturale risposta
è: con un codice VBA che apra il tuo report dopo averne impostato il filtro.
In mattinata ho dato una soluzione a qualcuno su come farlo.
Ma visto che a te VBA sembra faccia paura, l'unica strada alternativa è
quella di usare, come mi sembra di capire hai già fatto, una query di
selezione parametrica.
Resta solo da vedere come eliminare l'apertura delle fastidiose finestre di
dialogo che ti chiedono di digitare le due date di inizio e fine periodo.
Innanzitutto usa la query come origine record del tuo report.
Immagino che nella tua attuale query, per un campo data, hai scritto nella
riga criteri un qualcosa di simile:
Between [inserisci data iniziale] And [inserisci data finale]
Scrivici invece:
Between [Forms]![Maschera1]![DataDa] And [Forms]![Maschera1]![DataA]
A questo punto creati una maschera e chiamala Maschera1. In Maschera1
inserisci  due caselle di testo non associate e chiamale rispettivamente
DataDa e DataA.
In Maschera1, usando l'Autocomposizione controllo, inserisci un pulsante di
comando che apra il tuo report.
Fatto tutto questo, apri Maschera1, digita nelle due caselle di testo le
date di inizio e fine periodo, pigia il pulsante di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie, ma c'č qualche tutorial sul web ??? Sai io gia programmo in VB6 e
non dovrebbe essere difficile imparare il VBA,quindi invece di rischiare di
spendere soldi in un libro che non possa essere buono,preferirei dare un
occhiata , se esiste, ad un tutoria sul web ^__-
Comunque grazie ora
provo a fare cio che mi hai suggerito e...Speriamo bene...
Prometto
!Studierň (tra un applicazione e l'altra in ufficio) anche VBA 
Ciao :))))



Se conosci VB6 (che invece io non conosco), chissà se non sia sufficiente
l'help di Access.
Se poi vivisezioni i tre database di esempio che mamma Microsoft ti ha
fornito insieme ad Access (Northwind, Ordini e Soluzioni) penso che non
dovresti avere problemi. Fra l'altro al primo dei tre si fa costante
riferimento negli esempi contenuti nell'help.
Quanto ai tutorial sul web, ammesso che ce ne siano, non ne conosco nessuno.
Ciao :-)
