DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés diverses
  • Champ Zone répétée, Liste, Combo et Table
  • Champ Graphe
  • Utilisation de la propriété Vide sur un état
  • Propriété Vide et tableaux, tableaux associatifs
  • Limites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété Vide permet de savoir si :
  • un champ Zone répétée, Table, Liste ou Combo est vide. Le champ peut être un champ fichier ou mémoire.
  • un champ Graphe ne contient aucune série.
  • un champ d'un état est vide (champ lié à une rubrique).
  • un tableau (ou un tableau associatif) ne contient aucun élément.
  • un élément d'un tableau associatif existe ou non.
  • une file, une liste ou une pile ne contient aucun élément.
Pour un état, la propriété Vide permet de savoir si la valeur de la rubrique liée à un champ, pour l'enregistrement en cours d'impression, est renseignée ou non.
Exemple
// Ce champ devient visible 
// si la valeur de la rubrique liée au champ "SAI_Téléphone"
// n'est pas renseignée pour l'enregistrement en cours 
SI SAI_Téléphone.Vide = Faux ALORS
SAI_Téléphone.Visible = Faux 
FIN
// Si le champ Table "TABLE_TableClient" est vide, 
// ajout d'une nouvelle ligne dans ce champ
SI TABLE_TableClient.Vide = Vrai ALORS
TableAjouteLigne(TABLE_TableClient, "Dubois", "Pierre")
FIN
Syntaxe
<Résultat> = <Elément manipulé>.Vide
<Résultat> : Booléen
  • Vrai si l'élément spécifié est vide,
  • Faux dans le cas contraire.
<Elément manipulé> : Type de l'élément
Nom de l'élément à manipuler.
Remarques

Champ Zone répétée, Liste, Combo et Table

La propriété Vide permet de savoir si le champ est vide (la propriété Vide renvoie Vrai) ou non.
Cette propriété s'applique aux champs Table, Table hiérarchique, Liste, Liste image, Combo et Zone répétée (voir paragraphe Limites).
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppiPhone/iPadWidget IOSCode Utilisateur (MCU)PHPAjax

Champ Graphe

La propriété Vide permet de savoir si le champ Graphe ne contient aucune série (la propriété Vide renvoie Vrai).
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppiPhone/iPadWidget IOS

Utilisation de la propriété Vide sur un état

Pour un état, la propriété Vide permet de savoir si la valeur de la rubrique liée à un champ, pour l'enregistrement en cours d'impression, est renseignée ou non.
Remarque : Si la valeur de la rubrique liée au champ spécifié, pour l'enregistrement en cours d'impression, correspond à une chaîne vide (""), cette valeur n'est pas considérée comme vide.

Propriété Vide et tableaux, tableaux associatifs

La propriété Vide permet de savoir :
  • Si un tableau ou un tableau associatif est vide (propriété Vide renvoie Vrai).
    Exemple :
    // Tableau associatif de tailles de fichiers
    taTailleFichier est tableau associatif d'entiers
    ...
    SI taTailleFichier.Vide = Faux ALORS
    Info("Le tableau contient au moins un élément")
    FIN
  • Si un élément d'un tableau associatif existe ou non. Dans le cas d'un tableau associatif sans doublons, la propriété Vide est à Faux si l'élément existe. Dans le cas d'un tableau associatif avec doublons, la propriété Vide est à Faux si au moins un élément existe.
    Exemple :
    // Tableau associatif d'entiers 
    // indexé sur des chaînes et avec doublons
    taIDParClient est tableau associatif d'entiers
    // Ajout de l'identifiant du client "A"
    taIDParClient["A"] = 55
    // Ajout de l'identifiant du client "B"
    taIDParClient["B"] = 321

    SI taIDParClient["A"].Vide = Faux ALORS
    Info("Il existe au moins un élément A")
    FIN

Limites

WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppiPhone/iPadWidget IOS Dans le code des états, la propriété Vide ne peut pas être utilisée sur :
  • un état,
  • un bloc d'état,
  • un champ Interrupteur,
  • un champ Forme,
  • un champ Etat interne,
  • un champ RTF.
La propriété Vide peut être utilisée uniquement sur les champs liés à une rubrique (champ calculé, code-barres, ...).
WINDEVWINDEV Mobile La propriété Vide s'applique uniquement aux :
  • champs Table (y compris Table hiérarchique),
  • champs Liste (y compris Liste image),
  • champs Combo,
  • champs Zone répétée,
  • champs Graphe,
  • variables de type Tableau et Tableau associatif.
  • variables de type File, Liste ou Pile.
WEBDEV - Code Serveur La propriété Vide s'applique uniquement aux :
  • champs Table,
  • champs Table hiérarchique,
  • champs Liste,
  • champs Combo,
  • champs Zone répétée,
  • champs Graphe,
  • variables de type Tableau et Tableau associatif,
  • variables de type File, Liste ou Pile.
WEBDEV - Code Navigateur La propriété Vide s'applique uniquement aux :
  • champs Table,
  • champs Table hiérarchique,
  • champs Liste,
  • champs Combo,
  • champs Zone répétée,
  • variables de type Tableau et Tableau associatif.
Java La propriété Vide s'applique uniquement aux éléments suivants :
  • champs Liste,
  • champs Combo,
  • champs Table,
  • variables de type Tableau et Tableau associatif,
  • variables de type File, Liste ou Pile.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale