PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Agregar una ruptura
  • Agregar una ruptura
  • Romper encabezado y pie de página
  • Imagen de los botones ruptura
  • Manejar los controles que se encuentran en las cabeceras y pies de página de ruptura
  • Inicializar los controles que se encuentran en las cabeceras y pies de página de ruptura
  • Recuperar el valor de los controles encontrados en los encabezados y pies de página de ruptura
  • Cálculos automáticos en las roturas de los controles del looper
  • Manejo de las cabeceras y pies de página de ruptura mediante programación
  • Inicialización de las cabeceras y pies de página de ruptura
  • Funciones asociadas a las cabeceras y pies de página de ruptura
  • Propiedades asociadas a las cabeceras y pies de página de ruptura
  • Gestionar las interrupciones en los controles del looper mediante programación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Romper en un control Looper
Presentación
Un ruptura en un control Looper se utiliza para agrupar los datos correspondientes a uno o más argumentos.
Por ejemplo, puede listar:
  • 0
  • las facturas por cliente,
  • los productos según su familia y subfamilia, ....
Las roturas en los controles del looper están disponibles para:
  • Navegación Controles del looper cargados en la memoria.
  • Controles del looper de memoria.
  • Versiones 17 y posteriores
    WEBDEV - Código ServidorWEBDEV - Código Navegador Controles del looper en los modos Standard, Ajax y Browser.
    Nueva funcionalidad versión 17
    WEBDEV - Código ServidorWEBDEV - Código Navegador Controles del looper en los modos Standard, Ajax y Browser.
    WEBDEV - Código ServidorWEBDEV - Código Navegador Controles del looper en los modos Standard, Ajax y Browser.
Versiones 20 y posteriores
WINDEV Observaciones:
Nueva funcionalidad versión 20
WINDEV Observaciones:
WINDEV Observaciones:
Versiones 17 y posteriores
iPhone/iPad Las interrupciones en los controles del cargador están ahora disponibles para aplicaciones iPhone/iPad.
Android Las roturas en los controles del looper están ahora disponibles para las aplicaciones Android.
WEBDEV - Código Navegador Las pausas en los controles del Looper están ahora disponibles para los controles del Browser Looper.
Android Las roturas en los controles del looper no están disponibles en los controles del looper multicolumna..
Nueva funcionalidad versión 17
iPhone/iPad Las interrupciones en los controles del cargador están ahora disponibles para aplicaciones iPhone/iPad.
Android Las roturas en los controles del looper están ahora disponibles para las aplicaciones Android.
WEBDEV - Código Navegador Las pausas en los controles del Looper están ahora disponibles para los controles del Browser Looper.
Android Las roturas en los controles del looper no están disponibles en los controles del looper multicolumna..
iPhone/iPad Las interrupciones en los controles del cargador están ahora disponibles para aplicaciones iPhone/iPad.
Android Las roturas en los controles del looper están ahora disponibles para las aplicaciones Android.
WEBDEV - Código Navegador Las pausas en los controles del Looper están ahora disponibles para los controles del Browser Looper.
Android Las roturas en los controles del looper no están disponibles en los controles del looper multicolumna..
Agregar una ruptura

Agregar una ruptura

