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 / Propiedades WLanguage / Propiedades varias
  • Looper, List Box, Combo Box y control Tabla
  • control Gráfico
  • Utilización de la Property vacía en una reporte
  • Property vacía utilizada en el arrays y en el arrays asociativo
  • Límites
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
Empty se utiliza para saber si:
  • un looper, tabla, list box o control Combo Box está vacío. El control puede ser un control archivo de datos o un control de memoria.
  • un control Gráfico no contiene ninguna serie.
  • un control reporte está vacío (control relacionado a una posición).
  • una array (o una array asociativa) no contiene ningún elemento.
  • un elemento de una array asociativa existe o no.
  • una cola, una lista o una pila no contiene ningún elemento.
Para un reporte, la propiedad Empty se utiliza para determinar si el valor de un elemento vinculado a un control se ha especificado para el Record actual.
Ejemplo
// This control becomes visible
// if the value of the item linked to the "EDT_Phone" control
// is not specified for the current record
IF EDT_Phone.Empty = False THEN
EDT_Phone.Visible = False
END
// If the "TABLE_CustomerTable" control is empty,
// add a new row into this control
IF TABLE_CustomerTable.Empty = True THEN
TableAddLine(TABLE_CustomerTable, "Davis", "Peter")
END
Sintaxis
<Result> = <Element used>.Empty
<Result>: booleano
  • True si el elemento especificado está vacío,
  • False en caso contrario.
<Element used>: Tipo de elemento
Nombre del elemento a utilizar.
Observaciones

Looper, List Box, Combo Box y control Tabla

El Empty Property se utiliza para determinar si el control está vacío (el Empty Property devuelve True).
Esta Property se aplica a los controles Table, TreeView Table, List Box, ListView, Combo Box y Looper (ver Límites).
WINDEVUniversal Windows 10 AppCódigo de Usuario (UMC)

control Gráfico

El Empty Property se utiliza para determinar si el control Gráfico no contiene ninguna serie (el Empty Property devuelve True).
WINDEVUniversal Windows 10 App

Utilización de la Property vacía en una reporte

Para un reporte, la propiedad Empty se utiliza para determinar si el valor de un elemento ligado a un control se ha especificado para el Record actual.
Observación: Si el valor del elemento relacionado al control especificado (para el Record actualmente impreso) corresponde a una cadena vacía (""), este valor no se considera como vacío.

Property vacía utilizada en el arrays y en el arrays asociativo

El Empty Property se utiliza para determinar:
  • Si un array o array asociativo está vacío (Empty Property devuelve True).
    Ejemplo:
    // Associative array of file sizes
    aaFileSize is associative array of int
    ...
    IF aaFileSize.Empty = False THEN
    Info("The array contains at least one element")
    END
  • La existencia o no de un elemento de una array asociativa. Para un array asociativo sin duplicados, el Empty Property es set a False si el elemento existe. Para un array asociativo con duplicados, el Empty Property es set a False si existe al menos un elemento.
    Ejemplo:
    // Associative array of integers
    // indexed on strings and with duplicates
    aaIDPerCustomer is associative array of int
    // Add the identifier of customer "A"
    aaIDPerCustomer["A"] = 55
    // Add the identifier of customer "B"
    aaIDPerCustomer["B"] = 321
     
    IF aaIDPerCustomer["A"].Empty = False THEN
    Info("At least one element A exists")
    END

Límites

WINDEVUniversal Windows 10 App En el código de los informes, el Empty Property no se puede utilizar en:
  • un reporte,
  • un bloque reporte,
  • un control Casilla de verificación,
  • a control Forma,
  • un Reporte control interno,
  • un RTF control.
El Empty Property sólo puede utilizarse en los control s ligados a un artículo (control calculado , Código de barras, etc.).
WINDEV El Empty Property se aplica únicamente a:
  • Controles de tabla (y tabla de vista de árbol),
  • Controles List Box (y ListView),
  • controles Combo Box,
  • Controles de looper,
  • Controles de la carta,
  • Array y variables Array asociativas.
  • Variables de cola, lista o pila.
Java El Empty Property se aplica únicamente a los siguientes elementos:
  • Controles de List Box,
  • controles Combo Box,
  • Controles de mesa,
  • Array y variables Array asociativas,
  • Variables de cola, lista o pila.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo Empty
// Exemplo Empty

IF COMBO_NoName1..Empty THEN
EDT_Text1="COMBO_NoName1 Vazio"+CR
ELSE
EDT_Text1="COMBO_NoName1 Tem Dados"+CR

END
IF COMBO_NoName2..Empty THEN
EDT_Text1+="COMBO_NoName2 Vazio"+CR
ELSE
EDT_Text1+="COMBO_NoName2 Tem Dados"+CR

END
IF TABLE_Bancos..Empty THEN
EDT_Text1+="TABLE_Bancos Vazio"+CR
ELSE
EDT_Text1+="TABLE_Bancos Tem Dados"+CR
END
IF TABLE_NoName1..Empty THEN
EDT_Text1+="TABLE_NoName1 Vazio"+CR
ELSE
EDT_Text1+="TABLE_NoName1 Tem Dados"+CR
END

// Blog com Video e Exemplo

http://windevdesenvolvimento.blogspot.com.br/2016/11/aula982-dicas-009-empty.html

https://www.youtube.com/watch?v=dJzHDZ2-hD8

De matos
04 12 2016

Última modificación: 27/05/2022

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