Weitere Rechte zufügen: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
(Kopierformel, Kopierwerte)
(Rechte kopieren)
Zeile 7: Zeile 7:
 
   
 
   
 
[[File: right_copy_01.png|border|left|600px]]
 
[[File: right_copy_01.png|border|left|600px]]
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.
+
Zunächst werden sowohl die vorhandenen Rechte von Plug-Plant <span style=color:red;">(1)</span> als auch die des Kunden <span style=color:red;">(2)</span> jeweils in ein Excel-Tabellenblatt übertragen. Die Spaltenüberschriften können manuell nachgetragen werden.
 
<br clear=all>
 
<br clear=all>
  

Version vom 5. Februar 2019, 17:45 Uhr

Mittlerweile haben sich die Rechte mit Zuordnung von Spalten, Feldern oder Buttons in den einzelnen Masken etwa verdreifacht.

Um diese weiteren Rechte den Bestandskunden zuordnen zu können, muss zunächst eine Prüfung bestehender Rechte erfolgen, bevor ein Import über das Excel-Script erfolgen kann.

1 Rechte kopieren

Right copy 01.png

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.

3 Kopierformel, Kopierwerte

Right copy 02.png

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.

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.