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
  • Condición de selecció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
Advertencia
A partir de la versión 20, las vistas SQL y las vistas materializadas están disponibles.
Las vistas manipuladas por esta función corresponden al anterior mecanismo de vistas. No corresponden ni a las vistas SQL ni a las vistas materializadas.
Ejecuta una vista que se creó de antemano (se puede utilizar para actualización los datos de la vista, por ejemplo).. Si la vista fue creada por HCreateView con la constante hViewPostponed, se debe utilizar HExecuteView para ejecutar la vista.
Recordatorio: una vista corresponde a la Image de un archivo de datos en un momento dado. Una vista se almacena en memoria, lo que la aísla de las modificaciones realizadas en el fichero de datos associated. Una vista puede ser manejada como un archivo de datos HFSQL estándar.
Ejemplo
// Runs the Customer34 view
HExecuteView(Customer34)
Sintaxis
<Result> = HExecuteView(<View> [, <Selection condition>])
<Result>: booleano
  • True si se ejecutó la vista,
  • False en caso contrario. La función HError permite obtener más detalles sobre el problema.
<View>: Cadena de caracteres (con o sin comillas)
Nombre de la vista a ejecutar. Este nombre fue definido por HCreateView.
<Selection condition>: Cadena de caracteres opcional
  • Nueva condición de selección para los registros de vista (<Condición de selección> reemplaza la condición especificada al crear la vista). Esta condición de selección puede ser una cadena de caracteres Ansi o Unicode.
  • Vaciar la cadena (""") para evitar modificar la condición de selección.
Observaciones

Condición de selección

La sintaxis general de una condición tiene el siguiente formato:
"NomCli>'Duarte' y CódigoPos=34 o CódigoPos=32"
Los operadores soportados dependen del tipo de los elementos utilizados en la condición:
<>No es igual aVálido para todos los tipos
>Mayor queVálido para todos los tipos
>=Mayor que o igual aVálido para todos los tipos
<Menor queVálido para todos los tipos
<=Menor que o igual aVálido para todos los tipos
=Estrictamente igual aVálido para todos los tipos
~=Casi igual aVálido solo para cadenas
]ContieneVálido solo para cadenas
]=Comienza porVálido solo para cadenas

Notas sobre la condición de selección:
  • Las cuerdas constantes deben estar encerradas en comillas simples.
  • Si se utiliza un nombre de posición en la condición de selección, sólo debe contener letras, números y caracteres de subrayado ("_").. Si el nombre del elemento contiene otros caracteres (apóstrofe, etc.), el nombre del elemento debe estar entre comillas dobles..
    Por ejemplo: "e_mail@"]'com
  • Las comparaciones entre cadenas se realizan según el valor ASCII de los caracteres y no según el valor lexicográfico ('a' > 'Z').
  • Las notas binarias, las claves compuestas y los elementos subíndices no pueden formar parte de una condición de selección.
  • Si una <constante de cadena> contiene comillas simples (o dobles), deben ir precedidas de una barra invertida (\).
  • Todos los elementos del archivo de datos principal pueden incluirse en la condición (incluso los que no son elementos de la vista).
  • La condición se aplica a cada registro virtual antes de que se incluya en la vista. Por lo tanto, no se pueden especificar varias condiciones mutuamente excluyentes para la misma Record (unirse). Por ejemplo:
    • "Date='1997' y Date='1996'" no devuelve ningún resultado.
    • "Date>='1996' y Date<='1997'" devuelve todos los registros encontrados entre 1996 y 1997.
  • Esta condición de selección puede ser una cadena de caracteres Ansi o Unicode.
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