Weitere Rechte zufügen: Unterschied zwischen den Versionen
(→Rechte kopieren) |
|||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht. | Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht. | ||
− | Um diese weiteren Rechte den Bestandskunden | + | Um diese weiteren Rechte in die CDS_OBJEKTE bei den Bestandskunden einfügen zu können, muss zunächst eine Prüfung bestehender Rechte erfolgen, bevor ein Import über das Excel-Script erfolgen kann. |
== Rechte kopieren == | == Rechte kopieren == | ||
Zeile 17: | Zeile 17: | ||
Diesen Eintrag zieht man für die Folgezeilen runter. | Diesen Eintrag zieht man für die Folgezeilen runter. | ||
+ | |||
+ | Die Zeilen mit vorhandenem Eintrag können gelöscht werden. | ||
+ | |||
+ | Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern. | ||
== Kopierformel, Kopierwerte == | == Kopierformel, Kopierwerte == | ||
Zeile 28: | Zeile 32: | ||
Auch dieser Eintrag wird für alle Zeilen durchgezogen. | Auch dieser Eintrag wird für alle Zeilen durchgezogen. | ||
− | Anschließend kopiert man diese Einträge mit STRG + C, fügt aber in Spalte K nur die Werte ein ('''rechte Maus, Inhalte einfügen, Werte'''). | + | Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern. |
+ | |||
+ | Anschließend kopiert man diese Einträge mit <span style="background-color:#d8d8d8;">'''STRG'''</span> + <span style="background-color:#d8d8d8;">'''C'''</span>, fügt aber in Spalte K nur die Werte ein ('''rechte Maus, Inhalte einfügen, Werte'''). | ||
Zum Abschluß können aus den Zeilen, in denen in Spalte I der Wert „#NV“ steht, die Spalten K in das PAT Script beim Kunden kopiert werden. Script ausführen und bestätigen. | Zum Abschluß können aus den Zeilen, in denen in Spalte I der Wert „#NV“ steht, die Spalten K in das PAT Script beim Kunden kopiert werden. Script ausführen und bestätigen. | ||
Jetzt sind alle weiteren Rechte beim Kunden eingetragen. | Jetzt sind alle weiteren Rechte beim Kunden eingetragen. |
Aktuelle Version vom 22. Februar 2019, 16:16 Uhr
Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht.
Um diese weiteren Rechte in die CDS_OBJEKTE bei den Bestandskunden einfügen zu können, muss zunächst eine Prüfung bestehender Rechte erfolgen, bevor ein Import über das Excel-Script erfolgen kann.
1 Rechte kopieren
Zunächst werden sowohl die vorhandenen Rechte von Plug-Plant (1) als auch die des Kunden (2) jeweils in ein Excel-Tabellenblatt übertragen. Die Spaltenüberschriften können manuell nachgetragen werden.
2 Tabellen vergleichen
Über den Befehl:
=SVERWEIS(C2;'CDS_OBJEKTE Kundenname'!C:C;1;FALSCH)
kann ein Abgleich der vorhandenen Rechte erfolgen: ist das Feld in der Kundentabelle vorhanden, wird die INTBEZ angezeigt, sonst erscheint „#NV“.
Diesen Eintrag zieht man für die Folgezeilen runter.
Die Zeilen mit vorhandenem Eintrag können gelöscht werden.
Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern.
3 Kopierformel, Kopierwerte
In Spalte J steht die Formel, mit der anschließend der SQL-Befehl erzeugt wird. Sie lautet:
=VERKETTEN("insert into cds_objekte(OBJNR,OBJBEZ,INTBEZ,PROJEKT,PARENT,CHILDTYPE,CHECKAUTO) values ('";A2;"','";B2;"','";C2;"','";D2;"','";E2; "','";F2;"','";G2;"');")
Auch dieser Eintrag wird für alle Zeilen durchgezogen.
Vor dem Abschluß nun die Werte in Spalte 1 (OBJNR) ab der höchsten bereits vergebenen Zahl erweitern.
Anschließend kopiert man diese Einträge mit STRG + C, fügt aber in Spalte K nur die Werte ein (rechte Maus, Inhalte einfügen, Werte).
Zum Abschluß können aus den Zeilen, in denen in Spalte I der Wert „#NV“ steht, die Spalten K in das PAT Script beim Kunden kopiert werden. Script ausführen und bestätigen.
Jetzt sind alle weiteren Rechte beim Kunden eingetragen.