> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-borehole-logs/customizing-log-layouts.md).

# Log-Layouts anpassen

Bohrprofil-Layouts werden im GeoDin-Grafikfenster angepasst: Grafikelemente werden innerhalb von Objektrahmen angeordnet, auf Zeichnungsschichten organisiert und über die allgemeinen Einstellungen-Verzweigungen sowie die unten beschriebenen Layout-Schnelleinstellungen abgestimmt. Das Erstellen der Bohrlochprofil-Grafik selbst – das Zeichnen des Objektrahmens, das Hinzufügen des Elements, das Festlegen der Datenquelle – wird in [Erstellen von Bohrlochprotokollen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-borehole-logs.md).

## Arbeiten mit Rahmen, Schichten und Layoutlisten

### Objekt-Rahmen

Der Objektrahmen ist das Schlüsselelement für die Präsentation geologischer Objekte. Er ist das für die Kombination (Gruppierung) der Grafikelemente eines geologischen Objekts verwendete Element von zentraler Bedeutung und dient zu ihrer Darstellung; daher muss für jedes Bohrloch ein Objektrahmen gezeichnet werden, wenn mehr als ein Bohrloch in einem Diagramm angezeigt werden soll.

Mit dem Werkzeug wird ein Objektrahmen gezeichnet. Der Rahmen sollte groß genug sein, um alle Grafikelemente aufzunehmen. Der selektierte Rahmen wird durch 4 graue Quadrate und 4 graue Seitenlinien dargestellt; wenn nicht selektiert, wird der Rahmen durch 4 graue Winkel dargestellt.

Der Objektrahmen ist eine besondere Art - eine Weiterentwicklung - des Gruppenrahmens. Die Auswahl / Selektion des Objektrahmens als aktives Grafikelemente erfolgt mit der Maus im Randbereich der Rahmenfläche, ODER mit dem **Strg** Taste gedrückt Bei Beliebig Ort im Rahmen. Die Sondereinbauten für die Skalierung von Gruppe Rahmen sind auch Verfügbar für die Objekt Rahmen.

Innerhalb des Objektrahmens können die einzelnen Grafik-Elemente Beliebig angeordnet werden. Zum Beispiel können ein Bohrprofil UND eine Bohrtabelle mithilfe der großen Zahl von Möglichkeiten der Beschriftungen im Detail dargestellt werden. Die geologischen Grafik-Elemente innerhalb des Objektrahmens beziehen sich Immer auf ein Bohrloch; das zu zeigende Bohrloch wird vom Objektrahmen ausgewählt.

Das Verhalten von dem **Bohrprofil/Bohrloch-Register** Element innerhalb des Rahmens (Seitenverteilung, Verschieben und Skalierung, mehrere Instanzen) wird beschrieben in [Erstellen von Bohrlochprotokollen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-borehole-logs.md). Die Objektfang-Funktion kann mithilfe der Menüeingabe auf Eingeschaltet und Ausgeschaltet gesetzt werden. **Einstellungen > Objektfang** ODER das Tastaturkürzel **Strg+K**; es ist beschrieben in [Layout Editor Grundlagen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/layout-editor-basics.md).

**Konvertieren eines Objektrahmens**

Ein Objektrahmen kann in einen (Multi-)Objektrahmen und umgekehrt umgewandelt werden. Auswählen Sie den Rahmen und Öffnen Sie das Kontextmenü mit einem Rechtesklick auf dem Rahmen, dann Auswählen Sie die Eingabe. **Objektrahmen umwandeln**. Nach einer Bestätigung wird der Objektrahmen in die andere Art umgewandelt.

{% hint style="warning" %}
Einige Grafik-Elemente (Ausbauplan, Grundwasser, besondere Symbole und Proben) können nur in einem Objektrahmen verwendet werden, nicht in einem Multi-Objektrahmen – sie werden während der Konvertierung entfernt, und das Bestätigung-Fenster listet alle entfernten Objekte auf. Wenn der Rahmen im GeoDin-Objektmanager über eine Verknüpfung mit einem Datensatz verbunden ist, wird auch die Verbindung während der Konvertierung entfernt; stellen Sie die Verknüpfung wieder her, indem Sie das Objekt auf das Layout ziehen.
{% endhint %}

