Der Daten Import / Export Spezialist
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
  • Neues Mitglied
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
Anhänge:
Letzte Änderung: 5 Monate 3 Wochen her von Lars Liedtke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #4627 von FlowHeater-Team
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

 

Dateianhang:

Dateiname: berechtigu...trix.zip
Dateigröße:55 KB

 

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
  • Neues Mitglied
Mehr
5 Monate 3 Wochen her #4628 von Lars Liedtke
Lars Liedtke antwortete auf Variabler Update-Befehl
Hallo Herr Stark,

vielen Dank für die schnelle Antwort. Ich nehme dann die Alternative. 

Das Video ist super, so kann ich es effizient umsetzen. Danke.

Mit freundlichen Grüßen
Lars Liedtke

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.372 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2023 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en