# Tutor de rejillas avanzadas

En este tutor vamos a ver las posibilidades que nos ofrece el objeto rejilla avanzada; objeto que sirve para presentar listas de registros de las tablas. Es similar a la rejilla, pero tiene una serie de funcionalidades adicionales, como son el poder mostrar y ocultar columnas en tiempo de ejecución y la posibilidad de crear agrupamientos, que es lo que veremos en este tutor.

Para este ejemplo vamos a hacer uso de la tabla de pedidos (PED\_G) de vTutor, que encontraremos en el proyecto de datos de la solución.

Y en el proyecto de aplicación de vTutor es donde se crea la rejilla avanzada.

La rejilla avanzada se llama PED\_G y la encontraremos en la carpeta **tutores/básicos/rejilla avanzada**.

Es posible crear una rejilla avanzada a partir de una rejilla, y eso es lo que hemos hecho en este caso. Hemos seleccionado la rejilla PED\_G de la carpeta **tablas tutores y buenas prácticas/pedidos**. Una vez seleccionado la rejilla hemos pulsado F6 para abrir el almacén de objetos y hemos seleccionado el objeto **rejilla avanzada**.

El resultado es que se ha creado una rejilla avanzada con las mismas columnas que la rejilla de origen.

Si quieres conocer las propiedades de la rejilla avanzada, haz clic [aquí](/31/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/rejilla-avanzada.md).

A la rejilla avanzada creada le hemos hecho las modificaciones siguientes:

**En las propiedades de la rejilla avanzada** hemos puesto a ***verdadero*** la **propiedad pie de grupo visible**. Dado que en ejecución el usuario final podrá crear agrupamientos en la rejilla avanzada, nos interesa que se puedan pintar los totales de cada agrupamiento.

**En las propiedades de la columna TOT\_PED** (total pedido) hemos modificado las propiedades:

* **Pie tipo de cálculo**: ***suma***. Para que nos muestre en el pie de la rejilla avanzada el acumulado de toda la columna.
* **Grupo: tipo de cálculo:&#x20;*****suma***. Para que, si el usuario final hace algún agrupamiento, se haga el acumulado del mismo en el pie de cada agrupamiento.

## En ejecución

Prueba lo siguiente:

1\) Abre la rejilla, haz clic sobre el botón siguiente:

![](/files/-M7D7DYzxya3Fa3dVXKN)

Y prueba a ocultar y mostrar columnas.

2\) Haz clic en la cabecera de la columna siguiente y arrastra hacia la cabecera de agrupamientos:

![](/files/-M7D7DZ1r2GptGspOni5)Y verás cómo se agruparán dentro de la rejilla las facturas de cada cliente y con el total acumulado por agrupamiento.


---

# Agent Instructions: 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:

```
GET https://doc.velneo.com/31/velneo-vtutor/tutores-de-objetos-basicos/tutor-de-rejillas-avanzadas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
