Ein Kopfzeilenmuster erstellen

Viele Berichte enthalten Titel, Seitennummern, Datumsangaben und andere Felder, die meistens im oberen Bereich der Seiten erscheinen. Diese Informationen werden zusammenfassend als Kopfzeile bezeichnet.

Normale Kopfzeile

Monarch Classic ermöglicht Ihnen, ein besonderes Kopfzeilenmuster zu erstellen, dass dazu da ist, nützliche Kopfzeileninformationen zu erfassen. Kopfzeilenmuster dienen auch der richtigen Zuordnung von Seitenzahlen zu einem Bericht, und sie stellen sicher, dass ein Muster ordnungsgemäß funktioniert, wenn Datenblocks durch Kopfzeileninformationen unterbrochen werden.

Hinweis: Bei dieser Anleitung wird davon ausgegangen, dass Sie bereits mit der Mustererstellung vertraut sind. Falls das nicht der Fall ist, sollten Sie vorweg unter Muster erstellen nachlesen.

  1. Gehen Sie zu Berichtsentwurf.

  2. Sehen Sie sich die ersten paar Seiten des Berichts an, um die Kopfzeile zu identifizieren. Kopfzeilenfelder können in einer Einzelzeile oder auch in einem mehrzeiligen Block angeordnet werden (siehe vorstehende Abbildung).

  3. Klicken Sie links von der ersten Zeile in den Auswahlbereich und ziehen Sie bei gedrückt gehaltener Taste nach unten, um die ganze Kopfzeile zu markieren.

  4. Wählen Sie in der Berichtsentwurf-Multifunktionsleiste die Option Neues Muster aus.

  5. Wählen Sie Kopfzeile als Musterrolle aus.

  6. Erstellen Sie einen Selektor, um alle Instanzen der Kopfzeile zu erfassen.

Die meisten Berichte haben ein Seitenvorschubzeichen (Zeichencode 12), das an jedem Seitenende eingebettet ist. Die Seitenumbrüche werden auf dem Bildschirm durch eine horizontal gestrichelte Linie angezeigt. Sofern der Bericht Seitenvorschubzeichen enthält, kann Monarch Classic die Okkurrenz des Seitenumbruchs dazu benutzen, den Anfang der einzelnen Kopfzeilen zu identifizieren. In diesem Fall brauchen Sie keinen Selektor zu erstellen.

Mit Hilfe der vertikalen Bildlaufleiste können Sie die Seitenumbrüche im Bericht überprüfen. Falls die Seitenumbrüche immer direkt vor den Kopfzeilen auftreten, brauchen Sie keinen Kopfzeilenselektor einzustellen.

Bei Berichten ohne Seitenvorschubzeichen fügt Monarch Classic nach ungefähr allen 100 Zeilen einen Seitenumbruch in den Bericht ein. Sie können diese Einstellung anhand der Option „Seitenumbruch erzwingen nach n Zeilen“ auf der Registerkarte Eingabe im Dialogfeld Optionen abändern. Wenn die Kopfzeilen jedoch nicht immer an gleicher Stelle erscheinen, nützt das Setzen der Seitenlänge hier nicht viel. In diesem Fall ist es notwendig, einen Selektor zu erstellen, damit die Position der Kopfzeilen identifiziert werden kann. Es empfiehlt sich, selbst dann einen Selektor zu erstellen, wenn Sie keine Felder aus der Kopfzeile extrahieren wollen. Der Befehl „Gehe zu Seite“ (Berichte) und der Befehl „Datensatzquelle anzeigen“ (Tabelle) funktionieren erheblich besser, wenn die Seitenumbrüche richtig definiert sind.

  1. Blättern Sie mit Hilfe der vertikalen Bildlaufleiste durch den Bericht. Gehen Sie kurz durch den Bericht, um sicherzustellen, dass auch alle Instanzen der Kopfzeile von der Selektion erfasst worden sind. Falls das nicht der Fall ist, sollten Sie die Kopfzeile überprüfen, um zu entscheiden, welche Änderungen am Selektor vorgenommen werden müssen. Anschließend muss dieser Schritt dann noch einmal wiederholt werden.

Sobald Sie sich davon überzeugt haben, dass der Selektor alle Kopfzeilen ordnungsgemäß erfasst, aber alle übrigen Berichtsebenen unberücksichtigt lässt, sind Sie dann soweit, die zu extrahierenden Kopfzeilenfelder zu markieren.

  1. Markieren Sie die einzelnen Kopfzeilenfelder, die extrahiert werden sollen.

  2. Benennen Sie die einzelnen Felder. Setzen Sie zu diesem Zweck den Cursor auf die erste Feldmarkierung und wählen Sie dann Feld bearbeiten auf der Aktionsleiste, um das Fenster „Feldeigenschaften“ anzuzeigen. Geben Sie anschließend den entsprechenden Feldnamen ein und wählen Sie OK. Dieser Schritt muss für jedes Feld wiederholt werden.

Hinweis: Felder können auch über das Dialogfeld Felderliste benannt werden.

  1. Benennen und bestätigen Sie das Muster. Geben Sie hierzu einen Namen für das Muster in das Feld „Name“ oben im Dialogfeld „Musterdefinition“ ein.

  2. Wählen Sie Berichtsüberprüfung ausführen auf der Berichtsentwurf-Multifunktionsleiste aus.

Im Dialogfeld „Prüfung“ können Sie den aktuellen Prüfstatus verfolgen. Wenn Monarch Classic ein Feld mit überstehenden Zeichen findet, wird das betreffende Feld markiert und die Prüfung unterbrochen. Überprüfen Sie das Feld, um festzustellen, ob es evtl. modifiziert werden muss. Nachdem Sie alle nötigen Änderungen vorgenommen haben, müssen Sie erneut Berichtsüberprüfung ausführen wählen, um die neuen Felddefinitionen zu überprüfen. Nach Abschluss der Prüfung wird der Prüfstatus automatisch ausgeblendet.

 

 

© 2024 Altair Engineering Inc. All Rights Reserved.

Intellectual Property Rights Notice | Technical Support