Zum Hauptinhalt springen

CnvAL

CnvAL(logic1 [, int2, alpha3]]) : alpha

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Umwandlung eines boolean Wertes in einen alphanumerischen Wert

Details

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.