Hallo,
ich möchte eine Suche generieren, die alle Desktopobjekte eines Projektobjektes findet. Es sollen jedoch nur die Desktopobjekte berücksichtigt werden, die nicht der Ordnerklasse angehören.
Die DesktopObjekte zu finden ist kein Problem (QueryDefinition, RetrieveRelatedDesktopObjects), doch die Einschränkung nach einer bestimmten Klasse kriege ich nicht hin. Der Ausschluss der Ordnerklasse in der Querydefinition zieht nicht, ich erhalte immer nur alle DesktopObjekte.
Hier mein Code:
Set querydef = ProjObj.ObjectStore.NewQueryDefinition()
querydef.Roles.Add DokClass.ClassId, "S"
querydef.Select.Add "*", "S", False
querydef.Where.Add "", "CLASS_ID", "<>", 113, False, "S" ‘ Ordnerklasse ausschliessen
Set RelatedDesktopDoks = ProjObj.RetrieveRelatedDesktopObjectsAndLinks(querydef)
Warum wird die Einschränkung in der QueryDefinition nicht berücksichtigt?
Ich weiss, die Einschränkung ginge auch im nachhinein über eine Schleife, aber die möchte ich mir ersparen.
Schon mal besten Dank für jede Hilfe.
Gruss
Petra
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP