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
  • Creación de las diferentes ventanas de patrones
  • Los ficheros a crear
  • Estándar a seguir
  • Las ventanas de la mesa
  • Caso de los botones de impresión
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 la tabla 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.
Creación de 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 de la mesa
Una ventana de Tabla contiene los siguientes elementos:
  • Una tabla: Este tabla es un tabla de navegación, con archivo cargado en memoria.
  • Botones utilizados para realizar las acciones principales: Añada, Modifique, Elimine e Imprima si es necesario.
  • Botones de enlace utilizados para visualizar los formularios correspondientes, por ejemplo.
Ejemplo: Ventana de tabla en RADFileA del patrón Simple Template:
Para crear una ventana tabla:
  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_Table_RADFileA, WIN_Tab_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: Viendo tabla ").
  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: "Archivo cargado en memoria".
    • Validar el nombre de la tabla.
  6. Posicionar la control Tabla en la ventana y definir su tamaño. La columna correspondiente al identificador puede ser Invisible si es necesario.
  7. Cree y posicione los diferentes botones de su ventana (botones de validación, cancelación, impresión y navegación, ...). Estos botones pueden tener cualquier nombre.
    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 de botón de adición (botón Nuevo por ejemplo).
    Este botón puede ser usado para introducir un nuevo Record en una ventana de formulario por ejemplo. El código del botón Nuevo puede ser:
    // Create a new record
    HReset(RADFileA)
    // Open the form of RADFileA in creation mode
    Open(WIN_Form_RADFileA)
    // Refresh the table
    TableDisplay(TABLE_RADFileA, taCurrentRecord)
  9. Caso de botón de modificación (botón Modificar por ejemplo).
    Este botón puede ser usado para modificar un nuevo Record en una ventana de formulario por ejemplo. El código del botón Modificar puede ser:
    // Is a row selected?
    IF TableSelect(TABLE_RADFileA) = -1 THEN RETURN
    // Open the form of RADFileA in modification mode
    Open(WIN_Form_RADFileA)
    // Refresh the table
    TableDisplay(TABLE_RADFileA, taCurrentRecord)
  10. Botón de eliminación (botón Eliminar por ejemplo).
    Este botón puede ser usado para borrar un Record seleccionado del tabla por ejemplo.
    El código del botón Borrar puede ser (para el tabla en RADFileA):
    // Is a row selected? 
    IF TableSelect(TABLE_RADFileA) = -1 THEN RETURN
    //1: &Delete 
    //2: Do&n't delete 
    SWITCH Dialog("Do you want to delete the record?")
    // &Delete 
    CASE 1 
    // Delete the RADFileA record from the table 
    TableDelete(TABLE_RADFileA)
    // Position on the current record 
    TableDisplay(TABLE_RADFileA, taCurrentRecord)
    // Do&n't delete.
    CASE 2
    END

    En el código del botón de eliminación le aconsejamos habilitar la gestión de errores automatic ("Si Error: ", con el automatic Process "Muestra el error y vuelve a editar").
  11. Botón de cierre (Botón Cerrar, por ejemplo).
    Este botón se utiliza para cerrar la ventana. Para simplificar la gestión del botón Cerrar, tiene la posibilidad de utilizar una acción preestablecida. Le recomendamos que utilice la acción "Cerrar la ventana (Cancel)".
  12. Añadir la botones de enlace si es necesario.
  13. Añadir la Botones Vision Plus si es necesario.

Caso de los botones de impresión

Un patrón RAD puede contener botones utilizados para iniciar una impresión. El código de estos botones (o la opción preestablecida de associated) debe permitirle iniciar la impresión (o la vista previa) del reporte.
Los informes deben ser creados en el proyecto del patrón RAD:
  • El nombre de estos informes debe contener RADFileX. Para una mejor legibilidad, le recomendamos que utilice "Formulario" o "Tabla" en el nombre de la reporte para identificar fácilmente el tipo de reporte.
  • Este nombre debe ser usado en el botón de código de impresión (o en la acción preestablecida associated con el botón).
ATENCIÓN: No hay necesidad de personalizar los informes encontrados en su proyecto del patrón RAD. En efecto, durante la generación, sólo se conservará el nombre de la reporte.. Si el botón "Imprimir" se encuentra en una ventana "Formulario", la reporte impresa será un Formulario reporte. Si el botón "Imprimir" se encuentra en una ventana "Tabla", la reporte impresa será una Tabla reporte.
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