<figure><img src="/files/f278f1ab1ad7e7f49e328a225486e410295a7de1" alt="Object frame layout schematic"><figcaption><p>Ein Objektrahmen gruppiert die Grafik-Elemente eines Bohrlochs: Eine Seite mit Layout wählen hebt den Standort-Punkt-Rahmen hervor; die Sekunde zeigt gestrichelte Platzhalter für die Höhenskala, das Bohrlochprofil, Grundwasser und Proben-Elemente.</p></figcaption></figure>

### Zeichnungsschichten

Ein Diagramm kann in verschiedenen Zeichnungsebenen angeordnet werden. Die Zeichnungsebenen sind die verwendete Methode, um die Grafik logisch in mehrere Teile zu unterteilen – Fixiert Titelblöcke können zum Beispiel in einer zusätzlichen Zeichnungsebenen gezeichnet werden, um sie – Von Variablenname Grafikelementen getrennt – zu halten.

Die Benutzen Sie von verschiedenen Zeichen-Schichten kann wie folgt zusammengefasst werden:

* Da nur Grafikelemente der aktuellen Zeichnungsebene selektiert werden können, ist eine unbeabsichtigte Bearbeitung von Elementen in anderen Schichten unmöglich.
* Wenn eine große Zahl von Grafikelementen verwendet wird (zum Beispiel in einem geologischen Profilschnitt), können Elemente leichter gefunden und selektiert werden, wenn sie auf mehrere Zeichnungsschichten verteilt sind.
* Zeichnungsebenen können ausgeblendet werden, sodass vorübergehend störende Grafikelemente nicht aus der Grafik entfernt werden müssen. Der Aufbau des Bildes ist schneller, wenn Sie nicht benötigte Elemente vorübergehend ausblenden.
* Zeichnungsebenen können Informationen enthalten, die entweder ausschließlich auf dem Bildschirm oder beim Drucken angezeigt werden. Auf diese Weise können bestimmte Inhalte für bestimmte Benutzergruppen oder Anwendungen angezeigt werden.

Jede Zeichnungsebene hat einen Namen; der Name der Aktuelle Schicht wird rechts in der Statusleiste angezeigt. Das Erstellen neuer Zeichnungsebenen oder das Ändern der Vorlage erfolgt durch Auswählen der Menüeingabe **Anordnung > Zeichnungsebenen**, mit der Tastenkombination **Ctrl + E**, oder durch Auswählen des Zweigs **\<Zeichnungsebenen>** direkt in den Objekteigenschaften. Der Dialog selbst wird unter *Zeichnungsebenen-Dialog* in der folgenden Referenzsektion.

### Layoutlisten

Layoutlisten und Sammlungen (`.GLL`/`.GLC`), ihre Vorteile und Berichtssequenzen werden in beschrieben [Layout wählen Dateien und Listen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/layout-files-and-lists.md). Das Bearbeiten einer Datei der Layoutliste erfolgt im GeoDin-Grafikfenster (siehe [Layout Editor Grundlagen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/layout-editor-basics.md)): Öffnen Sie es entweder über **Datei öffnen** oder - Wenn die Standardlayoutliste geöffnet werden soll - über den Schalter **Standardlayoutliste**. Nur ein `.GLL` Datei kann als die Standardlayoutliste deklariert werden. In `.GLL` Dateien, Layout wählen können zusätzlich in Gruppen kompiliert werden, z. B. um ein bestimmtes Layout schneller zu finden.

***

## Referenz: Layouteinstellungen und Schnittstellen

Die Zweige der allgemeinen Einstellungen für die Präsentation **grafisch**, **Hauptschichten**, **Schichtabfragen** und **Einzelbedingung** für Bohrlochprotokolle werden in [Erstellen von Bohrlochprotokollen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-borehole-logs.md). Allgemeine Elementeigenschaften (Elementname, Zeichnungsebenen): siehe [Elementangaben](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/element-properties.md).

### Bildelement

Das Bild der Grafikelemente kann für Firmenlogos, topografischen Hintergrund für einen Grundriss usw. verwendet werden. Die folgenden Grafikformatierungen sind möglich:

