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 / RAD Compatible con la versión 11
  • Presentación
  • Las diferentes partes del patrón description
  • 1. Las características del patrón reutilizado en la asistente:
  • 2. Código del proyecto
  • 3. Código de la ventana
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
Presentación
El archivo MDL es el archivo utilizado para generar una ventana RAD. Este archivo contiene toda la description del patrón a generar. Esta description está compuesta de dos partes distintas:
  • la description del patrón,
  • la description de la ventana.
Esta página de ayuda sólo presenta el código utilizado para describir el patrón. Para presentar este código en detalle, el script de una Formulario.mdl se utiliza el patrón.
Atención: En la versión 12, el RAD fue reconstruido completamente. Los archivos MDL se guardan para compatibilidad con versiones anteriores. Para obtener más información, consulte Nuevos patrones RAD.
Las diferentes partes del patrón description

1. Las características del patrón reutilizado en la asistente:

[Pattern]
#############################
# name of the pattern
#############################
Name=Form with browse
Title=Form
Number=2
#############################
# description of the pattern
#############################
Description=Beginning
Form pattern with browse buttons.
Used to enter, modify and delete records.
Used to view records.
Description=End
#############################
# classes for OOP
#############################
Class=CWDHandleFile
Class=CWDForm
#############################
# group of files
#############################
GPFile=A
#accepts the queries
Query=Yes
#############################
# group of controls
#############################
ControlGroup=GP_CONTROL
BrowseGroup=GP_BROWSE
Group=GP_BROWSE
Group=GP_MODIF
LinkGroup=GP_LINK
Group=GP_APPLY
Los diferentes elementos utilizados en este código son los siguientes:
[ Patrón]Señala el comienzo de la sección para el patrón description
denominarNombre del patrón, mostrado en la asistente para la creación de la ventana.
TítuloTítulo de la ventana generada
NumberNúmero del patrón RAD. Once patrones RAD están disponibles en Default
description = ComienzoComienzo de description de las características del patrón. Estas características se mostrarán en la asistente para la creación de la ventana
Description = EndEl final de description de las características del patrón.
ClaseLa ventana se puede crear en modo OOP. La opción correspondiente será Visible en la asistente.
Nombre de las clases encontradas en el patrón _EASLASH_\RAD que deben ser copiadas al directorio del proyecto para que la ventana funcione correctamente.
GPFile=AIndica que se debe elegir un solo tipo de archivo en la asistente.
GpFile=A(N1)B indica que hay que seleccionar dos ficheros en el asistente. Estos dos archivos deben ser relacionado en el análisis por un enlace 1-n.
Query=YesIndica que, para este patrón RAD, la asistente puede proponer tanto los archivos definidos en el análisis como las consultas creadas en el editor de consultas.
Si no se deben utilizar las consultas, indique Query=No
control Group=GP_control
ExaminarGrupo=GP_BROWSE
Grupo=GP_BROWSE
Grupo=GP_MODIF
LinkGroup=GP_LINK
Grupo=GP_APPLY
Define los nombres de los diferentes grupos de controles a crear.
Grupo de control: para los controles de edición en la ventana
ExaminarGrupo: grupo para los controles Visible en modo de navegación
Grupo: grupo de controles
LinkGroup: para los botones de enlace

2. Código del proyecto

WinCode=Beginning
%define PCODEPRJ OpenPrj
%ifdef FILE
@// Create the files
IF NOT HCreationIfNotFound({RAD_FILE_A}) THEN Info("Unable to create
or to initialize the access to {RAD_FILE_A}",HErrorInfo())
@
%endif
%enddef PCODEPRJ
Los diferentes elementos utilizados en este código son los siguientes:
WinCode=InicioSeñala el comienzo de la sección de código para la ventana. El final del código se indica con WinCode=End
%definirSeñala el comienzo de un área de código Definition. El final de este Definition está marcado por la palabra clave %enddef
ifdefSeñala el comienzo de un código condicional. La declaración completa es la siguiente:
ifdef .... %else %endif
PCODEPRJDefine el tipo de expresión que se describe actualmente:
  • LOCPROC: description de una Procedure local
  • GLOBPROC: description de una Procedure global
  • CÓDIGO: description de una Process específica
  • PCODEPRJ: description de una Process associated con el proyecto
OpenPrjEl tipo de Process actualmente descrito
  • "Apertura": Código de declaración de variables globales de ventana
  • "FinalizaciónInicialización": Código para abrir la ventana
  • "Cierre": Código de cierre de la ventana
  • "Modificación": Código cada vez que se modifica la ventana
  • "OpenPrj": Código de inicialización del proyecto
  • "CerrarPrj": Código de cierre del proyecto
  • "Initialization": Código de inicialización de un botón
  • "Haga clic": Haga clic en el código de un botón
  • "Entrada de línea": Código para introducir un tabla fila
  • "Selección de línea": Código para seleccionar un tabla fila
FILESe utiliza para saber si un archivo fue seleccionado por el usuario en la asistente para la creación de la ventana.
QUERY: utilizado para averiguar si una consulta fue seleccionada por el usuario en la asistente para la creación de la ventana.
@Marca el principio y el final del código para insertarlo en el Process especificado al generar la ventana.
{RAD_FILE_A}Etiqueta utilizada para identificar el archivo seleccionado por el usuario en la asistente. A identifica el primer fichero, B el segundo, ... Esta etiqueta se reemplaza automáticamente en el código generado por el nombre del archivo.
Las otras etiquetas utilizadas son:
  • RAD_ARCHIVO_DE_RAD: Archivo Variable
  • Formulario_: Ventana del formulario Variable
  • LLAVE_RAD: clave Variable
  • RAD_SOURCE_KEY: Nombre del elemento antes de que se utilice en la consulta (antes del alias)
  • RAD_KEY_control_: Controla a associated con la llave
  • RAD_VENTANA: ventana Variable
  • RAD_LINKKEY: clave de enlace entre 2 ventanas
  • RAD_SOURCE_LINKKEY: Nombre del elemento clave del enlace antes de que se utilice en la consulta (antes del alias)
  • RAD_ORIGIN_LINKKEY: Nombre del elemento clave del enlace en el fichero actual (no en el fichero relacionado)
  • RAD_ORIGEN_FUENTE_DE_ENLACE: Nombre del elemento clave del enlace en el archivo actual antes de que se utilice en la consulta (antes del alias)
  • RAD_LINKKEY_control: Controla associated con la tecla de enlace entre 2 ventanas
  • INFORME_RAD: reporte Variable
  • RAD_VISION_COMBOBOX: Variable que contiene el nombre del cuadro combinado auto-llenado
  • RAD_FICHERO_VISIÓN: Variable que contiene el nombre del archivo para los botones de Vision+.
  • RAD_VISION_KEY: Variable que contiene el nombre de la tecla para los botones de Vision+.
  • RAD_VISIÓN_VENTANA: Variable que contiene el nombre de la ventana Vision+ a abrir
  • Reporte_Form_: Variable que contiene el nombre de una forma reporte
  • Reporte_Tabla_: Variable que contiene el nombre de un tabla reporte
  • RAD_ITEM_ITEM: artículo Variable
  • RAD_LAST_ITEM_ITEM: Variable que contiene el nombre del último elemento del archivo
  • WWW.SUBS-TEAM.TV P R E S E N T A.: Variable que contiene el nombre de una consulta de selección
  • COTIZAR_CONTRATO: para las variables que deben estar necesariamente entre comillas
  • NOQUOTE_SOLICITAR: prefijo para las variables que no deben estar necesariamente entre comillas
%endifSeñala el final de un bucle condicional
%deferenciaSeñala el final de un código Definition

3. Código de la ventana

%define PCODE Open
%ifdef PROC
....
@
%else
%ifdef SQL
@
...
@
%endif
%endif
Los diferentes elementos utilizados en este código son los siguientes:
PROCPermite saber si el modo de programación del procedimiento fue elegido por el usuario.
SQLPermite saber si el modo de programación SQL ha sido elegido por el usuario.
ODBCPermite saber si el modo de programación ODBC ha sido elegido por el usuario.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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