AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / RAD / Modelo RAD
  • Los pasos para crear un patrón RAD
  • Crear las diferentes ventanas de patrones
  • Los ficheros a crear
  • Estándar a seguir
  • Las ventanas Vision Plus
  • Presentación
  • Creación de la ventana Visión Plus
  • Creación de los elementos necesarios en la ventana del formulario
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Creación de las ventanas de visión del patrón WINDEV RAD
Los pasos para crear un patrón RAD
Los pasos para crear un patrón WINDEV RAD son los siguientes:
  1. Creación del proyecto "Patrón RAD.
  2. Creación de las diferentes ventanas de patrones.
  3. Generación del patrón RAD.
  4. Usando el patrón RAD.
Crear las diferentes ventanas de patrones

Los ficheros a crear

Recordatorio: Para construir un patrón RAD utilizado para crear un proyecto completo, se requieren los siguientes archivos:
  • Un formulario para RADFileA.
  • Un formulario para RADFileB. Un botón Vision Plus (o un cuadro combinado emergente) debe permitirle seleccionar un elemento de RADFileA.
  • Un formulario para RADFileC. Un botón Vision Plus (o un cuadro combinado emergente) debe permitirle seleccionar un elemento de RADFileB.
  • Una tabla para RADFileA.
  • Una tabla para RADFileB.
  • Un tabla para RADFileC.
  • Una ventana de relación RADFileB/RADFileD.
Estos diferentes elementos deben contener botones de enlace. También tiene la posibilidad de proporcionar el menú principal de la aplicación.

Estándar a seguir

Esta ayuda Page presenta las diferentes reglas que deben aplicarse al crear los Page s y ventanas del patrón RAD. Estas reglas se han utilizado para crear los distintos patrones proporcionados con WINDEV 2024.
Estas reglas son recomendaciones. Puede implementar y utilizar su propio estándar.
Las ventanas Vision Plus

Presentación

Las ventanas Vision Plus están acostumbradas a:
  • seleccionar un elemento de RADFileA de un formulario en RADFileB.
  • seleccionar un elemento de RADFileB de un formulario en RADFileC.
Ejemplo: Selección de un cliente a partir de un pedido.
Los siguientes elementos le permiten utilizar una ventana Vision Plus:
  • en la ventana del formulario: un cuadro combinado y un botón.
  • una ventana de Visión Plus.

Creación de la ventana Visión Plus

La ventana Visión Plus es una ventana que contiene:
  • una tabla.
  • para seleccionar y manipular los elementos del tabla.
Para crear una ventana de Vision Plus:
  1. Haga clic en en los botones de acceso rápido:
    • La ventana de creación de nuevos elementos se abre: haga clic en "Ventana", y luego en "Ventana".
    • El asistente de creación de ventanas se abre.
    • En la asistente, seleccione "En blanco" y valide.
  2. En la ventana de description, introduzca la siguiente información:
    • El nombre de la ventana. Este nombre debe contener necesariamente el nombre del archivo mostrado en la tabla (algunos ejemplos: WIN_Vision_RADFileA, WIN_Vis_RADFileA, ....).
    • El título de la ventana. Si el título debe mostrar el nombre del archivo, utilice el nombre del archivo "RADFileXX" (por ejemplo, "RADFileA: Visión plus").
  3. Grabe la ventana.
  4. Cree una control Tabla en la ventana: en la pestaña "Creación", en el grupo "Datos", despliegue "Tabla y List Box" y seleccione "Tabla (Vertical)".
  5. En la creación de tabla asistente, especifique las siguientes características:
    • Seleccione la opción "Mostrar datos de un archivo o una consulta existente".
    • Seleccione el fichero base de la tabla (RADFileA por ejemplo).
    • Conserve el artículo propuesto así como el artículo de búsqueda.
    • Especifique la fuente para el proceso de llenado: "Fichero con acceso directo".
    • Validar el nombre de la tabla.
  6. Posicionar la control Tabla en la ventana y definir su tamaño.
  7. Crear y posicionar los diferentes botones de su ventana: OK, Cancel y New.
    Atención: si el usuario puede aplicar un plantilla a las ventanas creadas por RAD, debe definir el tipo de botón que se debe utilizar en el plantilla. Esta información puede definirse en el modificador (categoría "Plantilla").
  8. Caso del botón OK.
    Este botón se utilizará para validar la selección en la tabla. El código del botón OK es el siguiente:
    // Return value
    MyWindow..ReturnedValue = True

    Este botón es associated con la acción preestablecida "Cerrar la ventana y devolver un valor", siendo el valor especificado en el código por ReturnedValue.
  9. Caso del botón Cancel
    Este botón se utiliza para Cancel la selección. Este botón es associated con la acción preestablecida "Cerrar la ventana y devolver un valor", siendo el valor especificado en el código por ReturnedValue.
  10. Caso de botón Nuevo
    Este botón se utiliza para crear una nueva Record abriendo la ventana del formulario correspondiente. El código del botón Nuevo puede ser:
    // Reset the record of RADFileA
    HReset(RADFileA)
    // Open the form of RADFileA
    IF Open(WIN_Form_RADFileA) THEN
    // Refresh the table
    TableDisplay(TABLE_RADFileA, taCurrentFirst)
    END
  11. Código de inicialización de la ventana:
    // Position on the current record
    TableDisplay(TABLE_RADFileA, taCurrentFirst)
    // Default return value
    MyWindow.ReturnedValue = False

Creación de los elementos necesarios en la ventana del formulario

Las ventanas Vision Plus se pueden utilizar desde las siguientes ventanas:
  • Formulario en RADFileB
  • Formulario en RADFileC
  • Ventana de relaciones con el formulario en RADFileB
En estas ventanas se debe crear un cuadro combinado y un botón. Estos elementos se pueden apilar sobre el supercontrol correspondiente a la forma.
Para crear el cuadro combinado:
  1. En la pestaña "Creación", en el grupo "Controles frecuentes", haga clic en "Combo Box". El asistente de creación del control Combo Box se abre.
  2. En el cuadro combinado de creación de asistente, seleccione las siguientes opciones:
    • "Quiero introducir una lista de valores o rellenar el cuadro combinado mediante programación".
    • el cuadro combinado es relacionado a ningún elemento
    • el control ampliado es una lista
    • el nombre del control es "COMBO_IDRADArchivoX" (COMBO_ es el prefijo definido en el estilo de código: no es necesario si no se utiliza un estilo de código). Por ejemplo, para el formulario RADFileB, el cuadro combinado se llamará COMBO_IDRADFileA.
  3. Validar. Se crea la control Combo Box.
Para crear el botón:
  1. En la pestaña "Creación", en el grupo "Controles frecuentes", haga clic en "Botón".
  2. En la ventana de control de description, especifique el nombre del botón. Esta control tiene un nombre con el siguiente formato: "BTN_VISION_RADFileX" (BTN_ es el prefijo definido en el estilo de código: no es necesario si no se utiliza un estilo de código). Por ejemplo, para el formulario RADFileB, el botón se llamará BTN_VISION_RADFileA.
    Atención: si el usuario puede aplicar un plantilla a las ventanas creadas por RAD, debe definir el tipo de botón que se debe utilizar en el plantilla. Esta información puede definirse en el modificador (categoría "Plantilla").
  3. El código de clic del botón es el siguiente:
    // Open the vision window of RADFileA
    IF Open(WIN_Vision_RADFileA) = True THEN
    // Refreshes the content of the RADFileA combo box
    ListDisplay(COMBO_IDRADFileA, taCurrentFirst)
    END
Ver también
Versión mínima requerida
  • Versión 12
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/11/2023

Señalar un error o enviar una sugerencia | Ayuda local