Para añadir una ruptura a una control Looper:
  1. Mostrar la ventana de descripción de la control Looper ("Descripción" del menú que aparece).
  2. En la pestaña "Contenido" haga clic en Botón de ruptura. Aparece la ventana para la gestión de ruptura:
    Definición de las pausas
  3. Seleccione el elemento o el atributo sobre el que se debe realizar un ruptura. Se pueden seleccionar varias posiciones y/o atributos para implementar varias pausas.
    Los elementos y atributos propuestos dependen del tipo de control Looper:
    • En un control Looper relacionado con un archivo de datos:
      • Buscar automáticamente: se proponen la posición de búsqueda, los atributos relacionado a esta posición de búsqueda y los atributos relacionado a ninguna posición. Si el elemento de búsqueda corresponde a una clave compuesta, se proponen los componentes de esta clave compuesta, los atributos relacionado a estos componentes y los atributos relacionado a ninguna posición.
      • Buscar programas: se proponen los elementos de la archivo de datos, los atributos relacionado a estos elementos y los atributos relacionado a ningún elemento.
    • En un control Looper relacionado con una consulta:
      • Buscar automáticamente: se proponen la posición de búsqueda, los atributos relacionado a esta posición de búsqueda y los atributos relacionado a ninguna posición. Si no se especifica el elemento de búsqueda (opción"<Automática>"), se proponen los elementos de consulta ordenados, los atributos relacionado a estos elementos y los atributos relacionado a ningún elemento.
      • Buscar programas: se proponen los elementos de consulta, los atributos relacionado a estos elementos y los atributos relacionado a ningún elemento.
    • En un Looper memoria, se proponen todos los atributos del Looper.
  4. Validar la ventana para la gestión de ruptura.
  5. Las pausas se realizarán según el orden en el que se muestran en la tabla de pausas que se encuentra en la pestaña "Contenido" de la descripción del looper.. Modifique (si es necesario) este orden a través de los botones de flecha que se encuentran a la derecha de tabla.
  6. Versiones 17 y posteriores
    WINDEVWindows Especifique si las pausas deben ser "Pausas con colapsado/desplegado".. Si esta opción está seleccionada, se añade automáticamente un botón "+ /-" en la cabecera de ruptura. Este botón permitirá al usuario colapsar o expandir el ruptura. Especifica el modo de funcionamiento de las pausas:
    • WINDEVWindowsLinuxAndroidiPhone/iPad si las roturas deben ser "Roturas con colapso/expansión".. Si esta opción está seleccionada, se añade automáticamente un botón "+ /-" en la cabecera de ruptura. Este botón permitirá al usuario colapsar o expandir el ruptura.
    • WEBDEV - Código ServidorPHP si las pausas deben ser "Pausas plegables/extensibles con un simple clic en el fondo".. Si esta opción está seleccionada, el usuario tendrá la posibilidad de hacer clic en la cabecera de ruptura para ocultar o expandir el ruptura según sus propias necesidades..
    Nueva funcionalidad versión 17
    WINDEVWindows Especifique si las pausas deben ser "Pausas con colapsado/desplegado".. Si esta opción está seleccionada, se añade automáticamente un botón "+ /-" en la cabecera de ruptura. Este botón permitirá al usuario colapsar o expandir el ruptura. Especifica el modo de funcionamiento de las pausas:
    • WINDEVWindowsLinuxAndroidiPhone/iPad si las roturas deben ser "Roturas con colapso/expansión".. Si esta opción está seleccionada, se añade automáticamente un botón "+ /-" en la cabecera de ruptura. Este botón permitirá al usuario colapsar o expandir el ruptura.
    • WEBDEV - Código ServidorPHP si las pausas deben ser "Pausas plegables/extensibles con un simple clic en el fondo".. Si esta opción está seleccionada, el usuario tendrá la posibilidad de hacer clic en la cabecera de ruptura para ocultar o expandir el ruptura según sus propias necesidades..
    WINDEVWindows Especifique si las pausas deben ser "Pausas con colapsado/desplegado".. Si esta opción está seleccionada, se añade automáticamente un botón "+ /-" en la cabecera de ruptura. Este botón permitirá al usuario colapsar o expandir el ruptura. Especifica el modo de funcionamiento de las pausas:
    • WINDEVWindowsLinuxAndroidiPhone/iPad si las roturas deben ser "Roturas con colapso/expansión".. Si esta opción está seleccionada, se añade automáticamente un botón "+ /-" en la cabecera de ruptura. Este botón permitirá al usuario colapsar o expandir el ruptura.
    • WEBDEV - Código ServidorPHP si las pausas deben ser "Pausas plegables/extensibles con un simple clic en el fondo".. Si esta opción está seleccionada, el usuario tendrá la posibilidad de hacer clic en la cabecera de ruptura para ocultar o expandir el ruptura según sus propias necesidades..
  7. Valide.
Observaciones:
  • Se pueden crear rupturas en los loopers de una sola columna y en los loopers multicolumna..
  • Versiones 18 y posteriores
    WINDEV Una cabecera ruptura puede estar siempre visible. En este caso, durante el scroll, la barra de la ruptura no se moverá.. Para que una cabecera ruptura esté siempre visible:
    • Seleccionar la cabecera ruptura y mostrar su descripción ("Descripción" en el menú que aparece).
    • 0.
    Nueva funcionalidad versión 18
    WINDEV Una cabecera ruptura puede estar siempre visible. En este caso, durante el scroll, la barra de la ruptura no se moverá.. Para que una cabecera ruptura esté siempre visible:
    • Seleccionar la cabecera ruptura y mostrar su descripción ("Descripción" en el menú que aparece).
    • 0.
    WINDEV Una cabecera ruptura puede estar siempre visible. En este caso, durante el scroll, la barra de la ruptura no se moverá.. Para que una cabecera ruptura esté siempre visible:
    • Seleccionar la cabecera ruptura y mostrar su descripción ("Descripción" en el menú que aparece).
    • 0.
    WINDEVAndroidiPhone/iPad Una cabecera ruptura puede estar siempre visible. En este caso, durante el scroll, la barra de la ruptura no se moverá.. Para que una cabecera ruptura esté siempre visible:
    • Seleccionar la cabecera ruptura y mostrar su descripción ("Descripción" en el menú que aparece).
    • 0.

Romper encabezado y pie de página

Al añadir una nueva ruptura, se añaden automáticamente una cabecera ruptura y un pie de página ruptura al garfio.. Si la lanzadera incluye varias interrupciones, habrá tantos ruptura encabezados y ruptura pies de página como el número de roturas.
Las características de estas cabeceras y pies de página de ruptura (nombre, visibilidad, color de fondo,...) pueden ser modificadas en su ventana de descripción ("Descripción" en el menú que aparece).
Cada encabezado ruptura y ruptura página ruptura están asociados con el evento. Este evento se ejecuta cuando un nuevo ruptura encabezado o ruptura pie de página se muestran en el control Looper .
Estos encabezados y pies de página de ruptura pueden contener controles. 0
Versiones 16 y posteriores
WINDEVWindowsLinux Las sumas, promedios y conteos son automáticos en las pausas del garfio.. Los controles que se encuentran en las cabeceras y pies de página de ruptura pueden visualizar estos cálculos. Ver Cálculos automáticos en las roturas del garfio para más detalles.
Nueva funcionalidad versión 16
WINDEVWindowsLinux Las sumas, promedios y conteos son automáticos en las pausas del garfio.. Los controles que se encuentran en las cabeceras y pies de página de ruptura pueden visualizar estos cálculos. Ver Cálculos automáticos en las roturas del garfio para más detalles.
WINDEVWindowsLinux Las sumas, promedios y conteos son automáticos en las pausas del garfio.. Los controles que se encuentran en las cabeceras y pies de página de ruptura pueden visualizar estos cálculos. Ver Cálculos automáticos en las roturas del garfio para más detalles.
WINDEVWindowsLinuxAndroidiPhone/iPad

Imagen de los botones ruptura

Para modificar la imagen de los botones ruptura:
  1. Mostrar la ventana de descripción de la control Looper ("Descripción" del menú que aparece).
  2. Un ruptura se define en la pestaña "Contenido.
  3. En la pestaña "Estilo", seleccione el elemento "Interrumpir, borde en la creación".
  4. Haga clic en el botón "Más/Menos imagen de las pausas.
  5. En el área que se muestra, introduzca la ruta de la imagen para el botón ruptura. Esta imagen es una imagen con 2 estados (más y menos) en formato 24 x 12.
    Personalización de los botones ruptura
Manejar los controles que se encuentran en las cabeceras y pies de página de ruptura

Inicializar los controles que se encuentran en las cabeceras y pies de página de ruptura

