0

Ansicht mit select und vier Suchefelder

Moin, 

ich habe eine Ansicht, inder ich Material anzeigen lasse. Um das Material zufiltern habe ich 4 Suchfelder. Bekomme den select Befehl leider nicht ganz hin.

let Suche := lower('Suchfeld L&R (Nummer)');
let Suche2 := lower('Suchfeld(Hersteller/Herstellernummer)');
let Suche3 := lower('Suchfeld(Beschreibung)');
let Suche4 := Warengruppe;
let s1 := false;
let s2 := false;
let s3 := false;
let s4 := false;
if Suche != null then s1 = true end;
if Suche2 != null then s2 = true end;
if Suche3 != null then s3 = true end;
if Suche4 != null then s4 = true end;
if s1 = false and s2 = false and s3 = false and s4 = false then
select Material
else
select Material where [if s1 then contains(lower(Nummer), Suche) end]f s2 then
contains(lower(Hersteller + Herstellernummer + 'Referenzkürzel'), Suche2) and if s3 then
contains(lower(Beschreibung), Suche3) and if s4 then Warengruppe = Suche4 end
end
end
end
end

So sieht es ungefähr aus, aber es werden immer alle angezeigt

2 Antworten

null
    • Lamping & Reisig Gmbh & Co.KG
    • LuRLorenz
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Okay, habe es gerade geschafft.

    let Suche := lower('Suchfeld L&R (Nummer)');
    let Suche2 := lower('Suchfeld(Hersteller/Herstellernummer)');
    let Suche3 := lower('Suchfeld(Beschreibung)');
    let Suche4 := Warengruppe;
    select Material
    where if Suche != null then
    contains(lower(Nummer), Suche)
    else
    true
    end and if Suche2 != null then
    contains(lower(Hersteller + Herstellernummer + 'Referenzkürzel'), Suche2)
    else
    true
    end and if Suche3 != null then
    contains(lower(Beschreibung), Suche3)
    else
    true
    end and if Suche4 != null then Warengruppe = Suche4 else true end

    Wie kann ich den Beitrag löschen?

    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Lorenz,

     

    Beitrag löschen ist nicht - aber zu dem Thema sei dieser Thread an's Herz gelegt, evtl. magst Du Deine Anwendung etwas verfeinern?

     

    https://ninox.com/de/forum/technische-hilfe-5ab8fe445fe2b42b7dd39ee8/suchmaschine-elegant-programmieren-5eecd99fcf794465de22fc4f

     

    lg, Torsten