Zum Hauptinhalt springen

CnvAL

Diese Funktion wandelt ein logischer Wert in einem alphanumerischen Wert um. Ohne Angabe einer Zielformatierung wird false zu '0' und true zu '1' umgewandelt. Die weiteren Optionen _FmtLogicTrueFalse, _FmtLogicEnYesNo, _FmtLogicDeYesNo, _FmtLogicCustom ermöglichen zusätzlich Ausgabewerte.

Beispiele:

CnvAL(false)                      //'0'
CnvAL(true) // '1'
CnvAL(false, _FmtLogicEnYesNo) // 'No'
CnvAL(true, _FmtLogicEnYesNo) // 'Yes'
CnvAL(false, _FmtLogicDeYesNo) // 'Nein'
CnvAL(true, _FmtLogicDeYesNo) // 'Ja'
CnvAL(false, _FmtLogicCustom,'false-Rot|true-Grün') // 'Rot'
CnvAL(true, _FmtLogicCustom,'false-Rot|true-Grün') // 'Grün'

Mögliche Laufzeitfehler:

  • _ErrOk: Konvertierung erfolgreich
  • _ErrValueInvalid: Ungültige Format-Option. Bei _FmtLogicCustom fehlendes '|'-Zeichen oder Werte für false und true sind identisch.