Inicializar los controles que se encuentran en las cabeceras y pies de página de ruptura:
  • manipular cada control que se encuentra en todos los encabezados y pies de página de ruptura:
    <Control Name> .. <Property Name> = <Value>
    or
    <Looper Name>.<Name of Break Header/Footer>.<Control Name>..<Property Name> = <Value>
    Si <Nombre de la propiedad> corresponde a ..Valor, sólo se modifica el valor del control especificado para el fila actual.
  • manipular cada control encontrado en un ruptura dado:
    <Looper Name>[<Subscript>].<Control Name>..<Property Name> = <Value>
    <Índice> debe corresponder a una de las filas que se encuentran en el ruptura especificado.
  • manipular cada atributo que se encuentra en todas las cabeceras y pies de página de ruptura:
    <Attribute name> = <Value>
    La propiedad asociada con <Attribute Name> será inicializada.
  • manipular cada atributo de un ruptura dado:
    <Attribute name>[<Subscript>] = <Value>
    La propiedad asociada con <Attribute Name> será inicializada.
    <Índice> debe corresponder a una de las filas que se encuentran en el ruptura especificado.
Observación: Estas líneas de código deben estar en el evento "Mostrando un fila de la cabecera / pie de página de ruptura".

Recuperar el valor de los controles encontrados en los encabezados y pies de página de ruptura

Recuperar el valor de los controles que se encuentran en los encabezados y pies de página de ruptura:
  • manipular cada control encontrado en el ruptura actual:
    <Value> = <Control Name>..<Property Name>
    or
    <Value> = <Looper Name>.<Break Header/Footer Name>.<Control Name>..<Property Name>
  • manipular cada control encontrado en un ruptura dado:
    <Value> = <Looper Name>[<Subscript>].<Control Name>..<Property Name>
    <Índice> debe corresponder a una de las filas que se encuentran en el ruptura especificado.
  • manipular cada atributo que se encuentra en todas las cabeceras y pies de página de ruptura:
    <Value> = <Attribute name>
    Se recuperará el valor de la propiedad asociada con <Attribute Name>.
  • manipular cada atributo de un ruptura dado:
    <Value> = <Attribute name>[<Subscript>]
    Se recuperará el valor de la propiedad asociada con <Attribute Name>..
    <Índice> debe corresponder a una de las filas que se encuentran en el ruptura especificado.
Observación: Estas líneas de código deben estar en el evento "Mostrando un fila de la cabecera / pie de página de ruptura".
Versiones 16 y posteriores
WINDEV
Cálculos automáticos en las roturas de los controles del looper
Tiene la capacidad de realizar cálculos automáticos (suma, cuenta y promedio) en las cabeceras y pies de página de ruptura.
Implementar los cálculos automáticos:
  1. Inserte un control Estático o un control Campo de entrada en la cabecera y el pie de página de ruptura.
  2. Mostrar la ventana de descripción del control ("Descripción" del menú que aparece).
  3. En la pestaña "GUI", en la zona "En un ruptura, mostrar", haga clic en el enlace "Sin cálculo" o haga clic en la descripción del cálculo (si ya se ha definido un cálculo automático).. 0
  4. 0. Puedes elegir hacerlo:
    • "La suma de": el control mostrará la suma por ruptura.
    • "El promedio de": el control mostrará el promedio en el ruptura.
    • 0: el control contará el número de elementos por ruptura.
  5. 0. El cálculo se puede realizar en:
    • Un control: el cálculo se realizará sobre el valor propiedad de control.
    • Un atributo del looper: el cálculo se realizará utilizando la propiedad de atributo.
    • Un elemento de la archivo de datos (para los bucles de navegación).
  6. Valide.
Sugerencias:
  • No olvide modificar la máscara de entrada del control que muestra el cálculo según el tipo de información calculada.
  • 0. Esto le permite resaltar un cálculo (visualizando un volumen de negocios insuficiente en rojo, por ejemplo)..
