Discussione:
FILTRARE DATI NEL REPORT
(troppo vecchio per rispondere)
maestro
2007-04-19 13:57:22 UTC
Permalink
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco

il campo che vorrei filtrare è il codice cliente [codice]

in questo modo

Me.Filter = "Codice = '000001'"

ma non funziona
potete aiutarmi
grazie
Karl Donaubauer
2007-04-19 13:59:44 UTC
Permalink
Post by maestro
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco
il campo che vorrei filtrare è il codice cliente [codice]
in questo modo
Me.Filter = "Codice = '000001'"
ma non funziona
Aggiungi:

Me.FilterOn = True
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
maestro
2007-04-19 14:09:43 UTC
Permalink
Post by Karl Donaubauer
Post by maestro
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco
il campo che vorrei filtrare è il codice cliente [codice]
in questo modo
Me.Filter = "Codice = '000001'"
ma non funziona
Me.FilterOn = True
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.

comunque ho provato con


Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
ma non funziona,
premetto che uso access 2007 e che comunque il report prende i dati da
una query che gia al suo interno ha delle selezioni non contrastanti con
quest'ultimo filtro
ziopilvio
2007-04-19 14:33:47 UTC
Permalink
Post by maestro
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
ma non funziona,
premetto che uso access 2007 e che comunque il report prende i dati da
una query che gia al suo interno ha delle selezioni non contrastanti con
quest'ultimo filtro
Io uso:

Private Sub PulsanteApreReport_Click()
Dim stDocName As String, Criteri As String

stDocName = "Nome del Report"
Criteri = "Codice=" & Me.CODICE
DoCmd.OpenReport stDocName, acPreview, , Criteri
End Sub

Ovviamente il CODICE si trova nella maschera da cui hai lanciato il report.

Ciao
maestro
2007-04-19 15:14:39 UTC
Permalink
Post by ziopilvio
Post by maestro
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
ma non funziona,
premetto che uso access 2007 e che comunque il report prende i dati da
una query che gia al suo interno ha delle selezioni non contrastanti con
quest'ultimo filtro
Private Sub PulsanteApreReport_Click()
Dim stDocName As String, Criteri As String
stDocName = "Nome del Report"
Criteri = "Codice=" & Me.CODICE
DoCmd.OpenReport stDocName, acPreview, , Criteri
End Sub
Ovviamente il CODICE si trova nella maschera da cui hai lanciato il report.
Ciao
usando il pannello comandi come faccio???
ziopilvio
2007-04-20 08:53:39 UTC
Permalink
Post by maestro
Post by ziopilvio
Post by maestro
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
ma non funziona,
premetto che uso access 2007 e che comunque il report prende i dati da
una query che gia al suo interno ha delle selezioni non contrastanti con
quest'ultimo filtro
Private Sub PulsanteApreReport_Click()
Dim stDocName As String, Criteri As String
stDocName = "Nome del Report"
Criteri = "Codice=" & Me.CODICE
DoCmd.OpenReport stDocName, acPreview, , Criteri
End Sub
Ovviamente il CODICE si trova nella maschera da cui hai lanciato il report.
Ciao
usando il pannello comandi come faccio???
Premesso che uso ancora Access 2002, cos'è il pannello comandi?
access
2007-04-19 21:13:39 UTC
Permalink
Post by maestro
Post by Karl Donaubauer
Post by maestro
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco
il campo che vorrei filtrare è il codice cliente [codice]
in questo modo
Me.Filter = "Codice = '000001'"
ma non funziona
Me.FilterOn = True
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
non devi scriverlo tutto su una riga ma nel modo seguente:

me.FilterOn = True
Me.Filter = "Codice = '000001'"

e poi sotto quale evento inserisci quel codice?

Ciao
maestro
2007-04-20 08:18:30 UTC
Permalink
Post by access
Post by maestro
Post by Karl Donaubauer
Post by maestro
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco
il campo che vorrei filtrare è il codice cliente [codice]
in questo modo
Me.Filter = "Codice = '000001'"
ma non funziona
Me.FilterOn = True
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
me.FilterOn = True
Me.Filter = "Codice = '000001'"
e poi sotto quale evento inserisci quel codice?
Ciao
allora ho provato a fare come dici ma non funziona.

in finestra delle proprietà su report nella scheda dati dopo la voce
origine record, che richiama la query,
esiste la voce filtro
li ho inserito le due righe di cui sopra.
alla voce successiva c'è filtra al caricamento ed è sttiva (si)
ultima voce consenti filtri è attiva (si)

quindi non mi spiego il perche non funzioni
access
2007-04-20 08:26:04 UTC
Permalink
Post by maestro
Post by access
Post by maestro
Post by Karl Donaubauer
Post by maestro
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco
il campo che vorrei filtrare è il codice cliente [codice]
in questo modo
Me.Filter = "Codice = '000001'"
ma non funziona
Me.FilterOn = True
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
me.FilterOn = True
Me.Filter = "Codice = '000001'"
e poi sotto quale evento inserisci quel codice?
Ciao
allora ho provato a fare come dici ma non funziona.
in finestra delle proprietà su report nella scheda dati dopo la voce
origine record, che richiama la query,
esiste la voce filtro
li ho inserito le due righe di cui sopra.
alla voce successiva c'è filtra al caricamento ed è sttiva (si)
ultima voce consenti filtri è attiva (si)
quindi non mi spiego il perche non funzioni
Scusami ma tu sto report come lo apri?

Avrai un pulsante no?

Bene, se è cosi sotto l'evento click del pulsante trascrivi:


Reports!nomeRepoert.Filter = "Codice = '000001'"
Reports!nomeReport.FilterOn = True





Ciao
maestro
2007-04-20 08:59:36 UTC
Permalink
Post by access
Post by maestro
Post by access
Post by maestro
Post by Karl Donaubauer
Post by maestro
Salve,
ho un report che estrae i dati da una query
vorrei poter filtrare i dati all'interno del report, non dalla query
pensavo di utilizzare
filtro all'interno delle proprieta del report
ma non ci riesco
il campo che vorrei filtrare è il codice cliente [codice]
in questo modo
Me.Filter = "Codice = '000001'"
ma non funziona
Me.FilterOn = True
Pensavo che fosse già abilitato scegliendo si su flitra al caricamento.
comunque ho provato con
Me.Filter = "Codice = '000001'" Me.FilterOn = True
e con
Me.FilterOn = True Me.Filter = "Codice = '000001'"
me.FilterOn = True
Me.Filter = "Codice = '000001'"
e poi sotto quale evento inserisci quel codice?
Ciao
allora ho provato a fare come dici ma non funziona.
in finestra delle proprietà su report nella scheda dati dopo la
voce origine record, che richiama la query,
esiste la voce filtro
li ho inserito le due righe di cui sopra.
alla voce successiva c'è filtra al caricamento ed è sttiva (si)
ultima voce consenti filtri è attiva (si)
quindi non mi spiego il perche non funzioni
Scusami ma tu sto report come lo apri?
Avrai un pulsante no?
Reports!nomeRepoert.Filter = "Codice = '000001'"
Reports!nomeReport.FilterOn = True
Ciao
rieccomi , scusa sono stato impreciso
il report lo apro normalmente, cliccandoci sopra, oppure usando il
pannello comandi.
comunque ho risolto in questo modo,
inserendo nella voce filtro il richiamo alla query seguita dal filtro da
utilizzare.
ossia

([Q_giorni incasso totale2].Codice = '000001')

grazie

Loading...