Section courante

A propos

Section administrative du site

ISNULL

Est-ce nulle ?
LotusScript

Syntaxe

Function IsNull(expr As Variant) As Integer

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer l'expression de n'importe quel type.

Description

Cette fonction indique si le résultat est nulle.

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 = " & Isnull(X)
  33.      Print "Date() = " & Isnull(Date())
  34.      Print "TableauNombre = " & Isnull(TableauNombre)
  35.      Print "TableauChaine = " & Isnull(TableauChaine)
  36.      Print "TableauMixed = " & Isnull(TableauMixed)
  37.      Print "Chaine = " & Isnull(Chaine)
  38.      Print "Nombre = " & Isnull(Nombre)
  39.      Print "0 = " & Isnull(0)
  40.      Print "Null = " & Isnull(Null)
  41.      Print "Empty = " & Isnull(Empty)
  42.      Print "2000-01-01 = " & Isnull("2000-01-01")
  43.      Print "08-01-01 = " & Isnull("08-01-01")
  44.      Print "74-01-01 = " & Isnull("74-01-01")
  45.      Print "02-02-2001 = " & Isnull("02-02-2001")
  46.      Print "3/21/11 = " & Isnull("3/21/11") 
  47. End Sub

on obtiendra le résultat suivant :

X = False
Date() = False
TableauNombre = False
TableauChaine = False
TableauMixed = False
Chaine = False
Nombre = False
0 = False
Null = True
Empty = False
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 - ISEMPTY
Articles - Les géants de l'informatique - IBM

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