gibts dafür auch so ne Art @DbLookup ?
Nein. DbLookup macht's bis 64 K und dann ist Sense.
Aber mit @Picklist ist das auch kein großes Problem. Hier wäre folgendes denkbar.
Füge in die Ansicht, die du zur Auswahl nimmst, am Ende eine neue Spalte ein und verstecke sie. In der Spaltenformel baust du dann die Aktenzeichen und die Beschreibung mit einem Trennzeichen zusammen.
So z.B. FeldmitAktenzeichen + "~~" + FeldmitBeschreibung
In der Maske mit dem Dialogfeld schmeißt du das Dialogfeld raus und fügst ein berechnete Textfeld ein. Für die Beschreibung nimmst du ein weiteres berechnetes Textfeld (das sollte es ja bereits geben). In beiden Felder nimmst du den jeweiligenFeldnamen in die Werteformel auf. Also wenn das Feld Aktenzeichen heißt, dann kommt Aktenzeichen (ohne Anführungszeichen) in die Werteformel.
Neben das Feld mit dem Aktenzeichen fügst du nun eine Schaltfläche oder eine Grafik mit einem Hotspot ein. Als Formel fügst du folgendes ein:
FIELD FeldfürAZ := FeldfürAZ;
FIELD FeldfürBeschreibung := FeldfürBeschreibung;
value := @PickList([Custom]: Single] ; "NamedesServers" : "NamederDatenbank" ; "NamederAnsicht" ; "Titel" ; "Wählen Sie das Aktenzeichen aus:" ; Spalte);
@SetField("FeldfürAZ"; @Word(value; "~~"; 1));
@SetField("FeldfürBeschreibung"; @Word(value; "~~"; 2))
Als Wert für den Parameter Spalte bei der Picklist nimmst du die Position der versteckten Spalte mit dem zusammengesetzten Wert.
So sollte das funktionieren.
Axel