Warum wird kein Filter beim LookUp gesetzt?

28. Juni 2007 15:16

Hallo!

Ich habe zwei Tabellen:
Erste Tabelle -> TabelleA
Zweite Tabelle -> TabelleB

Von der TabelleA möchte ich über ein Feld, mit dem Fremdschlüssel aus der TabelleB, auf die TabelleB kommen. Dabei sollen nur Datensätze, in der TabelleB, gefiltert auf das "übergebene" Schlüssel aus der TabelleA angezeigt werden.

Also habe ich überlegt den TableRelation-Property auf der TabelleA zu setzen:
"TabelleB".Schlüssel WHERE (Schlüssel=FIELD(FremdSchlüssel))

Dabei greift aber der Schlüssel nicht! Es werden einfach alle Datensätze angezeigt!?!?! Warum eigentlich?

28. Juni 2007 15:31

Hallo!

Schau dir mal in der Tabelle Item (ID: 27) das Feld Product Group Code (ID: 5704) an.

Dort wird auch ein Filter gesetzt:

"Product Group".Code WHERE (Item Category Code=FIELD(Item Category Code))

Vielleicht hilft dir das weiter.

Gruß, Marc

2. Juli 2007 17:52

In der Tabelle B muß sowohl das Feld auf das du den Lookup setzt als auch das Feld auf das du Filterst im Primärschlüssel sein.

Gruß Palinca