Newsgroup: it.comp.appl.access
Titolo: Visual Report

Salve,
ho bisogno di visualizzare il report di un campionato di calcio.
Nella maschera chiedo di inserire il nome della squadra di cui si vuol 
visualizzare il calendario, poi dovrei stampare il report del calendario 
di sola quella squadra invece me lo visualizza dell'intero campionato:
ES: inserisci team: lazio
vorrei che mi uscisse nel report:
lazio-inter
juve-inter
invece mi escono tutte le partite del campionato! come posso fare ?!!?!
grazie toni

 ha scritto nel messaggio 
news:or66f.24467$Pe2.4...@twister2.libero.it...

La query che alimenta il report va filtrata per la sola squadra che ti 
interessa.
Ovviamente questa squadra sarà solo la magnifica , la grande, 
l'impareggiabile, la sfigatissima...
Ciao, Carlo 

Carlo Costarella ha scritto:

Il problema è come acquisire la clausola where cioè io acquisisco il 
nome squadra, faccio comparire una maschera formata da tutti i campi 
della tabella (chiave nome squadra) e poi vorrei visualizzare il report 
corrispondente alla stessa maschera !!!!
chiaro ?!

 ha scritto nel messaggio 
news:ui96f.1933$65.5...@twister1.libero.it...

 Beh la soluzione e proprio lì davanti a te, la stessa che hai usato per la 
maschera:
SELECT SquadreCampionato.*
FROM SquadreCampionato
WHERE (((SquadreCampionato.Squadra)="TuaSquadra"));
Cioè quello che ti ho detto nella precedente risposta.
Ciao, Carlo 


certo ok su questo ci siamo ma il "TuaSquadra" non va bene perchè è il 
campo che devo prendere dalla MASCHERA e non so come fare a prenderlo 
cioè dovrei fare SquadreCampionato.Squadra = Maschera[Squadra] ?!?!?

 dovrei fare SquadreCampionato.Squadra = Maschera[Squadra] ?!?!?
Ok, siamo all'abc.
Scusa non avevo capito.
Questo un esempio:
SELECT SquadreCampionato.*
FROM SquadreCampionatoWHERE 
(((SquadreCampionato.Squadra)=[Forms]![TuaForm]![TuoNomeControlloTuaSquadra]));
Per il futuro fai lavorare Access che ti permette di fare questo al volo:
Crea una nuova query con la tabella che desideri, nella colonna dove devi 
mettere il criterio posiziona il mouse nel campo criterio e clicca 
sull'icona a forma di bacchetta magica; qui seleziona la maschera di 
provenienza (meglio se già aperta: maschere caricate) e poi il controllo che 
ti interessa; scegli "valore" e poi fai clic sul pulsante incolla e e clic 
su OK. Fatto. Se non ti interessa salvare la query, mostra la 
visualizzazione SQL (menu visualizza) e copia l'istruzione appena generata.
Ciao, Carlo

Carlo Costarella ha scritto:

Carlo scusa ma ho provato e mi visualizza sempre e com tutte le squadre.....
Private Sub Comando27_Click()
On Error GoTo Err_Comando27_Click
     Dim stDocName As String
     Dim rpt As Report
     Dim strFilter As String
     If Me.FilterOn Then
         strFilter = Me.Filter
     End If
     strFilter = [Forms]![IscrSquadre]![Tnome]
     stDocName = "TEAM"
     'rpt.RecordSource = Forms![IscrSquadre]![Tnome]
     DoCmd.OpenReport stDocName, acPreview, strFilter
Exit_Comando27_Click:
     Exit Sub
Err_Comando27_Click:
     MsgBox Err.Description
     Resume Exit_Comando27_Click
End Sub
c'è qualcosa che sbaglio?!

 ha scritto nel messaggio 
news:z9c6f.2241$65.6...@twister1.libero.it...

Scusa io non ti capisco: chiedi informazioni e ti vengono date, ti faccio 
degli esempi e non li metti in pratica, replichi al post seguendo tutta un' 
altra procedura e proponendo addirittura un codice.
Sinceramente non riesco a seguirti.
Comunque già il fatto che provi altre strade è indice di inventiva.
Per rispondere al tuo esempio e cioè utilizzando il filtro per il report, 
bisogna innanzi tutto impostare l' applica filtro a Sì (Vero, True), poi 
scrivere il filtro: per esempio [CodCli]=forms!SClienti![CodCli]
E' come se dicessi al report che il controllo [CodCli] deve essere uguale al 
controllo CodCli della maschera SClienti.
Tutto ciò lo puoi applicare su apertura del report anche se il report è 
alimentato da una tabella o query che prevede tutti i dati:
Private Sub Report_Open(Cancel As Integer)
 Me.FilterOn = True
 Me.Filter = "[CodCli]=forms!SClienti![CodCli]"
End Sub
Dimmi che sono stato chiaro!
Ciao,Carlo


Si credo di aver capito, non intendevo seguire altre strade.......Solo 
che provando come mi avevi detto tu, o meglio come avevo inteso io non 
ero riuscito !Scusa :D grazie ancora Ciao,Toni