Autor Thema: Array mit Schleife bei Detailbereich unterdrücken  (Gelesen 11 mal)

Sam85

  • Jr. Member
  • **
  • Beiträge: 37
Array mit Schleife bei Detailbereich unterdrücken
« am: 21. März 2019, 09:15 »
Guten Morgen,

ich tue mir gerade schwer, ich habe einen Detailbereich der unter folgenden Bedingungen unterdrückt werden soll.
Nun bin ich mir nicht sicher, ob ich das so richtig angehe. Vielleicht kann mir jemand helfen. Kurz wenn die Werte aus dem Array hier left({HMVLI2_TXT.HMV-NR},6) auftreten, dann soll der Detailbereich unterdrückt werden.

local stringVar array hmv := ["194001","194003","504501"];
local numberVar x;

for x := 1 to count(hmv)
    do(
        if not left({HMVLI2_TXT.HMV-NR},6) = hmv[x]
    );

EDIT: Ich hab es nochmal etwas angepasst, da ich ein Kriterium vergessen hatte. Ist aber das gleiche Prinzip und geht nicht. Es wird wegen dem "THEN" gemakelt, dachte aber dass automatisch erkannt wird beim Unterdrücken?!
local numberVar array hmv := [194001,194003,504501];
local numberVar array kst := [3227,10699];
local numberVar x;
local numberVar y;

for x := 1 to count(hmv) do(
    for y := 1 to count(kst) do(
            if not left({HMVLI2_TXT.HMV-NR},6) = hmv[x] and {AUFDRUK_TXT.PAT-KKASSENR} = kst[y]
    )
);
« Letzte Änderung: 21. März 2019, 11:01 von Sam85 »