> 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/es/visualizacion-disenos-e-informes/creating-borehole-logs/customizing-log-layouts.md).

# Personalización de Diseños de registro

Los diseños de registro se personalizan en la ventana gráfica de GeoDin: los Elementos del gráfico se organizan dentro de Marcos de perforación, se organizan en Capas y se ajustan mediante las ramas de Ajustes y la Configuración rápida del diseño descritas a continuación. La creación del propio gráfico del perfil de perforación — dibujar el Marcos de perforación, añadir el Elemento, definir la Fuente de datos — se trata en [Creación de perfiles de perforación](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-borehole-logs.md).

## Trabajar con marcos, capas y listas de diseño

### Marcos de perforación

El marco de perforación (Marcos de perforación) es el elemento clave para la presentación de los objetos geológicos. Se utiliza para la combinación (agrupación) de los Elementos del gráfico de un objeto geológico; por lo tanto, debe dibujarse un marco de perforación para cada pozo de sondeo si se desea mostrar más de un pozo de sondeo en una sola gráfica.

Usando la herramienta, se dibuja un marco de perforación (Marcos de perforación). El marco debe ser lo suficientemente grande como para contener todos los Elementos del gráfico. El marco seleccionado se representa mediante 4 cuadrados grises y 4 líneas laterales grises; si no está seleccionado, el marco se representa mediante 4 ángulos grises.

El marco de perforación (Marcos de perforación) es un tipo especial — un desarrollo posterior — del marco de grupo. La selección del marco de perforación como el Elemento gráfico activo se realiza con el ratón en el área de borde del marco, o con la **Ctrl** tecla pulsada en cualquier lugar dentro del marco. Las funciones de Montajes especiales para la escala de marcos de grupo también están disponibles para los marcos de perforación.

Dentro del marco de perforación (Marcos de perforación) los distintos Elementos del gráfico pueden organizarse de cualquier forma. Por ejemplo, un perfil de perforación y una Tabla de perforación pueden mostrarse en detalle usando la gran cantidad de posibilidades de las instrucciones de Rótulos. Los Elementos del gráfico geológicos dentro del marco de perforación siempre se refieren a un pozo de sondeo; el pozo de sondeo que se mostrará lo elige el marco de perforación.

El comportamiento del **Perfil de perforación/Pestaña del pozo de sondeo** elemento dentro del marco (distribución de páginas, movimiento y escala, múltiples instancias) se describe en [Creación de perfiles de perforación](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-borehole-logs.md). La función de Atrapaobjetos se activa y desactiva mediante la entrada de menú **Objetos > Atrapaobjetos** o el atajo **Ctrl+K**; se describe en [Aspectos básicos del editor de diseño](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/layout-editor-basics.md).

**Conversión de un marco de perforación**

Un marco de perforación puede convertirse en un marco (multi-)objeto y viceversa. Seleccione el marco y abra el menú contextual con un clic derecho sobre el marco, luego seleccione la entrada **Convertir marco del objeto**. Tras una Confirmación, el marco de perforación se convierte en el otro tipo.

{% hint style="warning" %}
Algunos Elementos del gráfico (Proyecto de ampliación, Manto acuífero, símbolos especiales y Muestras) solo se pueden usar en un marco de perforación, no en un marco multobjeto: se eliminan durante la conversión, y la ventana de Confirmación enumera todos los objetos eliminados. Si el marco está vinculado a un conjunto de datos en el gestor de objetos de GeoDin, la conexión también se elimina durante la conversión; vuelva a establecer el enlace arrastrando el objeto al diseño.
{% endhint %}

<figure><img src="/files/6dc316e8b2fbf2111e08cc5775c8529fe5ddf069" alt="Object frame layout schematic"><figcaption><p>Un marco de perforación que agrupa los Elementos del gráfico de un pozo de sondeo: una página del diseño resalta el marco del punto de localización; la segunda muestra marcadores de posición discontinuos para la Proporción de altura, el perfil de perforación, el Manto acuífero y las Muestras.</p></figcaption></figure>

### Capas de dibujo

Una gráfica puede organizarse en diferentes Capas. Las Capas se usan para dividir la gráfica lógicamente en varias partes: por ejemplo, los bloques de título fijos pueden dibujarse en una capa de dibujo extra para separarlos de los Elementos del gráfico variables.

El uso de distintas Capas de dibujo puede resumirse así:

* Como solo pueden seleccionarse los Elementos del gráfico de la Capa actual, se evita la edición accidental de elementos en otras Capas.
* Si se usa un gran número de Elementos del gráfico (por ejemplo en un Perfil geológico), los elementos pueden encontrarse y seleccionarse más fácilmente si se distribuyen en varias Capas de dibujo.
* Las Capas de dibujo pueden ocultarse, por lo que no es necesario eliminar de la gráfica los Elementos del gráfico temporalmente molestos. La construcción de la imagen es más rápida si oculta temporalmente los elementos que no necesita.
* Las Capas de dibujo pueden contener información que se muestra exclusivamente en pantalla o al imprimir. De este modo, ciertos contenidos pueden mostrarse para grupos de usuarios o aplicaciones específicos.

Cada Capa de dibujo tiene un nombre; el nombre de la Capa actual se muestra a la derecha en la barra de estado. La creación de nuevas Capas de dibujo o el cambio del Patrón se realiza seleccionando la entrada de menú **Disposición > Capa de dibujo**, con la combinación de teclas **Ctrl + E**, o seleccionando la rama **\<Capas de dibujo>** directamente en las Propiedades de los objetos. El propio diálogo se describe en *diálogo de capas de dibujo* en la sección de referencia más abajo.

### Listas de diseño

Las listas de diseño y las colecciones (`.GLL`/`.GLC`), sus ventajas y secuencias de informe se describen en [Archivos y listas de diseño](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/layout-files-and-lists.md). La edición de un archivo de lista de diseño tiene lugar en la ventana gráfica de GeoDin (véase [Aspectos básicos del editor de diseño](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/layout-editor-basics.md)): ábralo mediante **Abrir archivo** O - si se debe abrir la Lista de diseño standard - a través del Interruptor **Lista de diseño standard**. Solo un `.GLL` El archivo se puede declarar como la Lista de diseño standard. En `.GLL` Archivos, Diseños también pueden compilarse adicionalmente en grupos, p. ej., a encontrar un Diseño específico más rápidamente.

***

## Referencia: Configuración del diseño Y interfaces

Las ramas de Ajustes de la presentación **Gráfico**, **Capas principales**, **Consulta de capas** Y **Condición individual** para los registros de pozo de sondeo se describen en [Creación de perfiles de perforación](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-borehole-logs.md). Propiedades genéricas del elemento (Nombre del elemento, Niveles de dibujo): véase [Propiedades del elemento](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/element-properties.md).

### Elemento de imagen

La imagen del elemento gráfico (Elementos del gráfico) puede utilizarse para logotipos de empresa, como fondo topográfico para un plano, etc. Los siguientes formatos de Gráfica son posibles:

| Formato del papel              | Extensiones       |
| ------------------------------ | ----------------- |
| Matriz                         | `*.bmp`           |
| Metarchivo mejorado de Windows | `*.emf`           |
| Icono                          | `*.ico`           |
| JPEG                           | `*.jpeg`, `*.jpg` |
| Archivos gráficos de GeoDin    | `*.ggf`           |
| Intercambio de imágenes        | `*.pcx`           |
| Gráficos de red portátiles     | `*.png`           |
| TIFF                           | `*.tiff`, `*.tif` |
| Metarchivo de Windows          | `*.wmf`           |

Después de agregar este Elemento, Primero se muestra con Marcos discontinuos Azules. La Selección de una Imagen se realiza en la rama **Fuente de datos**.

### Parámetro

Seleccionar aquí un Parámetro de los Tipos de datos disponibles. Recibe un diálogo de Selección al hacer clic en el Interruptor a la derecha en el Campo de Ingreso.

### Rótulos de Texto

**Rótulos con Profundidad** - Los valores de Profundidad de los Límites de la Capa se colocan al lado Izquierdo del Perfil de perforación. Opcionalmente, los valores de Profundidad pueden mostrarse en m por debajo de la superficie o convertirse correlativamente al Punto de medida de Altura Inicial (**absoluto**"). La opción de Colocación decimal permite definir cuántas Colocación decimal se muestran (en los Valores por defecto, se muestra una Colocación decimal, es decir, 12,4). La inclinación del Pozo de sondeo puede tenerse en cuenta opcionalmente; los valores de Profundidad se recalculan entonces usando el Angulo de inclinación ingresado. Para ello, el Campo con contenidos del Angulo de inclinación debe ajustarse en la rama [Escala](/geodin-desktop/es/visualizacion-disenos-e-informes/scale-bars-and-depth-scales.md).

**Rótulos con Datos de capas** - Los Datos de capas se añaden en el lado derecho del Perfil de perforación. Si consisten en Datos de capas con la opción de descripciones de Componentes, se puede definir si los Rótulos de los Componentes se realizan en la Profundidad en la que se describe el componente. Al elegir la opción **Descripción de Capa solo una vez**, una Capa que está dividida solo recibe Rótulos una vez.

**Idioma** - La Selección de un Idioma distinto del Idioma de entrada requiere [Estándar](/geodin-desktop/es/administracion/ground-description-standards.md). La presentación de Muestra completa no se ve influenciada por la Selección.

Puede elegirse la orientación (vertical) del Texto de los Rótulos, así como el Tipo de línea de las líneas de etiqueta del Texto relacionado con el Perfil de perforación.

### Rótulos de Profundidad (Texto)

Controla cómo se muestran los Valores de Profundidad junto al Perfil de perforación:

* **estándard** - Profundidad mostrada en metros por debajo de Terreno canto superior.
* **Absoluto** - Usa el ingreso de elevación para calcular la Altura relativa a Absoluto (normalmente el nivel medio del mar).
* **Ajustar inclinación** - Recalcula las profundidades mostradas a vertical u horizontal utilizando valores de un campo de Ingreso de datos especificado (p. ej., Angulo de Inclinación).
* **Colocación decimal** - Número de Colocación decimal mostrado en las etiquetas de Profundidad.
* **Texto especial 1 / Texto especial 2** - Añade información del Nivel del agua subterránea donde lo permita el Tipo de objeto. Solo Aplicable a Tipos de objetos SEP1 donde se haya introducido Información de fecha del Manto acuífero en el campo "Información adicional" de la Descripción de la Capa.
* **Tipo de letra** - Seleccionar Tipo de letra, Tamaños, Y otros Atributos tipográficos; la Vista previa muestra los Ajustes Actual.
* **E:Background** - Establecer a *Transparente* a Permitir que los elementos Gráfica subyacentes se Mostrar a través de las áreas de caracteres; establecer a *Opaco* a recortar contenido de fondo detrás del texto (predeterminado: fondo blanco, color configurable).

### Líneas de marcas (Marcas)

Controla el Estilo visual de las líneas de etiqueta Conectando las etiquetas de Profundidad o el Texto de la Capa al Perfil de perforación:

* **Tipo de línea** - Seleccionar el Tipo de línea para las líneas de etiqueta.
* **Color** - Elija en la lista desplegable; seleccione "Individual" para abrir el cuadro de diálogo de Color completo para un color definido por el usuario.
* **Espesor de línea** - Establecer en mm (preferido para la precisión de impresión) o píxeles (uso solo para Pantalla). Cuando se establece en mm, el espesor de la Vista previa puede no coincidir exactamente con la salida de Imprimir.

### Configuración rápida del diseño

Estas interfaces de Configuración rápida del diseño ofrecen Opciones de configuración y se pueden usar para Diseños que contienen los correspondientes elementos de Gráfica:

| Interfaz     | Opciones de configuración para        | Utilizable para diseños que contienen                                                                                                                                                                                                                                                                                                                                                        |
| ------------ | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Escala**   | Escala horizontal Y vertical          | [Perfil de perforación](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-borehole-logs.md), [Proyecto de ampliación](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/creating-objects/well-design-data.md), [Sondeo](/geodin-desktop/es/importar-datos/data-sequences.md), [Muestras](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/creating-objects/sample-data.md) |
| **Rótulos**  | Elementos de Texto                    | [Texto y Texto variable](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/text-macros-and-variable-text.md)                                                                                                                                                                                                                                                       |
| **Sondeo**   | Medición de pozos de sondeos, sondeos | [Sondeo](/geodin-desktop/es/importar-datos/data-sequences.md)                                                                                                                                                                                                                                                                                                                                |
| **Informes** | Elementos del informe                 | [Gráfica de valores de medición](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/measurement-value-graphics.md)                                                                                                                                                                                                                                                  |

### diálogo de capas de dibujo

Aquí se enumeran todos los niveles de dibujo existentes; el número de elementos de cada nivel de dibujo se muestra en la segunda columna. El nivel de dibujo actual está marcado con un símbolo de lápiz. Con ayuda de las casillas se puede ajustar la visibilidad de un nivel de dibujo.

Los iconos del lado derecho de la lista se utilizan para editar los niveles de dibujo:

| Icono                                 | Función                                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nuevo nivel de dibujo**             | Se crea un nuevo nivel de dibujo. Debe elegirse un nombre único.                                                                                                                                                                                                                                                                                                          |
| **Eliminar nivel de dibujo**          | El nivel de dibujo seleccionado se elimina después de una comprobación de seguridad. También es posible eliminarlo si el nivel aún contiene elementos gráficos; al eliminar el nivel de dibujo también se eliminan todos sus elementos gráficos.                                                                                                                          |
| **Establecer nivel de dibujo actual** | El nivel de dibujo seleccionado pasa a ser el actual (también es posible haciendo doble clic en la entrada de la lista). Los niveles invisibles no pueden seleccionarse como niveles de dibujo actuales.                                                                                                                                                                  |
| **Propiedades**                       | Cambie el nombre del nivel de dibujo seleccionado y su visibilidad para la pantalla y la impresora. También es posible habilitar el nivel para los ajustes rápidos dentro de la vista previa del diseño. Las opciones de visibilidad para la visualización en pantalla y para ciertas páginas solo están activas en la vista previa del diseño, no en el modo de edición. |
| **Opciones avanzadas**                | Todas las propiedades se vuelven visibles en la lista y se pueden desactivar con doble clic.                                                                                                                                                                                                                                                                              |
| **Acceso a todas las capas**          | Por lo general, no se pueden seleccionar elementos gráficos de otros niveles de dibujo (no actuales). Si es absolutamente necesario mover juntos elementos gráficos de distintos niveles, active **Acceso a todas las capas** - entonces se podrán seleccionar y manipular elementos de todos los niveles.                                                                |

### Diseño de Bloques

Con ayuda de fragmentos de diseño se pueden combinar partes de distintos diseños para crear un diseño completamente nuevo. Estos fragmentos pueden ser fondos estandarizados, marcos con logotipos de la empresa, etc. En lugar de dibujar estos elementos en cada diseño, los fragmentos pueden integrarse en el diseño actual para presentar información. GeoDin logra esto guardando un enlace al fragmento, en lugar del fragmento mismo, de modo que cualquier cambio realizado en el fragmento se refleja automáticamente en todos los diseños en los que se haya utilizado.

Para usar fragmentos en el diseño actual, elija la opción **Usar Diseño de Bloques** en el nodo 'Propiedades adicionales'. Entonces estará disponible la rama 'Diseño de Bloques', a la que se pueden añadir fragmentos. No hay límite en el número de fragmentos que puede contener un diseño y se puede crear un fragmento a partir de otros fragmentos.

* **Nombre** - Asigne un nombre al fragmento. Cada fragmento se incrusta automáticamente en un nivel de dibujo especial independiente (que se identifica por este nombre).
* **Nombre del diseño** - Haga clic en este campo para elegir el archivo del fragmento de diseño. El enlace al archivo se guarda con una ruta relativa, por lo que los fragmentos deben guardarse en la misma carpeta o en subcarpetas que los diseños. Esto garantiza que los diseños conserven la relación con sus fragmentos incluso cuando se mueva la carpeta que contiene los diseños. Sin embargo, esto solo es una práctica recomendada y no obligatoria: los fragmentos pueden almacenarse en cualquier carpeta, aunque esto requiere posiblemente más cuidado.
* **Uso de Diseño de Bloques** - Si un fragmento no se requiere temporalmente, puede desactivarse en lugar de eliminarlo del diseño. En ese caso no se cargará ni se calculará. Si el nivel de dibujo que contiene el fragmento se hace invisible, el fragmento no se mostrará, pero sí se cargará y se calculará.
* **En primer plano** - La configuración predeterminada coloca los elementos del fragmento en el fondo; esta opción permite colocarlos en primer plano.
* **Escalar a la página** - Si un fragmento de diseño tiene un tamaño de página distinto al del diseño actual, se añadirá en la esquina superior izquierda del diseño actual, donde puede escalarse con más facilidad para ajustarse al tamaño de página actual. Para lograrlo, los elementos gráficos deben usar **Anclas**, que controlan cómo se realizan la escala y el posicionamiento al cambiar el tamaño o la orientación de la página.

### Seleccionar Sintaxis

Para describir relaciones entre parámetros, se usan símbolos de cadena como en macros de rótulos o fórmulas, por ejemplo `$NO3$` para nitrato. La condición debe aportar un resultado lógico (verdadero o falso). Ejemplo de una condición (nitrato > 10): `$NO3$ > 10`. Varias condiciones parciales pueden conectarse con los operadores lógicos Y y O.

#### Campos de texto y comodines

Para **campos de texto** `=` se puede usar para una coincidencia exacta y `como` para una similitud. Si `como` se usa, la cadena de comparación puede contener comodines: el símbolo `%` representa varios caracteres, `_` para un carácter. El término de búsqueda `Bore%` encuentra todas las Muestras que comienzan con "Bore"; `Pozo de sondeo_` solo encuentra aquellas Muestras que tienen exactamente un carácter detrás de "Pozo de sondeo" ("Pozo de sondeo 1" se encuentra, "Pozo de sondeo 10" no).

#### El operador HAS

Además, para campos de Serie de dibujo, el operador **HAS** está permitido. Detecta si existe una serie subordinada de símbolos y es útil para campos con Diccionarios en los que se puede introducir más de un Código, separados por comas. Los estilos de sintaxis son:

```
1) $DATAFIELD$ Tiene 'Código'
2) $DATAFIELD$ Tiene ('Código')
3) $DATAFIELD$ Tiene ('Código1','Código2'[...,'Código'])
4) $DATAFIELD$ Tiene 'Código1,Código2,...,CódigoN'
```

Cuando se ingresan más códigos en el `Tiene` condición, mínimo uno de los códigos especificados debe estar en el Campo. Esto es equivalente a la formulación: Campo tiene Código 1 o Campo tiene Código 2, etc. Cuando se usan paréntesis (estilos 2 y 3), los términos de Búsqueda pueden contener una coma. Cuando se usan comillas simples (estilos 1 y 4), la coma es el separador entre varios términos.

Para el Ingreso de términos de Búsqueda también **comodines** se permiten. Por ejemplo, la Condición `$DATAFIELD$ CONTIENE '%'` Siempre es Verdadero cuando se encuentra Cualquiera Contenido en el Campo. Una comparación usando `CONTIENE '%'` da como resultado Falso cuando el Campo está Vacío. Para recibir un Resultado de comparación Verdadero cuando el Campo tiene un Contenido o está Vacío, usar el Operador `%Cualquiera`: `$DATAFIELD$ CONTIENE '%Cualquiera'`.

Para comparaciones con Campos de datos se utiliza la siguiente sintaxis: `$BOREBEG$>'20021021'` (Fecha `yyyymmdd` en comillas invertidas).

#### Uso de Y y O

**Uso de Y** - Este operador crea una limitación combinada. Por ejemplo `($PH$>7) Y ($COND$>200)`: solo los grupos de datos que cumplen ambas condiciones, por ejemplo un valor de pH de 7,6 y una conductividad de 245, están disponibles. Si solo una de ambas condiciones no se cumple - por ejemplo pH 6,3 o conductividad 178 - el grupo de datos no cumple las condiciones y no se selecciona.

**Uso de O** - Este operador crea una limitación complementaria. Por ejemplo `($PH$>7) O ($LEITF$>200)`: solo una de ambas condiciones debe cumplirse. Eso significa que un grupo de datos con pH 7,6 y COND 245, así como un grupo de datos con pH 6,3 y COND 245, y también pH 7,5 y COND 178, cumple las condiciones y se selecciona.

{% hint style="info" %}
Cuando se usan los operadores Y y O, los términos individuales tienen que estar entre paréntesis.
{% endhint %}

#### Seleccionando la Posición del conjunto de datos

a Seleccionar un conjunto de datos particular las variables `%Primero` Y `%último` Se puede usar. Se suministra el Primero o el último conjunto de datos de una Serie de conjuntos de datos consultada. Al añadir un Operador Numérico, se puede mover la Posición del conjunto de datos a Seleccionar. Ejemplo: `%último-1` proporciona el conjunto de datos antes del último conjunto de datos de una Serie de medición. Cuando la Posición del conjunto de datos es No válido, se devuelve un volumen de datos Vacío.

Ambos operadores no pueden combinarse (ni entre sí, ni con Cualquiera otro término). Selectores que contienen los operadores `%Primero` o `%último` puede combinarse con otros selectores. En este caso, el orden de aparición es decisivo, porque los selectores se ejecutan uno tras otro.

Ejemplo:

```
Selector1=$SMPDATE$<'199100101'
Selector2=%último
```

Se determina un subconjunto de conjuntos de datos que se originan en una Fecha anterior al 1.1.1991. Se utiliza el último conjunto de datos de este subconjunto.

```
Selector1=%último
Selector2=$SMPDATE$<'199100101'
```

El último conjunto de datos de los Valores medidos está seleccionado. Cuando tiene una Fecha anterior al 1.1.1991, es válido; de lo contrario, el Resultado es Vacío.

#### Devuelve el Resultado para Errores de sintaxis

Si la Selección contenidos una referencia errónea de Campo o errores tipográficos, no puede ser calculado. Según cómo se utilice, esto puede llevar ya sea a una visualización de Todo los conjuntos de datos (Selección ignorada) o a ningún conjunto de datos en absoluto (Todo los conjuntos de datos son No válido). Ampliando la sintaxis, el Resultado de retorno puede definirse para estos casos. Esto es útil cuando las selecciones se refieren a Campos de datos que no todas las Bases de datos utilizadas contienen. Esto podría ser, por ejemplo, Parámetros de Valores medidos, que el Usuario puede seleccionar Individual para cada Base de datos y, por lo tanto, pueden variar de una Base de datos a otra.

La sintaxis es `[OnError:Resultado=Verdadero]` o `[OnError:Resultado=Falso]`. El valor entre corchetes tiene que estar al final de la cadena, y el `[OnError:...]` la sentencia no distingue mayúsculas y minúsculas. Ejemplo: `$DATAFIELD1$ ='v' [OnError:Resultado=Verdadero]` - el Resultado de la Consulta sería Verdadero si `DATAFIELD1` no existe en la Base de datos. Cuando el Campo de datos está allí, la Selección es Verdadero si el Contenido del campo es 'v', de lo contrario el Resultado de la Selección es Falso.

#### Usando el Operador HASLOOP en Informes

Escribiendo `$DATAFIELD$ tiene 'Code1,Code2,...,CodeN'`, todos los datos que cumplen la Selección se toman y se muestran en un Informe en un solo Paso. Para llegar a Grupos de conjuntos de datos con Atributos, el Operador **HasLoop** puede usarse. La sintaxis es idéntica a la del Operador `Tiene` y permite varias formas de escritura: `$DATAFIELD$ HasLoop 'Code1,Code2,...,CodeN'`.

A diferencia de `Tiene`, la Selección y la visualización de los conjuntos de datos en el Informe crean un ciclo, de modo que los Informes individuales se combinan uno tras otro:

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

El Resultado es un Informe que contiene los conjuntos de datos contenidos en el orden de la secuencia de Grupos. Usando el [Pie de página](/geodin-desktop/es/visualizacion-disenos-e-informes/creating-custom-layouts/report-elements.md) de un Informe, a cada Grupos individual se le puede dar Información adicional. A menudo debería haber una línea de Cabecera con el Nombre de Grupos encima del Grupos de datos: añadir una Cabecera de Tipo 'Texto' y Usar las Indicaciones de rotulación `$%SelectorContent:Selector Nombre$` (como Nombre de selector, ponga el Nombre de su selector HasLoop).


---

# 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/es/visualizacion-disenos-e-informes/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.
