Hi,
jetzt kommen wir der Sache schon näher. Für deine Problemstellung kannst du @DbColumn so erstmal vergessen. Was mir jetzt auf die Schnelle einfällt wäre folgendes:
Im den sep. Dokumenten führst du ein Feld mit dem numerischen Wert der Kategorie mit. In einer Spalte baust du die Kategorienbezeichnung und den num. Wert mit einem Trennzeichen, z.B. ~, zusammen.
In deiner Maske, in der das Listenfeld enthalten ist, fügst du ein verstecktes Feld (Mehrfachwerte zulassen) ein. In der Werteformel greift du mit @DbColumn auf die Spalte mit den zusammengesetzten Werten zu und ersetzt dann mit @Replace das ~ - Zeichen durch das | - Zeichen. Im Listenfeld trägst du diese Feld in die Auswahlformel ein.
So müsste es funktionieren. Ich hoffe ich habe nix übersehen.
Axel