Árvore de páginas

Sintaxis

 

EMPTY( <expresión> )

 

 

Propósito

 

Determina si el resultado de una expresión está vacía.

 

 

Argumentos

 

< expresión >

 

Define una expresión, de cualquier tipo de dato, para verificar si está vacía.

 

 

Utilización

 

La función EMPTY() retorna verdadero (.T.) si la expresión, contenido de la variable o campo de archivo de datos está vacía, de acuerdo con los criterios listados en la siguiente tabla:

 

Tipos de Dato

Contenido vacío

Matriz

Tamaño cero (sin elementos)

Carácter

Solamente espacios en blanco, tabulaciones o NIL (“”).

Numérico

0 (zero)

Fecha

CTOD(SPACE(8)), CTOD(“”) o CTOD(“  /  /  “)

Lógico

Falso (.F.)

Memo

Idéntico al carácter.

NIL

El propio valor NIL.

 

La función EMPTY() se puede utilizar en cualquier situación en la que sea necesario verificar si un determinado valor está vacío o no. Por ejemplo, si el usuario digitó una información, si se pasó un parámetro, etc.

 

 

Ejemplos

 

En este ejemplo, mostraremos el contenido de algunas variables y el resultado de la función EMPTY() en cada una de estas situaciones.

 

cNome := “”

 

EMPTY(cNome)     // Resulta verdadero (.T.). Es decir, la variable está vacía.

 

cNome := “PROTHEUS 10”

 

EMPTY(cNome)     // Resulta falso (.F.). Es decir, la variable no está vacía.

 

cNome := “     ”

 

EMPTY(cNome)     // Resulta verdadero (.T.). Es decir, la variable está vacía.

 

nValor := 14000

 

EMPTY(nValor)     // Resulta falso (.F.). Es decir, la variable no está vacía.

 

nValor := 0

 

EMPTY(nValor)     // Resulta verdadero (.T.). Es decir, la variable está vacía.

 

nValor := -7

 

EMPTY(nValor)     // Resulta falso (.F.). Es decir, la variable no está vacía.

 

  • Sem rótulos