| Papierformat               | Erweiterungen     |
| -------------------------- | ----------------- |
| Raster                     | `*.bmp`           |
| Windows-Enhanced-Metadatei | `*.emf`           |
| Symbol                     | `*.ico`           |
| JPEG                       | `*.jpeg`, `*.jpg` |
| GeoDin Grafik Dateien      | `*.ggf`           |
| Bildaustausch              | `*.pcx`           |
| Portable Netzwerk-Grafiken | `*.png`           |
| TIFF                       | `*.tiff`, `*.tif` |
| Windows-Metafile           | `*.wmf`           |

Nach dem Hinzufügen dieses Elements wird es bei erster Anzeige mit einem blau gestrichelten Rahmen dargestellt. Die Auswahl von einem Bild erfolgt im Zweig **Datenquelle**.

### Parameter

Zum Auswählen nutzen Sie hier einen Parameter aus den Verfügbare Datentypen. Sie erhalten einen Auswahl / Selektion-Dialog, indem Sie auf den Schalter auf der Rechtes Seite im Eingabefeld klicken.

### Textbeschriftungen

**Beschriftungen mit Tiefe** – Die Werte für die Tiefe der Schichtgrenzen werden Links von dem Bohrprofil platziert. Optional können die Tiefenwerte in m unter der Oberfläche angezeigt oder bezogen auf die Messpunkte der Ansatzhöhe (**absolut**). Die Option für Dezimalstellen ermöglicht es Ihnen, festzulegen, wie viele Dezimalstellen angezeigt werden (der Standardwert ist eine Dezimalstelle, d. h. 12,4). Die Neigung des Bohrlochs kann optional berücksichtigt werden; die Tiefenwerte werden dann unter Verwendung des eingegebenen Winkels der Neigung neu berechnet. Hierfür muss das Datenfeld, das den Winkel der Neigung enthält, im Zweig angepasst werden [Maßstab](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/scale-bars-and-depth-scales.md).

**Beschriftungen mit Schichtdaten** - Die Schichtdaten werden auf der rechten Seite des Bohrprofils hinzugefügt. Wenn sie aus Schichtdaten mit der Option von Komponentenbezeichnungen bestehen, kann definiert werden, ob die Beschriftung der Komponenten in der Tiefe erfolgt, in der die Komponente beschrieben wird. Bei Auswahl / Selektion der Option **Schichtbezeichnung nur einmal**, eine geteilte Schicht wird nur einmal beschriftet.

**Sprache** - Die Auswahl / Selektion einer anderen Sprache als der Eingabesprache erfordert [Standards](/geodin-desktop/de/verwaltung/ground-description-standards.md). Die Darstellung von Füllmustern wird durch die Auswahl / Selektion nicht beeinflusst.

Die (vertikale) Textausrichtung der Beschriftungen kann gewählt werden, ebenso die Linienart der Textmarkierungslinien, die sich auf das Bohrprofil beziehen.

### Tiefe-Beschriftungen (Text)

Steuert, wie Tiefenwerte neben dem Bohrprofil angezeigt werden:

* **Standard** - Tiefe in Metern unter der Oberkante Gelände angezeigt.
* **absolut** - Verwendet die Höheneingabe, um die Höhe relativ zu absolut (typischerweise mittlerer Meeresspiegel) zu berechnen.
* **Neigung berücksichtigen** - Berechnet die angezeigten Tiefen anhand der Werte aus einem angegebenen Dateneingabefeld (z. B. Winkel der Neigung) auf Vertikal oder horizontal neu.
* **Dezimalstellen** - Anzahl der auf Tiefenbeschriftungen angezeigten Dezimalstellen.
* **Sondertext 1 / Sondertext 2** - Fügt Grundwasserstand-Informationen hinzu, sofern dies von der Objektart unterstützt wird. Nur Anwendbare zu SEP1-Objektarten, bei denen Grundwasser-Datumsinformationen im Feld „Zusatzinformation“ der Schichtbeschreibung eingegeben wurden.
* **Schriftart** - Auswählen von Schriftart, Größen und anderen typografischen Attribute; die Voransicht zeigt die aktuell allgemeinen Einstellungen.
* **Hintergrund** - Zu setzen *Transparent* zum Zulassen des Durchscheinens zugrunde liegender Grafik-Elemente in den Zeichenflächen; zu setzen *Undurchsichtig* den Hintergrund-Inhalt hinter dem Text zuschneiden (Standard: Weißer Hintergrund, Farbe konfigurierbar).

### Tag-Linien (Anstriche)

Steuert den visuellen Stil von Tag-Linien (Anstriche), die Tiefenbeschriftungen ODER Schichttext zum Verbinden mit dem Bohrprofil:

* **Linienart** - Auswählen Sie die Linienart für Tag-Linien.
* **Farbe** - Bitte Auswählen Sie Von der Dropdown-Liste; Auswählen Sie "Individuell", um den Vollfarbe-Dialog für eine Benutzerdefiniert Farbe zu Öffnen.
* **Linie Mächtigkeit** - In mm eingestellt (bevorzugt für Druckgenauigkeit) oder in Pixeln (nur für die Bildschirmverwendung). Wenn in mm eingestellt, stimmt die Voransicht-Mächtigkeit möglicherweise nicht exakt mit der Druckausgabe überein.

### Layout-Schnelleinstellungen

Diese Layout-Schnelleinstellungen bieten Optionen für die Einstellungen und sind für Layouts geeignet, die die entsprechenden grafischen Elemente enthalten:

| Benutzeroberfläche | Optionen festlegen für             | Verwendbar für Layouts, die enthalten                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------ | ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Maßstäbe**       | Horizontale und vertikale Maßstäbe | [Bohrprofil](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-borehole-logs.md), [Ausbauplan](/geodin-desktop/de/arbeitsumgebung-and-datenerfassung-und-pflege/creating-objects/well-design-data.md), [Sondierung](/geodin-desktop/de/daten-importieren/data-sequences.md), [Proben](/geodin-desktop/de/arbeitsumgebung-and-datenerfassung-und-pflege/creating-objects/sample-data.md) |
| **Beschriftungen** | Textelemente                       | [Text und Variabler Text](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/text-macros-and-variable-text.md)                                                                                                                                                                                                                                                            |
| **Sondierung**     | Bohrlochmessungen, Sondierungen    | [Sondierung](/geodin-desktop/de/daten-importieren/data-sequences.md)                                                                                                                                                                                                                                                                                                                                           |
| **Berichte**       | Berichtselemente                   | [Messwertgrafik](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/measurement-value-graphics.md)                                                                                                                                                                                                                                                                        |

### Zeichnungsebenen-Dialog

Alle vorhandenen Zeichnungsebenen sind hier aufgelistet; die Zahl der Elemente in jeder Zeichnungsebene wird in der zweiten Spalte angezeigt. Die aktuelle Zeichnungsebene ist mit einem Stiftsymbol markiert. Mit Hilfe der Kontrollkästchen kann die Sichtbarkeit einer Zeichnungsebene angepasst werden.

Die Symbole auf der rechten Seite der Liste werden zum Bearbeiten der Zeichnungsebenen verwendet:

| Symbol                                 | Funktion                                                                                                                                                                                                                                                                                                                                                                   |
| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Neue Zeichnungsebene**               | Eine Neue Zeichnungsebene wird erstellt. Es muss ein eindeutiger Name gewählt werden.                                                                                                                                                                                                                                                                                      |
| **Löschen der Zeichnungsebene**        | Die selektierte Zeichnungsebene wird nach einer Sicherheitsprüfung gelöscht. Das Löschen ist auch möglich, wenn die Schicht noch grafische Elemente enthält - das Löschen der Zeichnungsebene löscht auch alle ihre grafischen Elemente.                                                                                                                                   |
| **aktuelle Zeichnungsebene festlegen** | Die selektierte Zeichnungsebene wird zur aktuellen (auch durch Doppelklicken auf den Eintrag in der Liste möglich). Unsichtbare Schichten können nicht als aktuelle Zeichnungsebenen gewählt werden.                                                                                                                                                                       |
| **Eigenschaften**                      | Ändern Sie den Namen der selektierten Zeichnungsebene und ihre Sichtbarkeit für Bildschirm und Drucker. Außerdem ist es möglich, die Schicht für die Schnelleinstellungen innerhalb der Layoutübersicht zu aktivieren. Die Sichtbarkeitsoptionen für die Bildschirmdarstellung und für bestimmte Seiten sind nur in der Layoutübersicht aktiv, nicht im Bearbeitungsmodus. |
| **Erweiterte Einstellungen**           | Alle Eigenschaften werden in der Liste sichtbar und können per Doppelklick deaktiviert werden.                                                                                                                                                                                                                                                                             |
| **Alle Ebenen zulassen**               | Im Allgemeinen können keine grafischen Elemente aus anderen (nicht aktuellen) Zeichnungsebenen selektiert werden. Wenn es unbedingt notwendig ist, grafische Elemente aus verschiedenen Schichten zusammen zu verschieben, aktivieren **Alle Ebenen zulassen** - Elemente aus allen Schichten können dann selektiert und bearbeitet werden.                                |

