Vereinfachung Suchkriterien bei select
Guten Morgen
Hätte da mal eine Frage.
Es gibt die Tabelle November mit den Feldern CC (Textfeld) sowie Abteilung(Textfeld) (wo zb "Cupp - Me Centrum") steht. Mein Problem ist folgendes im Feld CC steht zb BZST oder ME usw. Es kann vorkommen das im Feld BZST dann Daten Aufscheinen (Abteilungsfeld) die nicht zu BZST gehören nämlich zu ME. Ich habe sie halt so mit not like ausgeblendet ( sind 30 Stück). Gibt es vielleicht eine einfachere Art das zu machen. Das ist sehr unübersichtlich da ich dann beim Case "1" die Situation habe und dann im nächsten Case "2" die andere Situation . Hoffe konnte mein Anliegen einigermaßen erklären. Dieses Skript befindet sich in einem Botton welches ein CSV Datei generiert welches alles korrekt funktioniert. Nur ist es sehr umständlich wenn sich eine Abteilung etwas ändert muss ich es händisch korrigieren. Gibt es vielleicht eine einfachere Art dies zu machen über eine 2. Tabelle wo die Abteilungen erneut stehen? Kann dazu leider zu wenig.
Vielleicht hat jemand einen gute Tipp. wie es einfacher geht. Vielen dank für Eure Tipps und Hilfe. lg Claus
let me := this;
let myFilter := number(Standort);
let myData := switch myFilter do
case "1":
(select November
where CC = "BZST" and not like "Cupp - ME Centrum" and
not like "IRTS Gestione studenti Ospedale di Merano" and
not like "Medicina legale - Riconoscimento invalidi civili ME")
case "2":
(select November
where CC = "ME" or 'Dienstsitz (I)' like "Cupp - ME Centrum" or
like "IRTS Gestione studenti Ospedale di Merano" or
like "Medicina legale - Riconoscimento invalidi civili ME" or
usw wird es sehr unübersichtlich. Leider
1 Antwort
-
Habe nun so das gelöst als Variable ist weniger Tipparbeit.
let myA7 := text("Ufficio gestione giuridica del personale ME");
let myA8 := text("Ufficio per l'infrastruttura informatica - Merano");
let myA9 := "Ripartizione aziendale Ingegneria clinica - personale amministrativo ME";let Meran := myA7 + myA8 + myA9
Gibt es auch eine Möglichkeit die oben angeführten Variablen als Gruppe zu definieren? Dann wärs noch weniger Tipp Arbeit?
Vielen Dank für Infos
Content aside
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 54Ansichten
-
1
Folge bereits