Vielleicht hast du Probleme mit den Datentypen. @Picklist gibt dir Werte vom Typ String zurück und dein Feld, in dem du die Zahl speicherst ist lt. dem anderen Thread ein Zahlenfeld. Dann findet @DBLookup keinen Treffer, weil es nach Text sucht, in der Spalte aber nur Zahlen stehen. Wenn das so ist, dann kannst du an mehreren Stellen ändern: das Feld zum Textfeld machen (und alle existierenden Dokumente aktualisieren), den Wert in der Spalte mit @Text zu Text machen oder das Ergebnis von @Picklist mit @TextToNumber zur Zahl machen.
Wenns das nicht war, dann lass dir doch mal mit @Prompt die Werte, die du von den Funktionen zurückbekommst ausgeben (Liste, l, l0 - was spricht dagegen, den Variablen aussagekräftigere Namen zu geben?) und poste mal, was du da so siehst.
l:=@DbLookup("":"NoCache"; ""; "Name"; Liste;1);
was du hier machst: du suchst in der Ansicht Name in der ersten Spalte nach dem Wert, der in der Variablen
Liste steht, und lässt dir vom gefundenen Eintrag den Wert aus der ersten Spalte zurückgeben (das ist dann wiederum der Wert von
Liste, also ist der Schritt eigentlich unnötig)