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

Scusate l'ignoranza:
    volevo sapere se è possibile in un report inserire un qualcosa come un a
riga (per separare) quando si verifica una situazione.
Per esempio io vorrei che quando il campo è "domenica", allora mi inserisce
una riga, questo per separare meglio le settimane
    Grazie

 una riga, questo per separare meglio le settimane
Cosě, senza aver provato, direi che, se inserisci un controllo normalmente
non visibile, e che rendi visibile solo quando il tuo controllo =
"domenica", dovrebbe funzionare.
In alternativa puoi aumentare la posizione dei controlli di un certo valore
in twips usanto Top (cerca sulla guida).
Vorrei inoltre attirare la tua attenzione sul fatto che nelle maschere e nei
report sono presenti controlli, mentre nelle tabelle e nelle query sono
presenti campi.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

     Grazie
Io piů che inserire una riga, la evidenzio in grigio:
Es.
'------------
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If Me!giornoSettimana = "domenica" Then
    Me.Section(acDetail).BackColor = "12632256"
Else
    Me.Section(acDetail).BackColor = "16777215"
End If
End Sub
'------------
Ciao.

 ha scritto nel messaggio
news:9m4rsq$o0i$1...@canarie.caspur.it...

Perfetto.
    ora se volessi fare una cosa piů complicata del tipo una settimana farla
in grigio e una in bianco?
Cioč: se č lunedě fai la sezione in grigio e continua a farla in grigio fino
al prossimo lunedě. Continui con la sezione in bianco fino al prossimo
lunedě perchč inizi con il grigio etc...
Il mio report mi visualizza i giorni dal lunedě al venerdě per un
determinato mese. (mi visualizza i gg in cui ci sono dei dati)
Io vorrei che mi visualizzasse una pagina per mese, nel senso che se ho un
mese corto e mi avanza spazio nella pagina A4 il mio report inizia a
visualizzarmi il mese successivo. E' possibile fare in modo che mi cambi
pagina ad ogni mese? Non conosco il comando "vai ad altra pagina " sempre se
esiste!

 esiste!
Ma quante cose vuoi fare?
Se vuoi una pagina per mese, devi raggruppare il report per mese e indicare
nel "pič di pagina del gruppo", di andare alla prossima pagina dopo la
sezione.
Poi secondo me ti conviene visualizzare tutti i giorni del mese anche se non
hanno informazioni (dati) da visualizzare; č piů elegante da vedere perché
hai il quadro generale sott'occhio. A questo punto puoi giocare con i colori
tipo:
'-------------
Dim ColoreSettimana As Long, ColoreDomenica As Long
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
'Rosso = QBColor(4) = 128
'Nero = QBColor(0) = 0
'Giallo = QBColor(6) = 32896
'Bianco = QBColor(7) = 12632256
If Me!giornoSettimana = "domenica" Then
    If ColoreDomenica = 32896 Then
        ColoreDomenica = 12632256
    Else
        ColoreDomenica = 32896
    End If
    Me.Section(acDetail).BackColor = ColoreDomenica
    If ColoreSettimana = 128 Then
        ColoreSettimana = 0
    Else
        ColoreSettimana = 128
    End If
End If
If Me!giornoSettimana <> "domenica" Then
    Me.Section(acDetail).BackColor = ColoreSettimana
End If
End Sub
'-------------
Ciao.
P.S. La settimana in bianco la fai tu? Io no eh!!!