SELECT( )

Determina el número de área de trabajo de un alias especificado

 Sintaxis

     SELECT([]) –> nAreadeTrabajo

Argumentos

es el nombre alias del área de trabajo destino.

Devuelve

SELECT() devuelve el área de trabajo del alias especificado como valor numérico entero.

Descripción

SELECT() es una función de base de datos que determina el número de área de trabajo de un alias. El número devuelto puede estar comprendido entre cero y 250. Si no se especifica , se devuelve el número del área de trabajo actual. Si se especifica y el alias no existe, SELECT() devuelve cero.

Nota:  La función SELECT() y el mandato SELECT especificados con un argumento de expresión ampliado tienen un aspecto muy similar. Esto no debe constituir un problema ya que la función SELECT() no es muy útil en sí misma si figura aislada en una línea.

Ejemplos

     ¦  Este ejemplo utiliza SELECT() para determinar qué área de trabajo ha seleccionado USE…NEW:

        USE Ventas NEW

        SELECT 1

        ? SELECT(“Ventas”)            // Resultado: 4

     ¦  Para volver a seleccionar el valor devuelto por la función SELECT(), utilice el mandato SELECT con la sintaxis SELECT(), del modo siguiente:

        USE Ventas NEW

        nAreadeTrabajo:= SELECT()

        USE Cliente NEW

        SELECT (nAreadeTrabajo)

 Ficheros:  La biblioteca asociada es DPXBASE.CH.