Hallo !
Das Problem ist ja, dass man oft solche Kennzeichnungen noch nicht
definiert hatte, und nun eben Artikel im Nachhinein finden muss.
Habe das eben mal bei mir am SQL-Server probiert, und es scheint einfacher als gedacht
Man öffnet das SQL-Management-Studio, und erstellt über Rechtsklick
auf der Artikeldatenbank 'Neue Abfrage'
In dem darauf erscheinenden Fenster, folgende Zeilen einfügen:
Code:
UPDATE tblPart SET tblPart.groupnumber = 'NO FUNCT' WHERE
tblPart.id NOT IN (select tblFunctionTemplate.id from tblFunctionTemplate);
Dann im SQL-Management-Studio das rote Ausrufezeichen 'Ausführen' betätigen und es sollte eine Meldebestätigung erscheinen
Code:
(x Zeile(n) betroffen)
Der Befehl schreibt den Text NO FUNCT in das Feld 'Gruppennummer' auf der Registerkarte 'Technische Daten' nach dem man nun gut über einen feldbasierten Filter
in der EPLAN-Artikelverwaltung filtern kann.
Sollte das Feld 'Gruppennummer' schon für andere Dinge benutzt werden,
müsste man sich ein anderes (nicht verwendetes Feld) zur Kennzeichnung raussuchen und den SQL-Befehl entsprechend abändern.
Code:
UPDATE tblPart SET tblPart.<WUNSCHFELDNAME> = 'NO FUNCT' WHERE
tblPart.id NOT IN (select tblFunctionTemplate.id from tblFunctionTemplate);
ACHTUNG:
Wenn Änderungen direkt am SQL-Server gemacht werden, ändert sich
natürlich nicht das Feld 'Letzte Änderung' und somit auch nicht der Zeitstempel.
Generell muss man bei direkten SQL-Manipulationen halt aufpassen
LG
nairolf
------------------
Der Fuchs ist schlau und stellt sich dumm.
Bei vielen ist es andersrum
------------------------------------------
Da lernt man mühevoll laufen und sprechen,
und nun soll ich stillsitzen und die Klappe halten !
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP