Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

États: Manipuler la valeur NULL d'un champ.

Author(s)
Arvin Meyer

---Soumis par Arvin Meyer---

Manipuler la valeur Null d'un champ.

Si vous utilisez un champ dans une expression pour un autre contrôle dans un état, une valeur NULL peut créer des erreurs.

Une façon simple d'éliminer de telles erreurs est de forcer la valeur du champ à prendre la valeur zéro au lieu de Null, si tel est le cas. Par exemple, on peut utiliser la fonction suivante:

'******** Code Start *********
Function ErrorAvoid(n As Variant) As Variant
  On Error GoTo Trap
  ErrorAvoid = n
  Exit Function
Trap:    
  ErrorAvoid = 0    
  Resume Next    
  Exit Function
End Function
'******** Code End *********

et alors, l'utiliser un peu comme suit:

=(txtAnyField)+ErrorAvoid(Reports!RptName!SubRptName.Report!txtSubtotal)

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer