Section courante

A propos

Section administrative du site

ISEMPTY

Est-ce vide ?
LotusScript

Syntaxe

Function IsEmpty(expr As Variant) As Integer

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer l'expression scalaire à vérifier.

Description

Cette fonction indique si le résultat est vide.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.      Dim X
  3.      Dim TableauNombre(1 To 7) As Integer
  4.      TableauNombre(1) = 10
  5.      TableauNombre(2) = 20
  6.      TableauNombre(3) = 10
  7.      TableauNombre(4) = 4
  8.      TableauNombre(5) = 6
  9.      TableauNombre(6) = 1
  10.      TableauNombre(7) = 5
  11.      
  12.      Dim TableauChaine(1 To 4) As String
  13.      
  14.      TableauChaine(1) = "ABC"
  15.      TableauChaine(2) = "DEF"
  16.      TableauChaine(3) = "GHI"
  17.      TableauChaine(4) = "JKL"
  18.      
  19.      Dim TableauMixed(1 To 7) As Variant
  20.      
  21.      TableauMixed(1) = 10
  22.      TableauMixed(2) = "A"
  23.      TableauMixed(3) = "B"
  24.      TableauMixed(4) = 5
  25.      TableauMixed(5) = "C"
  26.      TableauMixed(6) = "D"
  27.      TableauMixed(7) = 7
  28.      
  29.      Chaine = "DEF"
  30.      Nombre = 15
  31.      
  32.      Print "X = " & Isempty(X)
  33.      Print "Date() = " & Isempty(Date())
  34.      Print "TableauNombre = " & Isempty(TableauNombre)
  35.      Print "TableauChaine = " & Isempty(TableauChaine)
  36.      Print "TableauMixed = " & Isempty(TableauMixed)
  37.      Print "Chaine = " & Isempty(Chaine)
  38.      Print "Nombre = " & Isempty(Nombre)
  39.      Print "0 = " & Isempty(0)
  40.      Print "Null = " & Isempty(Null)
  41.      Print "Empty = " & Isempty(Empty)
  42.      Print "2000-01-01 = " & Isempty("2000-01-01")
  43.      Print "08-01-01 = " & Isempty("08-01-01")
  44.      Print "74-01-01 = " & Isempty("74-01-01")
  45.      Print "02-02-2001 = " & Isempty("02-02-2001")
  46.      Print "3/21/11 = " & Isempty("3/21/11") 
  47. End Sub

on obtiendra le résultat suivant :

X = True
Date() = False
TableauNombre = False
TableauChaine = False
TableauMixed = False
Chaine = False
Nombre = False
0 = False
Null = False
Empty = True
2000-01-01 = False
08-01-01 = False
74-01-01 = False
02-02-2001 = False
3/21/11 = False

Voir également

Langage de programmation - LotusScript - Référence de procédures et fonctions - ISNULL
Langage de programmation - LotusScript - Référence de procédures et fonctions - ISNUMERIC
Articles - Les géants de l'informatique - IBM

Dernière mise à jour : Jeudi, le 8 janvier 2015