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.
  • Vínculo entre un control y un WLanguage Variable o entre un control y un artículo de un archivo de datos
  • Actualización de los artículos: Casos especiales
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
Inicializa automáticamente:
  • el valor de la memoria de los artículos de un archivo de datos con el valor de los controles que se encuentran en la página. Los elementos del archivo de datos de la base relacionado a los controles de la ventana se asignan automáticamente con los valores de los controles correspondientes (incluso si estos controles están en gris, inactivos o Invisible).
  • el valor de las variables WLanguage con el valor de los controles de ventana. Las variables WLanguage relacionado a los controles de la página se asignan automáticamente con los valores de los controles correspondientes (evento si estos controles están en gris, inactivos o Invisible).
PHP Sólo se gestiona el enlace con los artículos de un archivo de datos. El enlace con las variables WLanguage no está soportado en esta versión.
Observación: La función <Página>.ToFile no permite escribir en el archivo de datos: sólo se asignan las variables de los elementos de del archivo de datos (es decir, las variables del Record cargadas en la memoria). Para modificar los registros, debe utilizar <Fuente>.Add, <Fuente>.Modificar, <Fuente>.Write, ....
señalar: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Ejemplo
// Click the "Add" button
PAGE_Customer.ToFile()
HAdd("Customer")
IF HErrorDuplicates() = True THEN Error("This number already exists")
Sintaxis
<Page>.ToFile([<Source>])
<Page>: Page name
Nombre de la página donde se encuentran los controles.
<Source>: Optional character string (with or without quotes)
Nombre de la fuente que contiene los datos a actualizar. Esta fuente puede ser:
  • El nombre de un archivo de datos: sólo se tienen en cuenta los controles que tienen un vínculo con este archivo de datos.
  • El nombre de un WLanguage Variable: sólo se tienen en cuenta los controles que tienen un vínculo con este WLanguage Variable.
    Observaciones:
    • Si el nombre de la Variable se incluye entre comillas, el enlace se realizará con la Variable especificada.
    • Si el nombre del Variable no está entre comillas, el enlace se realizará con el contenido del Variable (Variable que contiene el nombre de otro Variable por ejemplo).
Si no se especifica este nombre, se tendrán en cuenta todos los controles de ventana/página que tengan un vínculo con el un archivo de datos descrito en el editor de análisis o con un WLanguage Variable.
Observaciones

Vínculo entre un control y un WLanguage Variable o entre un control y un artículo de un archivo de datos

El vínculo entre un control y un WLanguage Variable o entre un control y un elemento de un archivo de datos puede ser conocido:
  • En el editor, en la ventana description del control (pestaña "Link")
  • Por programación, con ..Filelink.

Actualización de los artículos: Casos especiales

  • Para asignar automáticamente el valor NULL a un elemento con la función <Página>.ToFile:
    1. Compruebe "NULL supported" para el elemento de la editor de análisis.
    2. Seleccione la opción "NULL if empty" en el control Campo de entrada associated con el artículo.
  • Los elementos del archivo de datos que no están relacionados con un control no se actualizan con la función <Página>.ToFile.
  • Si varios controles de la página están relacionados con un mismo elemento del archivo de datos, es posible que el elemento relacionado no se actualice correctamente con la función <Página>.ToFile. No se recomienda relacionar varios controles de una página al mismo elemento de un archivo de datos.
  • Para los controles Imagen, la función <Página>.ToFile no asigna datos a los elementos. Utilice <Fuente>.LinkMemo.
  • <Página>.ToFile STRIMEULB no funciona con las vistas.
Componente : wd250page.dll
Versión mínima requerida
  • Versión 24
Comentarios
Haga clic en [Agregar] para publicar un comentario