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).
WEBDEV - Código ServidorPHPAjax

control Gráfico

El Empty Property se utiliza para determinar si el control Gráfico no contiene ninguna serie (el Empty Property devuelve True).
WEBDEV - Código Servidor

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

WEBDEV - Código Servidor 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.).
WEBDEV - Código Servidor El Empty Property se aplica únicamente a:
  • Controles de mesa,
  • Controles de tabla de la vista de árbol,
  • Controles de List Box,
  • controles Combo Box,
  • Controles de looper,
  • Controles de la carta,
  • Array y variables Array asociativas,
  • Variables de cola, lista o pila.
WEBDEV - Código Navegador El Empty Property se aplica únicamente a:
  • Controles de mesa,
  • Controles de tabla de la vista de árbol,
  • Controles de List Box,
  • controles Combo Box,
  • Controles de looper,
  • Array y variables Array asociativas.
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