Filter mit mehreren Tabellen

24. Januar 2007 13:28

Hallo zusammen,

ich stehe vor einem Problem. Folgendes Tabellenschema:

Artikel:
Artikelnummer
SalespersonCode

Listungsdaten:
Artikelnummer:

Ich habe einen Filer auf den SalespersonCode der Tabelle Artikel gesetzt. Nun möchte ich dieses Ergebnis (also die Artikelnummern) dazu verwenden um nach Artikelnummer in der Tabelle Listungsdaten zu filtern.

Ist das möglich, wenn ja, wie? :)

24. Januar 2007 14:17

Hi Tim,

vielleicht so:
Code:
Artikel.SETFILTER("Salesperson Code", 'TEST');
IF Artikel.FIND('-') THEN
  REPEAT
    Listungsdaten.SETFILTER("Artikelnr.", Artikel.Artikelnummer);
    IF Listungsdaten.FIND('-') THEN
      REPEAT

        [...]

      UNTIL Listungsdaten.NEXT = 0;
  UNTIL Artikel.NEXT = 0;


Gruß, Marc

24. Januar 2007 18:18

Hallo Marc,

danke für den Hinweis. Allerdings scheint der Filter in diesem Fall nicht zu greifen. Hast Du vielleicht noch eine Idee?

24. Januar 2007 19:53

TimWolf hat geschrieben:Allerdings scheint der Filter in diesem Fall nicht zu greifen.

Welcher Filter? "Artikel.SETFILTER" oder "Listungsdaten.SETFILTER"?

Gruß, Marc

25. Januar 2007 11:38

Hallo Marc,

Listungsdaten.SETFILTER scheint nicht zu funktionieren.

26. Januar 2007 22:40

Also ich habe das heute noch mal getestet und bei mir wurde der Filter (Listungsdaten.SETFILTER) richtig gesetzt.

Hab ich das richtig verstanden, dass bei dir pro Artikel jedesmal alle Datensätze der Tabelle Listungsdaten durchlaufen?