Newsgroup: it.comp.appl.access
Titolo: Data(da/a)in"intestazione pagina"di un report in base a filtro della  maschera

ciao a tutti,
ho creato una maschera dove vengono visualizati dei movimenti in
ordine di data.
ho aggiunto l'opzione di estrapolare i movimenti da una data ad un
altra.
vorrei ke nel report di stampa della maschera se metto nel filtro le
date da"12/01/2005" a "15/01/2005"(per esempio)lui mi riporta
nell'intestazione della pagina report:"stampa da 12/01/2005 al
15/01/2005".
spero di essere stato chiaro nel esporre il mio problema e voi mi
possiate aiutare.
grazie in anticipo
Angelo D.


Ciao angelo,
ponendo che il campo della tabella o della query (di cui è origine
record il report) si chiama "Data", nell'origine controllo della
casella di testo dove vuoi visualizzare le date filtrate inserisci:
=" numero uscite: " & Conteggio([Data]) & " ( " & "dal " &
Primo([Data]) & " al " & Ultimo([Data]) & " )"
Ti ho anche aggiunto il conteggio delle date, cioè quante date sono
inserite nel tuo filtro.
Fammi sapere.
Ciao Vladimiro.

 ha scritto nel messaggio 
news:41d8def5-c623-48b2...@26g2000hsk.googlegroups.com...

Gestisci l'evento "su formattazione" della sezione che contiene le due 
caselle di testo, inserendoci il codice:
Me!dataDa = Forms!nomeMascheraDelFiltro!dataDa
Me!dataA = Forms!nomeMascheraDelFiltro!dataA
Ovviamente la form deve rimanere aperta.
Oppure, se utilizzi la versione 2003 puoi passare degli argomenti con il 
metodo OpenReport; quindi:
(dalla form)
DoCmd.OpenReport "nomeReport",acViewPreview,,condizioneWhere,,"dal: " & 
me!dataDa & " al: " & me!dataAl
(nel report - evento "su formattazione" della sezione con una casella di 
testo)
If Me.OpenArgs<>"" then
    Me!txtFiltro = Me.OpenArgs
endif
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:41d8def5-c623-48b2...@26g2000hsk.googlegroups.com...

Ciao Sergio,
a prescindere che ognuno è libero di trovare qualsiasi strada pur di
raggiungere l'obbiettivo e su questo Access ne dà piena facoltà, mi
spieghi cos'è che non va nel mio suggerimento? (presupponendo sia
questo il motivo)
Una volta filtrati i dati in maschera, apri con gli stessi dati
filtrati il report (e su questo in passato: spero ti ricordi, mi avete
aiutato tantissimo) e con una casella di testo non associata riporti
la prima e l'ultima data filtrata con il conteggio intermedio tra le
due.
Più facile e aggiungerei, più elegante di così! :-)
Fammi sapere.
Ciao Vladimiro.

 ha scritto nel messaggio 
news:446c40ca-28e4-4ab8...@y21g2000hsf.googlegroups.com...
Ciao Sergio,
a prescindere che ognuno è libero di trovare qualsiasi strada pur di
raggiungere l'obbiettivo e su questo Access ne dà piena facoltà, mi
spieghi cos'è che non va nel mio suggerimento? (presupponendo sia
questo il motivo)
Una volta filtrati i dati in maschera, apri con gli stessi dati
filtrati il report (e su questo in passato: spero ti ricordi, mi avete
aiutato tantissimo) e con una casella di testo non associata riporti
la prima e l'ultima data filtrata con il conteggio intermedio tra le
due.
Più facile e aggiungerei, più elegante di così! :-)
Fammi sapere.
Ciao Vladimiro.
[risposta]
Nulla! Proprio nulla. L'hai detto tu: "...ognuno è libero di trovare 
qualsiasi strada..."; per mia deformazione preferisco avere/sapere che posso 
fare la stessa cosa in più modi e avere la libertà di scegliere quale 
utilizzare non solo in base alla necessità ma anche a "come mi alzo dal 
letto".
Se ci fai caso, ogni domanda posta nell'NG ha sempre più di una risposta; 
questo lo trovo stupendo e mi fa crescere ed apprendere tecniche utilizzate 
da altri che magari non mi sarebbero mai venute in mente...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:446c40ca-28e4-4ab8...@y21g2000hsf.googlegroups.com...

Impeccabile  :-)
A presto.
Vladimiro