2016-06-20 15 views
0

Ich versuche, eine bestimmte Nachricht im Abschnitt Berichtskopfzeile basierend darauf anzuzeigen, wenn der Bericht Fußzeile Abschnitt unterdrückt wird.Zeige Text, wenn Abschnitt unterdrückt wird

Ich brauche so etwas wie ... ifSuppressed()

Ist so etwas gibt es in Crystal Reports?

Falls etwas ähnliches nicht existiert ... hier ist mein ultimatives Ziel.

Ich brauche einen Wert, der im Abschnitt Report Footer festgelegt wird. Wenn dieser Wert größer als ein anderer Wert ist, muss ich eine Nachricht in der Kopfzeile anzeigen.

Das Problem, das ich glaube, ist, dass einer der Werte, die in der Berechnung in der Fußzeile verwendet werden, von einem Unterbericht stammt, den ich in den Seitenkopf setzen musste, um zu bekommen, was ich brauchte. Daher konnte ich den Wert über dem Seitenkopf nicht an den Berichtskopf übergeben, so dass ich versuche festzustellen, ob ich feststellen kann, ob ein Abschnitt unterdrückt wurde (was auf einigen Variablen im Unterbericht basiert), und von dort aus gehe.

Entschuldigung, wenn das verwirrend ist und kann bei Bedarf ausarbeiten.

Antwort

1

Natürlich, nachdem ich eine Frage gestellt habe ... Ich finde es normalerweise heraus.

Also hier ist es.

Ich schuf eine andere Formel, um die SUMME zu ergreifen, die ich mit der laufenden Summe suchte. Ich habe auch eine Formel erstellt, um die Menge zu bekommen, die ich vergleichen muss (die aus dem Unterbericht stammt).

Ich habe dann einen zusätzlichen Header erstellt, so habe ich jetzt Header 1 und Header 2. Ich legte den Unterbericht in Header 1 und die beiden Formeln in Header 2. So kann ich die Summe und übergeben Sie die Nummer aus der Fußzeile zu die Überschrift, weil der Unterbericht in Header 1 oben ist.

Ich konnte dann meinen Vergleich durchführen und meine Nachricht korrekt anzeigen.