### Layout-Bausteine

Mit Hilfe von Layout-Bausteine können einzelne Layout-Teile kombiniert werden, um ein völlig neues Layout zu erstellen. Diese Bausteine können standardisierte Hintergründe, Rahmen mit Firmenlogos usw. sein. Anstatt diese Elemente in jedem Layout zu zeichnen, können Bausteine in das Aktuelles Layout integriert werden, um Informationen anzuzeigen. GeoDin erreicht dies, indem es einen Verknüpfung zum Baustein speichert, anstatt den Baustein selbst, sodass jede Änderung, die am Baustein vorgenommen wird, automatisch in allen Layouts widergespiegelt wird, in denen der Baustein verwendet wurde.

Um Snippets im Aktuelles Layout zu verwenden, wählen Sie die Option **Layout-Bausteine verwenden** im Knoten „Erweiterte Eigenschaften“. Der Zweig „Layout-Bausteine“ ist dann verfügbar, zu welchen Snippets hinzugefügt werden können. Es gibt keinen Grenzwert zu der Anzahl von Snippets, die ein Layout enthalten kann, und ein Snippet kann aus anderen Snippets erstellt werden.

* **Name** - Geben Sie dem Snippet einen Namen. Jedes Snippet wird automatisch in eine spezielle separate Zeichnungsebenen eingebettet (die durch diesen Namen identifiziert wird).
* **Name des Layouts** - Klicken Sie in dieses Feld, um die Layout-Baustein-Datei auszuwählen. Der Link zu der Datei wird mit einem relativen Pfad gespeichert, daher sollten Snippets im selben Verzeichnis oder in Unterverzeichnissen wie die Layouts gespeichert werden. So wird sichergestellt, dass Layouts ihre Beziehung zu ihren Snippets beibehalten, auch wenn das Verzeichnis, das die Layouts enthält, verschoben wird. Dies ist jedoch nur empfohlene Praxis und nicht verpflichtend – Snippets können in jedem Verzeichnis gespeichert werden, allerdings erfordert dies möglicherweise mehr Sorgfalt.
* **Layout-Bausteine verwenden** - Wenn ein Snippet vorübergehend nicht erforderlich ist, kann es deaktiviert werden, anstatt es aus dem Layout zu löschen. In diesem Fall wird es nicht geladen oder berechnet. Wenn die Zeichnungsebene, die das Snippet enthält, unsichtbar gemacht wird, wird das Snippet nicht angezeigt, aber geladen und berechnet.
* **In den Vordergrund** - Die Standard-Einstellung platziert Snippet-Elemente im Hintergrund; diese Option ermöglicht es, sie im Vordergrund zu platzieren.
* **Maßstab zu Seite** - Wenn ein Layout-Snippet eine andere Seitengröße als das aktuell Layout hat, wird es in der Oben-Links-Ecke von dem aktuell Layout hinzugefügt, wo es sich leichter skalieren zu lassen kann, damit es auf die aktuell Seitengröße passt. Um dies zu erreichen, müssen die grafischen Elemente verwenden **Ankerungen**, die steuern, wie Skalierung und Positionierung ausgeführt werden, wenn die Seitengrößen/Ausrichtung geändert wird.

### Selektionssyntax

Zur Beschreibung von Parameterbeziehungen: verwendete Symbole wie in Beschriftungen, Makros oder Formeln, zum Beispiel `$NO3$` für Nitrat. Die Bedingung muss zu einem logischen Ergebnis (Wahr oder Falsch) beitragen. Beispiel für eine Bedingung (Nitrat > 10): `$NO3$ > 10`. Mehrere Teilbedingungen können mit den logischen Operatoren UND und ODER verbunden werden.

#### String-Felder und Platzhalter

