Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World
1
/
2
/
3
,
Zahlen in Zeichenketten formatieren
,
Einfache Wenn-Dann-Sonst Bedingung
,
Komplexe If-Then-ElseIf ... Bedingung
,
Daten filtern und gruppieren
,
Daten gruppieren und Werte über die Gruppierung summieren
Variabler Update-Befehl
- Lars Liedtke
- Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #4626
von Lars Liedtke
Variabler Update-Befehl wurde erstellt von Lars Liedtke
Hallo Herr Stark,
ich benötige Ihre Hilfe. Ich soll eine Tabelle für ein Berechtigungskonzept erstellen. Dabei sollen die Benutzer in einer Spalte stehen und die Berechtigungsgruppen jeweils als Spaltenname dargestellt werden. Es soll ein "X" eingetragen, wenn der Benutzer in der Berechtigungsgruppe hinterlegt ist.
Hier mal ein kleines Beispiel:Tabelle A:
Hier wird jeder Benutzer mit seinen Berechtigungsgruppen aufgelistet. Der Benutzer kann mehrfach vorkommen.
Tabelle B:
Die Tabellenstruktur für die Zielwelt steht. Der Benutzer ist als Primiary Key definiert.Es soll bei jeder Berechtigungsgruppe pro Benutzer ein „X“ eingetragen werden, wenn diese Berechtigungsgruppe aus der Tabelle A mitgeliefert wird.
Zielwelt in der Tabelle B:
Da es sich um 75 Benutzergruppen handelt, möchte ich vermeiden, dass wie ich im FH Berechtigungsmatrix.fhd im Verarbeitungsschritt 3 mit dem If-then-else-Heater zu arbeiten. Den benötige ich dann 75 mal.
Gibt es hier eine Möglichkeit mit einem variablen SQL-Update zu arbeiten? Sprich aus der Tabelle A die Spalte B als Spaltenname in der Zielwelt dynamisch zu wechseln und ein „X“ als Wert zusetzen.Oder haben Sie eine einfachere Vorgehensweise für mich? Vielen Dank im Voraus.
Mit freundlichen Grüßen,
Lars Liedtke
ich benötige Ihre Hilfe. Ich soll eine Tabelle für ein Berechtigungskonzept erstellen. Dabei sollen die Benutzer in einer Spalte stehen und die Berechtigungsgruppen jeweils als Spaltenname dargestellt werden. Es soll ein "X" eingetragen, wenn der Benutzer in der Berechtigungsgruppe hinterlegt ist.
Hier mal ein kleines Beispiel:Tabelle A:
Hier wird jeder Benutzer mit seinen Berechtigungsgruppen aufgelistet. Der Benutzer kann mehrfach vorkommen.
Tabelle B:
Die Tabellenstruktur für die Zielwelt steht. Der Benutzer ist als Primiary Key definiert.Es soll bei jeder Berechtigungsgruppe pro Benutzer ein „X“ eingetragen werden, wenn diese Berechtigungsgruppe aus der Tabelle A mitgeliefert wird.
Zielwelt in der Tabelle B:
Da es sich um 75 Benutzergruppen handelt, möchte ich vermeiden, dass wie ich im FH Berechtigungsmatrix.fhd im Verarbeitungsschritt 3 mit dem If-then-else-Heater zu arbeiten. Den benötige ich dann 75 mal.
Gibt es hier eine Möglichkeit mit einem variablen SQL-Update zu arbeiten? Sprich aus der Tabelle A die Spalte B als Spaltenname in der Zielwelt dynamisch zu wechseln und ein „X“ als Wert zusetzen.Oder haben Sie eine einfachere Vorgehensweise für mich? Vielen Dank im Voraus.
Mit freundlichen Grüßen,
Lars Liedtke
Letzte Änderung: 5 Monate 3 Wochen her von Lars Liedtke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #4627
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Variabler Update-Befehl
Hallo Herr Liedtke,
das Tabellenschema ist nicht ganz so Optimal um das automatisiert abbilden zu können.
Wenn der Gruppenname aus der Query „qryBenutzer_Gruppe“ immer gleich mit dem Feldnamen aus der Tabelle „tblMatrix“ ist, wäre es möglich ein angepasstes Skript für den .NET Script Heater zu schreiben wo das dynamisch abgebildet wird, Aufwand allerdings ca. 2-6 Stunden.
Alternative) Ich denke aber, dass es mit dem IF-THEN-ELSE Heater , auch wenn es 75 Stück sind, innerhalb 1 Stunde zu machen ist. Für die Übersichtlichkeit benötigen Sie natürlich einige Layer. Ich habe Ihnen mal Ihre Definition exemplarisch für einige Felder angepasst und hiervon ein kleines Video erstellt, siehe hier: Video Copy&Paste
das Tabellenschema ist nicht ganz so Optimal um das automatisiert abbilden zu können.
Wenn der Gruppenname aus der Query „qryBenutzer_Gruppe“ immer gleich mit dem Feldnamen aus der Tabelle „tblMatrix“ ist, wäre es möglich ein angepasstes Skript für den .NET Script Heater zu schreiben wo das dynamisch abgebildet wird, Aufwand allerdings ca. 2-6 Stunden.
Alternative) Ich denke aber, dass es mit dem IF-THEN-ELSE Heater , auch wenn es 75 Stück sind, innerhalb 1 Stunde zu machen ist. Für die Übersichtlichkeit benötigen Sie natürlich einige Layer. Ich habe Ihnen mal Ihre Definition exemplarisch für einige Felder angepasst und hiervon ein kleines Video erstellt, siehe hier: Video Copy&Paste
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 5 Monate 3 Wochen her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Lars Liedtke
- Autor
- Offline
- Neues Mitglied
-
Weniger
Mehr
5 Monate 3 Wochen her #4628
von Lars Liedtke
Lars Liedtke antwortete auf Variabler Update-Befehl
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.372 Sekunden