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
  • ¿Qué ventanas se deben crear?
  • Los ficheros a crear
  • Estándar a seguir
  • Las ventanas Formulario
  • Presentación
  • Creación de una ventana de formulario
  • 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 formulario de un 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.
¿Qué ventanas se deben crear?

Los ficheros a crear

Recordatorio: Para construir un patrón RAD utilizado para crear un proyecto completo, se requieren los siguientes archivos:
  • Una ventana de formulario para RADFileA.
  • Una ventana de formulario para RADFileB. Un control Combo Box y un botón Vision Plus (o un cuadro combinado emergente) deben permitirle seleccionar un elemento que se encuentre en el archivo RADFileA.
  • Una ventana de formulario para RADFileC. Un control Combo Box y un botón Vision Plus (o un cuadro combinado emergente) deben permitirle seleccionar un elemento que se encuentre en el archivo RADFileB.
  • Una ventana de tabla para RADFileA.
  • Una ventana de Tabla para RADFileB.
  • Una ventana de 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 Formulario

Presentación

Una ventana de formulario incluye los siguientes elementos:
  • A supercontrol: Este supercontrol contiene los controles del formulario a mostrar. Este supercontrol es relacionado al archivo a mostrar.
  • Botones utilizados para realizar las acciones principales: Validar, Cancel e Imprimir si es necesario.
  • Botones de enlace se utiliza para visualizar las ventanas de tablas correspondientes, por ejemplo (sólo para los formularios relativos a RADFileA y RADFileB).
  • Botones Vision Plus para seleccionar los elementos de otro archivo en una ventana específica (sólo para los formularios relativos a RADFileB y RADFileC).
Ejemplo de ventana de formulario para el patrón RAD simple:

Creación de una ventana de formulario

Para crear una ventana de formulario:
  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 fichero visualizado en el formulario (algunos ejemplos: WIN_Form_RADFileA, WIN_For_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: Formulario de entrada").
  3. Grabe la ventana.
  4. Crear un supercontrol en la ventana: en la pestaña "Creación", en el grupo "Contenedores", haga clic en "Supercontrol".
    Este supercontrol mostrará los controles que se encuentran en el formulario. Posicione esta control en la ventana y defina su tamaño. Las barras de desplazamiento se mostrarán automáticamente si algunos de los controles no caben en el tamaño especificado.
  5. En la ventana del supercontrol description, especifique el nombre del supercontrol. Este nombre debe ser necesariamente SC_Form (SC_ es el prefijo definido en el código de estilo: no es necesario si no se utiliza un estilo de código).
  6. En la pestaña "Contenido" del supercontrol description, especifique:
    • el archivo navegado: RADFileXX ("RADFileA", por ejemplo).
    • el artículo consultado: IDRADFileXX ("IDRADFileA", por ejemplo).
  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 validación (botón "Aceptar" o "Validar", por ejemplo).
    Para gestionar simplemente el botón de validación, tiene la posibilidad de utilizar una acción predefinida. Le recomendamos que utilice la acción "Cerrar la ventana y devolver un valor", con "Valor devuelto: el valor especificado en el código por ..ReturnedValue".
    En el código del botón de validación se aconseja habilitar la gestión de errores automatic ("If Error: ", con el automatic Process "Muestra el error y vuelve a editar").
    El código del botón de validación puede ser (para un formulario en RADFileA):
    // Read the information entered
    ScreenToFile()
    // If it's a new record
    IF RADFileA..NewRecord = True THEN
    // Add it
    HAdd(RADFileA)
    ELSE
    // Modify it
    HModify(RADFileA)
    END
    // Return value of the window
    MyWindow..ReturnedValue = True
  9. Botón de cancelación (botón "Cancelar" por ejemplo).
    Para simplificar la gestión del botón de cancelación, tiene la posibilidad de utilizar una acción preestablecida. Le recomendamos que utilice la acción "Cerrar la ventana y devolver un valor", con "Valor devuelto: el valor especificado en el código por ..ReturnedValue".
  10. Introduzca el código de inicialización de la ventana. Ejemplo:

    // Display the records
    FileToScreen()
    // Return value returned by default
    MyWindow..ReturnedValue = False

    Este código se utiliza para mostrar el valor de los registros en el formulario y para devolver un valor.
  11. Añadir la botones de enlace si es necesario.
  12. Añada la Botones Vision Plus si es necesario (para los formularios RADFileB y RADFileC).

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 del formulario 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