Nueva funcionalidad versión 16
WINDEV
Cálculos automáticos en las roturas de los controles del looper
Tiene la capacidad de realizar cálculos automáticos (suma, cuenta y promedio) en las cabeceras y pies de página de ruptura.
Implementar los cálculos automáticos:
  1. Inserte un control Estático o un control Campo de entrada en la cabecera y el pie de página de ruptura.
  2. Mostrar la ventana de descripción del control ("Descripción" del menú que aparece).
  3. En la pestaña "GUI", en la zona "En un ruptura, mostrar", haga clic en el enlace "Sin cálculo" o haga clic en la descripción del cálculo (si ya se ha definido un cálculo automático).. 0
  4. 0. Puedes elegir hacerlo:
    • "La suma de": el control mostrará la suma por ruptura.
    • "El promedio de": el control mostrará el promedio en el ruptura.
    • 0: el control contará el número de elementos por ruptura.
  5. 0. El cálculo se puede realizar en:
    • Un control: el cálculo se realizará sobre el valor propiedad de control.
    • Un atributo del looper: el cálculo se realizará utilizando la propiedad de atributo.
    • Un elemento de la archivo de datos (para los bucles de navegación).
  6. Valide.
Sugerencias:
  • No olvide modificar la máscara de entrada del control que muestra el cálculo según el tipo de información calculada.
  • 0. Esto le permite resaltar un cálculo (visualizando un volumen de negocios insuficiente en rojo, por ejemplo)..
WINDEV
Cálculos automáticos en las roturas de los controles del looper
Tiene la capacidad de realizar cálculos automáticos (suma, cuenta y promedio) en las cabeceras y pies de página de ruptura.
Implementar los cálculos automáticos:
  1. Inserte un control Estático o un control Campo de entrada en la cabecera y el pie de página de ruptura.
  2. Mostrar la ventana de descripción del control ("Descripción" del menú que aparece).
  3. En la pestaña "GUI", en la zona "En un ruptura, mostrar", haga clic en el enlace "Sin cálculo" o haga clic en la descripción del cálculo (si ya se ha definido un cálculo automático).. 0
  4. 0. Puedes elegir hacerlo:
    • "La suma de": el control mostrará la suma por ruptura.
    • "El promedio de": el control mostrará el promedio en el ruptura.
    • 0: el control contará el número de elementos por ruptura.
  5. 0. El cálculo se puede realizar en:
    • Un control: el cálculo se realizará sobre el valor propiedad de control.
    • Un atributo del looper: el cálculo se realizará utilizando la propiedad de atributo.
    • Un elemento de la archivo de datos (para los bucles de navegación).
  6. Valide.
Sugerencias:
  • No olvide modificar la máscara de entrada del control que muestra el cálculo según el tipo de información calculada.
  • 0. Esto le permite resaltar un cálculo (visualizando un volumen de negocios insuficiente en rojo, por ejemplo)..
Manejo de las cabeceras y pies de página de ruptura mediante programación

Inicialización de las cabeceras y pies de página de ruptura

Para inicializar las cabeceras y pies de página de ruptura, utilice la siguiente sintaxis:
<Name of break header/footer>..<Property name> = <Value>
Observación: Estas líneas de código deben estar en el evento "Mostrando un fila de la cabecera/pie de página de ruptura".

Funciones asociadas a las cabeceras y pies de página de ruptura

Las siguientes funciones están asociadas a las cabeceras y pies de página de ruptura:
Versiones 10 y posteriores
LooperBreakSubcript
Nueva funcionalidad versión 10
LooperBreakSubcript
LooperBreakSubcript
Devuelve el índice del ruptura encabezado y pie de página para un dado ruptura en un control Looper.
Versiones 17 y posteriores
LooperCollapse
Nueva funcionalidad versión 17
LooperCollapse
LooperCollapse
%00000012% %00000012%.
Versiones 17 y posteriores
LooperCollapseAll
Nueva funcionalidad versión 17
LooperCollapseAll
LooperCollapseAll
%00000012% %00000012%.
Versiones 17 y posteriores
LooperCollapseExpand
Nueva funcionalidad versión 17
LooperCollapseExpand
LooperCollapseExpand
%00000016% %00000016%: En un dado fila de un control Looper,
  • colapsa a (si ruptura se expande).
Versiones 17 y posteriores
LooperExpand
Nueva funcionalidad versión 17
LooperExpand
LooperExpand
%00000012% %00000012%.
Versiones 17 y posteriores
LooperExpandAll
Nueva funcionalidad versión 17
LooperExpandAll
LooperExpandAll
%00000012% %00000012%.

Propiedades asociadas a las cabeceras y pies de página de ruptura

Varias propiedades se utilizan para manipular las roturas por programación, especialmente:
Colapsado...colapsado está acostumbrado:
  • averiguar o definir el status (colapsado o desglosado) que se utilizará cuando se añadan líneas en una control Tabla TreeView.
  • averiguar o modificar el status colapsado/expandido para:
    • las rupturas de un control Tabla,
    • las rupturas de un control Looper,
    • a control Cajón de navegación,
    • a control Cinta de opciones,
    • a control Barra de navegación.
    • a control Tabla dinámica en a reporte.
Para conocer la lista completa de propiedades disponibles, ver Propiedades disponibles para los breaks (Looper).
Versiones 22 y posteriores
WINDEV
Gestionar las interrupciones en los controles del looper mediante programación
Las siguientes funciones se utilizan para crear y romper manipular en los controles del looper:
Versiones 22 y posteriores
BreakAdd
Nueva funcionalidad versión 22
BreakAdd
BreakAdd
Adds a break into a Table control or into a Looper control.
Versiones 22 y posteriores
BreakDelete
Nueva funcionalidad versión 22
BreakDelete
BreakDelete
Borra a ruptura de un control Tabla o de un control Looper.
Versiones 22 y posteriores
BreakDeleteAll
Nueva funcionalidad versión 22
BreakDeleteAll
BreakDeleteAll
Borra todas las pausas de un control Tabla o de uncontrol Looper...
La adición de una ruptura en un looper es realizada por BreakAdd. La ruptura creada corresponde a una variable Control que puede ser manejada por las mismas propiedades WLanguage que una ruptura creada en el editor..
Nueva funcionalidad versión 22
WINDEV
Gestionar las interrupciones en los controles del looper mediante programación
Las siguientes funciones se utilizan para crear y romper manipular en los controles del looper:
Versiones 22 y posteriores
BreakAdd
Nueva funcionalidad versión 22
BreakAdd
BreakAdd
Adds a break into a Table control or into a Looper control.
Versiones 22 y posteriores
BreakDelete
Nueva funcionalidad versión 22
BreakDelete
BreakDelete
Borra a ruptura de un control Tabla o de un control Looper.
Versiones 22 y posteriores
BreakDeleteAll
Nueva funcionalidad versión 22
BreakDeleteAll
BreakDeleteAll
Borra todas las pausas de un control Tabla o de uncontrol Looper...
La adición de una ruptura en un looper es realizada por BreakAdd. La ruptura creada corresponde a una variable Control que puede ser manejada por las mismas propiedades WLanguage que una ruptura creada en el editor..
WINDEV
Gestionar las interrupciones en los controles del looper mediante programación
Las siguientes funciones se utilizan para crear y romper manipular en los controles del looper:
Versiones 22 y posteriores
BreakAdd
Nueva funcionalidad versión 22
BreakAdd
BreakAdd
Adds a break into a Table control or into a Looper control.
Versiones 22 y posteriores
BreakDelete
Nueva funcionalidad versión 22
BreakDelete
BreakDelete
Borra a ruptura de un control Tabla o de un control Looper.
Versiones 22 y posteriores
BreakDeleteAll
Nueva funcionalidad versión 22
BreakDeleteAll
BreakDeleteAll
Borra todas las pausas de un control Tabla o de uncontrol Looper...
La adición de una ruptura en un looper es realizada por BreakAdd. La ruptura creada corresponde a una variable Control que puede ser manejada por las mismas propiedades WLanguage que una ruptura creada en el editor..
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario