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 / WLanguage / Administrar bases de datos / HFSQL
  • Presentación
  • Varios archivos de datos físicos con una description lógica idéntica
  • Varios archivos de datos lógicos relacionado a un solo archivo de datos físicos
  • Manejo de los alias a través de la programación
  • Las funciones de WLanguage
  • ¿Crear un alias en qué?
  • Características de un alias
  • Manipular el archivo de alias y sus campos
  • Activadores y alias
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
Alias en los archivos de datos: HAlias
HFSQL ClassicHFSQL Client/ServerDisponible solo con estos tipos de conexión
Presentación
Los alias se utilizan para manipular:
  • Varios archivos de datos físicos con el mismo description en el análisis
  • Varios archivos de datos lógicos descritos en el análisis que manipular el mismo archivo de datos físicos.
Atención: Esta ayuda Page explica cómo crear un alias con HAlias. A partir de la versión 27, puede utilizar las variables de Alias. Este tipo de Variable facilita la creación y los alias de manipular.

Varios archivos de datos físicos con una description lógica idéntica

Por ejemplo: Usted tiene la capacidad de manejarse al mismo tiempo:
  • El archivo Customer2000.fic que contiene la copia de seguridad de los clientes para el año 2000
  • El archivo Customer.fic que contiene las referencias de los clientes del año en curso.
Estos dos archivos de datos tienen la misma lógica description en el análisis: el fichero CLIENTE. Por defecto, la description del fichero CUSTOMER en el análisis es relacionado al fichero Customer.fic.
Para utilizar el fichero de datos Cliente2000.Fic, debe "copiar" la description del fichero de datos CLIENTE que se encuentra en el análisis: para ello, cree un alias con HAlias. La Line de código correspondiente es la siguiente:
HAlias(Customer, Customer2000)
Los dos archivos se manejarán de la misma manera con las funciones HFSQL.

Varios archivos de datos lógicos relacionado a un solo archivo de datos físicos

Tiene la capacidad de realizar varias búsquedas paralelas en el mismo archivo de datos físicos o una búsqueda y un filtro en paralelo en el archivo de datos.
Ejemplo: El archivo de datos Customer.Fic es associated con el archivo lógico llamado Customer en el análisis. Para filtrar los registros que se encuentran en el archivo de datos de Customer.fic y para navegar al mismo tiempo por todos los registros que se encuentran en este archivo de datos, debe:
  • "Copiar" la descripción del archivo de datos CUSTOMER en el análisis: para ello, cree un alias con HAlias.
  • Asociar la description del alias con el fichero de datos físico denominado Cliente.Fic (HChangeName).
Observación: Este método se utiliza para gestionar varios contextos HFSQL para el mismo archivo de datos físicos.
Manejo de los alias a través de la programación

Las funciones de WLanguage

Se utilizan varias funciones para manipular los alias:
HAliasCrea un alias lógico de un archivo de datos (o consulta) o cancela todos los alias existentes.
HCancelAliasCancela un alias declarado previamente con la función HAlias.
Otras funciones pueden intervenir en la Definition y el uso de alias:
HChangeDirCambia la ruta de acceso a un archivo de datos (es decir, el directorio en el que se manipulará el archivo).
HChangeNameModifica el nombre físico de un archivo de datos.
Observación: Las variables Alias facilitan la creación y modificación de alias.

¿Crear un alias en qué?

Tiene la capacidad de crear alias y manipular para los siguientes elementos:
  • Archivo de datos descrito en el análisis,
  • Archivo de datos descrito dinámicamente,
  • Consulta creada en el editor de consultas,
  • Vista de HFSQL Classic,
  • Alias.

Características de un alias

  • Archivo de datos físico asociado a un alias:
    Por Default, el nombre especificado para el alias se asigna al archivo de datos físicos correspondiente al alias. Para asociar el alias a un archivo de datos físico de nombre diferente, debe utilizar HChangeName y HChangeDir.
  • Contraseña de un alias:
    Por Default, la contraseña de un archivo de alias es idéntica a la contraseña del archivo de datos de origen. Esta contraseña puede cambiarse con la función HPass. El nombre del archivo de datos utilizado en esta función corresponde al nombre del alias.
  • Reindexación:
    Los archivos de alias pueden ser reindexados.
  • Modificación automática de los archivos de datos:
    Esta operación se puede aplicar a los archivos de alias.

Manipular el archivo de alias y sus campos

  • Editor de código: Para evitar el error "Identificador desconocido" al utilizar un archivo alias y sus elementos, le recomendamos que utilice un origen de los datos para declarar el nombre del alias antes de utilizar HAlias.
    Por ejemplo:
    Orders2000 is Data Source
    HAlias(Orders, Orders2000)

    Atención: la palabra clave de Extern puede ser usada pero ralentiza la ejecución significativamente.
  • Editor de ventanas o editor Page: los controles y las tablas no pueden ser directamente associated con los elementos que se encuentran en los archivos de alias. Los mandos deben ser asignados uno a uno a través de la programación.
    Observación: para redefinir los enlaces a través de la programación, puede utilizar la función ControlAlias o la DataBinding Property.

Activadores y alias

Los activadores pueden definirse en los alias de los archivos de datos.
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: 14/06/2023

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