Vra

Ek weet daar is 'n fout met voorwaardelike sigbaarheid en bladsy breek met SQL 2005, maar ek wonder of enige iemand met 'n werk het gekom om.

Ek het 'n tafel wat 'n voorwaardelike sigbaarheid uitdrukking het, en ek het 'n page break aan die einde van die tafel.

  • As ek stel die eiendom PageBreakAtEnd om waar. Dit is maak nie saak wat geïgnoreer. Verwyder die sigbaarheid toestand en dit werk.
  • As ek plaas die tafel in 'n reghoek met die voorwaardelike sigbaarheid op die tafel, en die bladsy breek op die tafel. Dieselfde resultaat. Die page break eiendom geïgnoreer.
  • As ek die reghoek met die eiendom PageBreakAtEnd en die tafel met die sigbaarheid toestand te stel, dan sal ek nog kry 'n page break selfs wanneer die tafel nie vertoon word.

Enige ander idees oor wat om te probeer? Ek is amper by die punt waar ek 'n afsonderlike verslag moet eerder as voorwaardelike sigbaarheid: (

Edit: @Josh: Dit het dieselfde probleme. As die tweede tafel het voorwaardelike sigbaarheid dit nie werk nie. As dit die sigbaarheid uitdrukking het nie, dan kry ek die page break al die tyd.

@ Erick: Ek wou eintlik dat die antwoord wees, maar ongelukkig is dit nie werk nie. Wanneer die sigbaarheid uitdrukking evalueer om verborge, daar is 'n groot gaping waar die reghoeke sou wees (wat ek kan leef met), en wanneer dit evalueer aan sigbare, nog die bladsy breek nie werk nie.

Was dit nuttig?

Oplossing

Plaas twee reghoeke, een binne die ander.
Plaas jou tafel binne-in die binneste reghoek en sit dit om altyd sigbaar wees.
Stel die innerlike reghoek se Page Break om Voeg Na Reghoek.
Stel sigbaarheid die buitenste reghoek se om jou voorwaardelike uitdrukking gebruik.

Die bladsy breek en die voorwaardelike sigbaarheid is nou geskei, en die binneste reghoek se page break sal nie verwerk word indien dit nie sigbaar is nie, maar dit sal as dit sigbaar is.

Edit :. Toe ek hierdie proef gestel is, het dit nie verskyn om te werk in die blad Voorbeeld in Visual Studio, maar dit het werk in die Print Preview en toe ek die verslag na PDF uitvoer

Ander wenke

Hi Dit is Bala samsnai, Ek ook gekom regoor dieselfde tipe fout.

Ek soveled hierdie sonder die gebruik van reghoek.

In plaas daarvan om die uitdrukking op die volledige (hele tafel)

Kies die een ry in die tabe, gee die visibilty uitdrukking. soos wat herhaal dit vir al die rye (soos Selected, gedetailleerde, Footer) en gee die visibilty uitdrukking.

Deur dat ons kan werk kry beide die Visibilty en Pagging beide op 'n slag

Bala samsani

Gebruik 'n reghoek, wat die voorwaardelike sigbaarheid stel het, en 'n leë tafel binnekant van daardie reghoek wat die "insert page break voordat" het die opstel van aangeskakel.

Voeg 'n tweede (leë) tafel onmiddellik na die eerste. Page break daarna.

Ek het probeer Bala Samsnai oplossing en dit werk. Sal meer later verduidelik. Erik B se oplossing van uisng twee reghoeke soort gewerk toe ek 'n INVOEGEN dat ek 'n tafel nie kan insluit in die Detail ry van 'n ander tafel getref. So dit was 'n bummer.

Ek gevolg oplossing Bala se met my verslag, wat net een tafel en twee groepe binne die tabel bevat. In plaas van die aanneming en die toepassing van 'n uitdrukking om die sigbaarheid van groepe te beheer, het ek net links wat so sigbaar en toegepas die sigbaarheid toestand uitdrukking verborge eiendom elke ry se. Regskliek op die ry te hanteer op die ver links en jy sal eiendomme venster pop op die linker-of regter (gewoonlik as 'n blad langs Oplossing ontdekkingsreisiger). In die sigbaarheid groepering, sal jy 'n eiendom bekend as "verborge" wat 'n verstek waarde van ONWAAR sal sien. Klik op die waarde en in die vervolg, eerste opsie is 'n uitdrukking. Altviool en jy kan die opstel van jou toestand wanneer die ry is versteek. Dit het gewerk soos 'n bom vir my.

Hoop dit help ander. In my geval, moes ek die besonderhede artikel nie wys wanneer 'n paar van die waardes waar 0.

Ek het gesukkel met hierdie probleem vir 'n hele paar uur totdat ek ontdek dat die my uitleg was om wye te pas op druk (A4). Ek het die ekstra wydte gebruik word vir kommentaar die verskillende veld in teks bokse met verborge = vals, en as gevolg daarvan twee keer soveel bladsye as nodige gegenereer om witspasie vertoon.

So, jy dalk wil bladsy breedte is so so goed.

Een ding wat ek opgemerk is die verskille tussen verslae selfs al het ek dieselfde verslag as 'n "template" oor verskillende tye in SSRS2005 gebruik. Wat ek bedoel is, as jy die verslag jy probleme met in redakteur 'n programmeerder se oop (sê Ultra Edit) en kyk na die RDL lêer, kan jy haal effense variasies in bladsy breedte en hoogte. Ek het opgemerk hierdie en aangepas om die verslag het ek probleme met die korrekte wydte van die verwagte papier en die verslag perfek gedruk in beide PDF en by die drukker, en by drukvoorskou. Net 'n gedagte.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top