Für **String-Felder** `=` kann für eine exakte Analogie verwendet werden und `wie` für eine Ähnlichkeit. Wenn `wie` verwendet wird, kann die Vergleichszeichenfolge Platzhalter enthalten: das Symbol `%` steht für mehrere Zeichen, `_` für ein Zeichen. Der Suchbegriff für die Suche nach `Bohrloch%` findet alle Proben, die mit "Bore" beginnen; `Bohrloch_` findet nur jene Proben, die genau ein Zeichen hinter "Bohrloch" haben ("Bohrloch 1" wird gefunden, "Bohrloch 10" wird nicht gefunden).

#### Der Operator HAS

Außerdem ist für Felder der Zeichnungsserie der Operator **HAS** ist erlaubt. Es erkennt: Wenn eine untergeordnete Symbolserie existiert, ist es nützlich für Felder mit Wörterbücher, in denen mehr als ein Schlüssel eingegeben werden kann, durch Kommas getrennt. Die Syntaxstile sind:

```
1) $DATENFELD$ hat 'Schlüssel'
2) $DATENFELD$ hat ('Schlüssel')
3) $DATENFELD$ hat ('Schlüssel1','Schlüssel2'[...,'Schlüssel'])
4) $DATENFELD$ hat 'Schlüssel1,Schlüssel2,...,SchlüsselN'
```

Wenn weitere Schlüssel in die `hat` Bedingung, mindestens einer von den angegebenen Schlüsseln muss im Datenfeld sein. Dies entspricht der Formulierung: Datenfeld hat Schlüssel 1 oder Datenfeld hat Schlüssel 2 usw. Wenn Klammern die verwendete Schreibweise sind (Stile 2 und 3) können die Suchbegriffe ein Komma enthalten. Wenn einfache Anführungszeichen die verwendete Schreibweise sind (Stile 1 und 4) ist das Komma der Trenner zwischen mehreren Begriffen.

Für die Eingabe von Suchbegriffen auch **Platzhalter** sind erlaubt. Zum Beispiel die Bedingung `$DATAFIELD$ HAT '%'` ist Immer Wahr, Wenn Beliebig Inhalt im Datenfeld gefunden wird. Ein Vergleich mit `HAT '%'` ergibt Falsch, wenn das Datenfeld Leer ist. Um ein Vergleichsergebnis Wahr zu erhalten, wenn das Datenfeld einen Inhalt hat oder Leer ist, benutzen Sie den Operator `%Beliebig`: `$DATAFIELD$ HAT '%Beliebig'`.

Für Vergleiche mit Datenfeldern ist die folgende verwendete Syntax: `$BOREBEG$>'20021021'` (Datum `yyyymmdd` in umgekehrten Anführungszeichen).

#### Verwenden von UND und ODER

**Verwenden von UND** - Dieser Operator erzeugt eine kombinierte Einschränkung. Zum Beispiel `($PH$>7) UND ($COND$>200)`: nur die Datensätze, die beiden Bedingungen entsprechen, zum Beispiel ein pH-Wert von 7,6 und eine Leitfähigkeit von 245, sind Verfügbar. Wenn nur eine von beiden Bedingungen nicht erfüllt ist - zum Beispiel pH 6,3 oder Leitfähigkeit 178 - erfüllt der Datensatz die Bedingungen nicht und ist nicht selektiert.

**Verwenden von ODER** - Dieser Operator erzeugt eine ergänzende Einschränkung. Zum Beispiel `($PH$>7) ODER ($LEITF$>200)`: nur eine von beiden Bedingungen muss erfüllt sein. Das bedeutet, ein Datensatz mit pH 7,6 und COND 245 sowie ein Datensatz mit pH 6,3 und COND 245 sowie auch pH 7,5 und COND 178 erfüllt die Bedingungen und ist selektiert.

{% hint style="info" %}
Wenn die Operatoren UND und ODER verwendet werden, müssen die einzelnen Begriffe in Klammern eingeschlossen werden.
{% endhint %}

#### Auswählen der Datensatzposition

zu Auswählen eines bestimmten Datensatzes die Variablen `%erster` und `%letzten` Es kann als verwendete Option dienen. Der erster ODER der letzten Datensatz einer abgefragten Serie von Datensätzen wird bereitgestellt. Durch Hinzufügen eines Numerisch-Operators kann die Position des Datensatzes zu Auswählen verschoben werden. Beispiel: `%LETZTEN-1` liefert den Datensatz vor dem letzten Datensatz von einer Mess-Serie. Wenn die Datensatzposition Ungültig ist, wird ein Leer-Datenvolumen zurückgegeben.

Beide Operatoren können nicht kombiniert werden (weder miteinander noch mit beliebigen anderen Begriffen). Selektoren, die die Operatoren enthalten `%erster` ODER `%letzten` kann mit anderen Selektoren kombiniert werden. In diesem Fall ist die Reihenfolge von Auftreten entscheidend, da die Selektoren nacheinander ausgeführt werden.

Beispiel:

```
Selector1=$SMPDATE$<'199100101'
Selektor2=%letzten
```

Es wird eine Teilmenge von Datensätzen bestimmt, die von einem Datum vor dem 1.1.1991 stammen. Der letzten Datensatz dieser Teilmenge ist der verwendete Datensatz.

```
Selector1=%letzten
Selector2=$SMPDATE$<'199100101'
```

Der letzten Datensatz von dem Messwert ist selektiert. Wenn er ein Datum vor dem 1.1.1991 hat, ist er gültig; ansonsten ist das Ergebnis Leer.

#### Ergebnis für Syntaxfehler zurückgeben

Wenn die Auswahl / Selektion eine fehlerhafte Datenfeld-Referenz oder Tippfehler enthält, kann sie nicht Berechnet werden. Je nachdem, wie sie verwendet wird, kann dies entweder zu einer Anzeige aller Datensätze (Auswahl / Selektion ignoriert) oder zu gar keinen Datensätzen führen (Alle Datensätze sind Ungültig). Durch Erweiterung der Syntax kann das Ergebnis für diese Fälle definiert werden. Dies ist hilfreich, wenn sich die Auswahlen / Selektionen auf Datenfelder beziehen, die nicht alle verwendete Datenbanken enthalten. Dies könnte beispielsweise Messwert-Parameter sein, die vom Benutzer Individuell für jede Datenbank ausgewählt werden können und daher von Datenbank zu Datenbank variieren können.

Die Syntax lautet `[OnError:Ergebnis=Wahr]` ODER `[OnError:Ergebnis=Falsch]`. Der Wert in Klammern muss am Ende der Zeichenkette stehen, und die `[OnError:...]` Die Anweisung ist nicht groß-/kleinschreibungssensitiv. Beispiel: `$DATAFIELD1$ ='v' [OnError:Ergebnis=Wahr]` - das Ergebnis von der Abfrage wäre Wahr, wenn `DATAFIELD1` existiert nicht in der Datenbank. Wenn das Datenfeld vorhanden ist, ist die Auswahl / Selektion Wahr, wenn der Inhalt des Feldes 'v' ist, andernfalls ist das Ergebnis der Auswahl / Selektion Falsch.

#### Mit dem Operator HASLOOP in Berichten

Durch das Schreiben `$DATAFIELD$ hat 'Code1,Code2,...,CodeN'`, alle Daten, die die Auswahl erfüllen, werden in einem Bericht in einem Schritt übernommen und angezeigt. Um eine Gruppe von Datensätzen mit einem Attribut zu erreichen, kann der Operator **HasLoop** verwendet werden. Die Syntax ist identisch mit dem Operator `hat` und erlaubt mehrere Schreibweisen: `$DATAFIELD$ HasLoop 'Code1,Code2,...,CodeN'`.

Abgesehen von `hat`, erzeugen die Auswahl und die Anzeige der Datensätze im Bericht eine Schleife, sodass einzelne Berichte nacheinander kombiniert werden:

```
$DATAFIELD$ hat 'Code1'
$DATAFIELD$ hat 'Code2'
...
$DATAFIELD$ hat 'CodeN'
```

Das Ergebnis ist ein Bericht, der die Datensätze in der Reihenfolge der Gruppenfolge enthält. Benutzen Sie die [Fußzeilen](/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-custom-layouts/report-elements.md) In Fußzeilen eines Berichts kann jeder einzelnen Gruppe zusätzliche Information gegeben werden. Oft sollte sich oberhalb der Datensatzgruppe eine Kopfzeile mit dem Gruppennamen befinden: Zum Hinzufügen einer Kopfzeile der Art 'text': Benutzen Sie die Beschriftungsanweisung `$%SelectorContent:Selektorname$` (als Selektorname geben Sie den Namen von Ihrem HasLoop-Selektor an).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/de/visualisierung-layouts-and-berichterstattung/creating-borehole-logs/customizing-log-layouts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
