Condizionale Visibilità e le Interruzioni di Pagina con SQL Server 2005 Reporting Services

StackOverflow https://stackoverflow.com/questions/8439

Domanda

So che c'è un bug con la condizionale la visibilità e le interruzioni di pagina con SQL 2005, ma mi chiedo se qualcuno ha un lavoro intorno.

Ho una tabella che ha una visibilità condizionale espressione, e ho bisogno di una interruzione di pagina alla fine della tabella.

  • Se ho impostato il PageBreakAtEnd proprietà su true.Esso viene ignorato, non importa cosa.Rimuovere la visibilità condizione e funziona.
  • Se ho posto la tabella all'interno di un rettangolo con la condizionale visibilità sul tavolo, e l'interruzione di pagina sul tavolo.Stesso risultato.L'interruzione di pagina proprietà viene ignorata.
  • Se ho impostato il rettangolo con il PageBreakAtEnd proprietà e la tabella con la visibilità condizione, quindi ho ancora un interruzione di pagina, anche quando la tabella non è mostrata.

Altre idee su cosa provare?Io sono quasi al punto in cui ho bisogno di una relazione separata, piuttosto che la visibilità condizionale :(

Edit:@Josh: Che ha gli stessi problemi.Se la seconda tabella ha condizionato la visibilità non funziona.Se non ha la visibilità di espressione, quindi ho l'interruzione di pagina per tutto il tempo.

@Erick: Volevo che per essere la risposta, ma purtroppo non funziona.Quando la visibilità espressione è nascosto, c'è un grande spazio in cui la rettangoli dovrebbe essere (che posso vivere), e quando si valuta visibile, le interruzioni di pagina non funziona.

È stato utile?

Soluzione

Posizionare i due rettangoli, uno dentro l'altro.
Posto la tabella all'interno del rettangolo interno e set per essere sempre visibili.
Impostare il rettangolo interno dell'Interruzione di Pagina per Inserire Dopo il Rettangolo.
Set esterno del rettangolo di visibilità per usare la tua espressione condizionale.

L'interruzione di pagina e la visibilità condizionale sono ora separati, e l'interno del rettangolo di interruzione di pagina non verranno prese in considerazione se non è visibile, ma se è visibile.

Modifica:Quando ho provato questo, ma non appare a lavorare nella scheda Anteprima di Visual Studio, ma non lavoro in Anteprima di Stampa e quando ho esportato il report in formato PDF.

Altri suggerimenti

Ciao Questo è Bala samsnai, Anche a Me è venuto attraverso lo stesso tipo di errore.

Ho soveled questo con Rettangolo.

Invece di dare espressione al completo(tutto il tavolo)

selezionare la riga che tabe,dare la visibilità espressione.come che ripetere per tutte le righe (come l'Intestazione, Mappa, Piè di pagina) e dare la visibilità espressione.

Dai che siamo in grado di ottenere il lavoro sia per la Visibilità e Pagging sia a tempo

Bala samsani

Utilizzare un rettangolo che ha la visibilità condizionale set, e una tabella vuota all'interno del rettangolo che ha il "inserisci interruzione di pagina prima di" impostazione è abilitata.

Aggiungere un secondo (vuoto) tabella subito dopo il primo.Interruzione di pagina dopo che.

Ho provato a Bala Samsnai soluzione e funziona.Spiegheremo più avanti.Erik B soluzione utilizzando due rettangoli tipo di lavoro quando mi ha colpito un intoppo che non posso incorporare una tabella nella riga di Dettaglio di un'altra tabella.Così che era una fregatura.

Ho seguito la Bala la soluzione con la mia relazione, che contiene solo un tavolo e due gruppi all'interno della tabella.Invece di adottare e applicare un'espressione per controllare la Visibilità dei Gruppi, ho lasciato che Visibile e applicato la Visibilità espressione della condizione per ogni fila proprietà Nascosti.Fare clic destro sulla Riga Maniglia a sinistra e si proprietà finestra a comparsa a destra o a sinistra (di solito una scheda accanto alla Soluzione di explorer).La Visibilità di raggruppamento, si vedrà una proprietà denominata "Nascosti", che avrà il valore predefinito è FALSE.fare clic sul valore e nel menu a discesa, prima opzione è un'espressione.Viola e che si può impostare è condizione quando la riga è nascosta.Ha funzionato come un fascino per me.

Spero che questo aiuta gli altri.Nel mio caso, ho avuto a che non vedi la sezione dettagli quando alcuni dei valori in cui il 0.

Ho lottato con questo problema per un bel paio di ore fino a quando ho scoperto che il mio layout è stato per ampia per stare su di stampa (A4).Io avevo usato la larghezza in più per commentare l'altro campo di caselle di testo con Hidden=false, e come risultato due volte il numero di pagine necessario sono stati generati per visualizzare gli spazi vuoti.

Così, si potrebbe voler controllare la larghezza della pagina così.

Una cosa che ho notato è la differenza tra relazioni, anche se ho usato lo stesso rapporto come un "modello" di fronte diverse volte in SSRS2005.Quello che voglio dire è, se si apre il report che si sta avendo problemi con un editor del programmatore (dire UltraEdit) e guardare il file RDL, si può prendere lievi variazioni in larghezza e altezza della pagina.Ho notato questo e regolato il rapporto che ho avuto problemi con la corretta larghezza della carta e la relazione stampata perfettamente sia in PDF e la stampante, e in anteprima di stampa.Solo un pensiero.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top