Abfrage und Manipulation einzelner Bits in dezimalen GanzzahlenFileMaker unterstützt keine bitorientierten logischen Operationen. Die Idee besteht darin, Dezimaldatenfelder oder -variablen als Folge von mehreren Ja/Nein-Entscheidungen zu interpretieren indem man ihre Binärdarstellung verwendet.
Das ermöglicht eine kompakte Speicherung mehrerer Wahrheitswerte innerhalb eines Feldes oder einer Skriptvariablen.
Es braucht dazu eine Funktion, die es ermöglicht in Dezimalzahlen einzelne Bits zu löschen, zu setzen, umzuschalten und abzufragen.
Vorgestellt wird eine Custrom Function, die die Ausführung aller 16 möglichen (zweiwertigen) logischen Operationen auf Bitebene ermöglicht.
Es werden Anwendungsbeispiele gegeben (Portalfilter, Hide-Conditions für Layoutobjekte, Abfrage von Statusinformationen).
Anschließend Fragen und Diskussion.