Unidad 21. Páginas dinámicas (V)


21.5. Repeticiones

Hemos aprendido a insertar datos en una página, pero de momento sólo logramos que se muestre el primer registro del juego.

¿Cómo hacemos para mostrar más de uno?

Muy fácil, utilizaremos las Repeticiones.

 

Repetir un registro nos permitirá visualizar en una misma página más de un registro contenido en el recordset a la vez.

Ten en cuenta que podemos repetir cualquier parte que queramos, de hecho la repetición no afecta a la página entera sino a la zona seleccionada.

 

Para crear una repetición deberás seleccionar la zona a repetir (una fila de tabla, un elemento de lista, un párrafo...), pulsar el botón del panel Comportamientos del servidor y del menú desplegable seleccionar Repetir región.

Se abrirá el siguiente cuadro de diálogo:

Repetir región

Aquí deberás indicar el número de registros que quieras que aparezcan (más tarde veremos cómo avanzar en una lista de registros) o simplemente escoger Todos los registros para que se repita la información seleccionada de todos y cada uno de los registros.

Como decíamos antes, en una página pueden existir más de un juego de registros o recordset, por lo que será necesario especificar de cuál de ellos queremos que se realice la repetición en el desplegable Juego de registros.

Una vez hayamos terminado pulsa el botón Aceptar, y en la vista de Diseño, la sección seleccionada tomará este aspecto:

Repetición

Esto provocará el listado de todos los títulos del recordset listado_libros.

Si colocásemos otro campo al lado de este pero sobre él no se aplicase ninguna repetición se mostraría el listado junto a la información de un campo del primer registro.

 

Para practicar estos conceptos realiza el ejercicio paso a paso Repetición de texto dinámico.

 


Marzo-2015
Pág. 21.5
Atrás Inicio Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook ,    G+            Sobre aulaClic            Política de Cookies


© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.