[gelöst] Filter beim Lookup?

25. November 2008 15:57

Hi,

im Rahmen unseres Projekts an der Uni stehen wir wieder mal vor einem kleinen Navision-Problem:
Wir haben eine Tabelle "Kontenzuordnung" mit den Spalten "Bezeichnung" (Text), "Nr." (Code) und "Bilanz_GuV" (Optionen 0=" ", 1="Bilanz", 2="GuV").
Die Spalte Nr. bezieht sich auf die "No." Spalte der Tabelle "G/L Account".

Unser Problem ist: Je nachdem, was in unserer Tabelle in der Spalte "Bilanz_GuV" steht, soll ein anderer Filter beim Lookup angewandt werden:
Falls in der Spalte "GuV" steht, sollen nur GuV-Konten angezeigt werden. Falls "Bilanz" drinsteht, sollen alle Bilanzkonten angezeigt werden. Steht nichts drinne, sollen alle Konten angezeigt werden.

Wir haben in TableRelation versucht den TableFilter entsprechend zu setzen, aber das hat leider nicht geklappt.
In dem Formular gibt es die Methode "OnLookup" wo wir eigentlich einen Filter leicht erstellen könnten, allerdings wissen wir nicht, wie wir ein Lookup-Formular öffnen.
Wenn wir FORM.RUN("G/L Account List") starten, dann wird das Lookup-Formular als normales Formular angezeigt (Doppelklicken zum Lookup übernehmen klappt dann nicht).

Ich hoffe Ihr könnt uns wiedermal helfen ;)

Gruß,
Christoph
Zuletzt geändert von Cepe am 29. November 2008 12:18, insgesamt 1-mal geändert.

Re: Filter beim Lookup?

25. November 2008 16:01

Ich bin ja immer für learning by doing ;-), daher werf erst mal einen Blick hier rein:
Suche nach Lookup programmieren.

Dort dürften auch zahlreiche Codebeispiele enthalten sein.

Re: Filter beim Lookup?

29. November 2008 12:18

Super, deine erste Antwort in diesem Thread war genau das, was wir gesucht haben!
Danke!