Questi i campi che necessitano di essere filtrati e stampati in un report:
Ragione sociale
Prodotto
Azienda
Data scadenza
Importo
(casella di controllo) per segnalare se quel contratto è attivo o chiuso
Grazie di cuore.
Luciano
Dovresti descrivere dove esattamente hai un problema.
Se il problema è il filtro per le scadenze del mese attuale
puoi p.e. usare questo criterio per il campo [Data scadenza]:
Between Date()-Day(Date())+1
And DateSerial(Year(Date());Month(Date())+1;0)
Vedi anche http://www.donkarl.com/it?FAQ2.8.
--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it
Grazie
Luciano
"Karl Donaubauer" ha scritto nel messaggio
news:9c1483...@mid.individual.net...
Cosa intendi con "andrò a filtrare i dati"?
Quale tecnica usi per filtrare i dati?
Il filtro in base alla selezione o maschera integrato in Access
o hai un campo di selezione nella tabella o filtri già e solo
con le proprietà "Collega campo secondari" e "master"
del controllo sottomaschera o ... ?
Questa tecnica decide anche sul metodo giusto per il report.
Grazie
"Karl Donaubauer" ha scritto nel messaggio
news:9cbq2c...@mid.individual.net...
Luciano wrote:
> ho deciso di praticare un'altra strada.
> il problema che si presenta � questo:
> In una maschera ho inserito una struttura a schede, all'interno di una
> scheda ho inserito una sottomaschera dalla quale andr� a filtrare i
> dati che mi servono per stamparli su di un report, come si fa a
> stampare solo i dati filtrati dalla sottomaschera?
> ...
Cosa intendi con "andr� a filtrare i dati"?
Quale tecnica usi per filtrare i dati?
Il filtro in base alla selezione o maschera integrato in Access
o hai un campo di selezione nella tabella o filtri gi� e solo
con le propriet� "Collega campo secondari" e "master"
Sě. Quindi puoi usare il metodo descritto qui:
http://groups.google.com/group/microsoft.public.it.office.access/msg/7701f6caef68e430
La sintassi giusta puo dipendere da dove lancia il report.
Certo se lo fai p.e. con un pulsante nella maschera principale,
devi riferirti al filtro della sottomaschera, cioč:
Reports!TuoReport.Filter = Me!TuaSottoMaschera.Form.Filter
Il pulsante č posto nell'intestazione della maschera
Se hai qualche altra dritta...
Grazie
Luciano
"Karl Donaubauer" ha scritto nel messaggio
news:9ccfqh...@mid.individual.net...
Incolla il tuo vero codice usato e riporta l'esatto messaggio e
numero di errore.
Ho messo anche il pulsante con la funzione 'anteprima report' e viene aperto
il report 'REPScad' ma chiaramente con tutti i valori privi dell'azione del
filtro.
Ancora grazie
"Karl Donaubauer" ha scritto nel messaggio
news:9ccm05...@mid.individual.net...
Luciano wrote:
> "Karl Donaubauer" ha scritto:
>> ...
> Quindi puoi usare il metodo descritto qui:
> http://groups.google.com/group/microsoft.public.it.office.access/msg/7701f6caef68e430
>
> La sintassi giusta puo dipendere da dove lancia il report.
> Certo se lo fai p.e. con un pulsante nella maschera principale,
> devi riferirti al filtro della sottomaschera, cioè:
>
> Reports!TuoReport.Filter = Me!TuaSottoMaschera.Form.Filter
> ...
> No Karl non c'è verso di farlo andare, mi dice che non trova il report
> inserendo i nomi corretti sia del report che della sottomaschera...
> Ho usato la stringa che mi hai dato: Reports!TuoReport.Filter =
> Me!TuaSottoMaschera.Form.Filter
>
> Il pulsante è posto nell'intestazione della maschera
Non sono sicuro di capirti, ma puo darsi che non apri
il report prima che fai click sul Comando141?
(un nome parlante per il pulsante sarebbe meglio)
Nel link segnalato prima viene aperto il report e dopo
impostato il filtro. Qui ho solo aggiunto che devi considerare
la sintassi per la sottomaschera. La sequenza completa
per il pulsante č:
'aprire il report
DoCmd.OpenReport "REPScad", acViewPreview
'applicare il filtro della maschera al report e attivarlo
Reports!REPScad.Filter = Me!SOMPro.Form.Filter
Reports!REPScad.FilterOn = True
Grazie
Luciano
"Karl Donaubauer" ha scritto nel messaggio
news:9ce62r...@mid.individual.net...
Luciano wrote:
> "Karl Donaubauer" ha scritto:
>> ...
>> Quindi puoi usare il metodo descritto qui:
>> http://groups.google.com/group/microsoft.public.it.office.access/msg/7701f6caef68e430
>> ...
>> Il pulsante � posto nell'intestazione della maschera
> ...
> Private Sub Comando141_Click()
> Reports!REPScad.Filter = Me!SOMPro.Form.Filter
> End Sub
> ...
> Errore di run-time '2451'
> Il nome di Report 'REPScad' � errato oppure fa riferimento a un
> report non aperto o inesistente
> ...
> Ho messo anche il pulsante con la funzione 'anteprima report' e
> viene aperto il report 'REPScad' ma chiaramente con tutti i valori
> privi dell'azione del filtro.
Non sono sicuro di capirti, ma puo darsi che non apri
il report prima che fai click sul Comando141?
(un nome parlante per il pulsante sarebbe meglio)
Nel link segnalato prima viene aperto il report e dopo
impostato il filtro. Qui ho solo aggiunto che devi considerare
la sintassi per la sottomaschera. La sequenza completa
per il pulsante �: