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 / Funciones HFSQL
  • Visualización del resultado en un List Box o control Combo Box
  • Regla de borrado y modificació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
Devuelve la lista de enlaces de un archivo de datos (Merise) en el análisis actual o en un análisis específico.
Ejemplo
// Retrieve the links of the Customer data file in the current analysis
ListLink is string
ListLink = HListLink(Customer, hLstDetail)
// Adds the list of links in COMBO_COMBO1
ListAdd(COMBO_COMBO1, ListLink)
// Retrieve the links of an HFSQL Client/Server database
// independently of the current analysis
CntHFSQL is Connection
CntHFSQL.Provider = hAccessHFClientServer
CntHFSQL.User = "admin"
CntHFSQL.Password = ""
CntHFSQL.Server = "HFSQLServer:4900"
CntHFSQL.Database = "CRM"
HOpenConnection(CntHFSQL)
ListLink is string = HListLink("*", CntHFSQL)
// Adds the list of links in COMBO_COMBO1
ListAdd(COMBO_COMBO1, ListLink)
Sintaxis

Listado de enlaces en un análisis Ocultar los detalles

<Result> = HListLink([<Data file> [, <Path of the WDD file> [, <Password of the WDD file>]]] [, <Options>])
<Result>: Cadena de caracteres
Lista de relaciones. Las diferentes descripciones de los enlaces están separadas por caracteres CR (Carriage Return). El resultado es más o menos detallado en función de la constante utilizada:
hLstDetail no especificado<Nombre de la relación 1> + TAB + <Nombre del archivo 1.1> + TAB + <Nombre del elemento1.1> + TAB + <Cardinalidad 1.1> + TAB + <Nombre del archivo 1.2> + TAB + <Nombre del elemento 1.2> + TAB + <Cardinalidad 1.2> + CR +...
Se especifica hLstDetail<Nombre de la relación1> + TAB + <Nombre del archivo1.1> + TAB + <Nombre del elemento1.1> + TAB + <Cardinalidad 1.1> + TAB + <Nombre del archivo1.2> + TAB + <Nombre del elemento1.2> + TAB + <Cardinalidad 1.2> + TAB + <Regla de modificación> + TAB + <Regla de eliminación> + CR +...

Donde:
  • <Nombre del enlace X>: nombre del enlace.
  • <Archivo de nombre x.1&gt:: El nombre del archivo de datos relacionado con la clave primaria.
  • <Nombre del ítem x.1>: Nombre del elemento relacionado con la clave primaria o nombre del archivo de datos especificado.
  • <Cardinalidad x.1>: Cardinalidad del vínculo relacionado con la clave primaria en el siguiente formato: "<Cardinalidad minúscula>, <Cardinalidad máx.>" ("0, N" o "1, N" por ejemplo).
  • <Archivo de nombre x.2>: El nombre del archivo de datos relacionado con la llave extranjera.
  • <Nombre del ítem x.2>: Nombre del elemento relacionado con la clave externa.
  • <Cardinalidad x.2>: Cardinalidad del vínculo relacionado con la clave foránea en el siguiente formato: "<Cardenalidad minúscula>, <Cardenalidad máxima>" ("0, N" o "1, N" por ejemplo).
  • <Regla de modificación: Regla a aplicar si se modifica la llave primaria.
  • <Regla de borrado: Regla a aplicar si se borra la llave primaria.
HFSQL Client/Server El nombre de los archivos de datos corresponde al nombre de la base de datos + '\' + el nombre físico relativo de estos archivos de datos.
Conectores Nativos Si uno de los enlaces listados se realiza en una clave compuesta, el parámetro <Name item 1.2> devuelto corresponderá al nombre de los diferentes componentes clave. Los nombres estarán separados por una coma.
<Data file>: Cadena de caracteres opcional
Nombre del archivo de datos cuyos enlaces deben ser listados. Los enlaces que se originan desde este archivo o que terminan en este archivo se enumeran a continuación.
Si este parámetro corresponde a "*", HListLink enumera los enlaces definidos para todos los archivos de datos del análisis.
<Path of the WDD file>: Cadena de caracteres opcional
ruta completa del archivo de análisis (archivo.WDD). Si este parámetro no se especifica o si es igual a una cadena vacía ("""), los enlaces se buscan en el análisis actual.
<Password of the WDD file>: Cadena de caracteres opcional
Contraseña definida para el análisis. Si no se define ninguna contraseña, este parámetro debe ser igual a una cadena vacía ("").
<Options>: Constante opcional de tipo Integer
Tipo de lista a realizar:
hLstDetailEnumera la información detallada sobre los enlaces.
hLstNormal
(valor predeterminado)
Enumera los enlaces.
Observaciones

Visualización del resultado en un List Box o control Combo Box

<Resultado> puede asignarse directamente a un control List Box o Combo Box mediante la función ListAdd. Cada fila contendrá el nombre completo de uno de los enlaces encontrados.

Regla de borrado y modificación

Las reglas de modificación y supresión devueltas por HListLink pueden corresponder a las siguientes constantes:
hIntegrityCascadeGestionar la modificación y eliminación en cascada.
hIntegrityDefaultValueDurante la eliminación, se asigna un valor Default a los registros relacionado.
hIntegrityForbiddenEstricto respeto a la integridad.
hIntegrityNoneNo hay restricciones de integridad.
Componente: wd290hf.dll
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