GetArchiveEntries filtern nach Subject?

GetArchiveEntries filtern nach Subject?

Neuer Beitragvon gast » Di Jan 10, 2006 9:20 am


Hi,

Das Filter nach dem Betreff eines Messagitem2 sollte doch eigendlich kein
Problem sein, oder?
Jedenfalls gibt mir unter Delphi

GetArchiveEntries ('OnlyEMail Subject="bla bla"') ;

alle im Archiv befindlichen MessageItems2 , und

GetArchiveEntries ('Subject="bla bla"') ;

gar kein MessagItem2 zurück.
Ich möchte nur auf ein bestimmtes MessageItem2 mit einem bestimmten Betreff,
egal ob Email, Fax oder sonst was, zugreifen.
Dammich nochmal, das muß doch möglich sein!

Könnt ihr helfen?

Gruß
Ronald
gast
 
Beiträge: 0
Registriert: Mo Jun 01, 2009 12:08 pm

Advertisement

Re: GetArchiveEntries filtern nach Subject?

Neuer Beitragvon gast » Fr Jan 27, 2006 10:11 pm


Hallo Ronald,

ich fange gerade an, unter DvAPI32 zu programmieren und habe mich daher
gerade heute auch mit den Filtern beschäftigt. Als nicht so alter
DvAPI32-Hase kann ich mich täuschen, aber mein Verständnis ist, dass es sich
dabei nur um die vorgegebenen Filter handelt (eigentlich bits in einem
Bitfeld oder auch flags genannt). Und einzelne oder mehrere dieser Bits
können gesetzt sein - danach wird gefiltert.

Die Möglichkeit, hier Strings einzugeben, scheint darauf beschränkt, die
Namen der Flags und ein paar wenige zusätzliche Begriffe zu verwenden
("OnlyWaiting", "StatusTime=.....") und das scheint es gewesen zu sein.

Um also etwas im Betreff zu suchen, wäre eine Schleife über alle eMails
erforderlich so etwa wie

Dim oItems As DvApi32.MessageItems2
Dim oItem As DvApi32.MessageItem2

Set oItems = oArchive.GetArchiveEntries(DvFilterOnlyEMail)
For i = 0 to oItems.Count-1
set oItem = oItems.item(i)
if instr(oItem.Subject,"WhatEverYouAreLookingFor")>0 then

' eigentliche Verarbeitung

end if
next

Sollen alle Dokumente durchsucht werden und nicht nur die eMails, so scheint
die Kombination

(DvFilterDefault or DvFilterUnViewed)

das gewünschte Resultat zu liefern - DvFilterNone oder DvFilterAll wäre wohl
zu einfach gewesen ;-) --- was die machen, habe ich noch nicht so richtig
verstanden - vielleicht könnte da ja jemand Licht rein bringen, der das
schon länger nutzt.

Natürlich wäre es super, bei GetArchiveEntries gleich richtige
Suchbedingungen eingeben zu können - dazu müsste aber wohl das TAS erst mal
auf SQL umgestellt werden...

Mike
gast
 
Beiträge: 0
Registriert: Mo Jun 01, 2009 12:08 pm

Re: GetArchiveEntries filtern nach Subject?

Neuer Beitragvon gast » Mo Jan 30, 2006 11:09 am


Hallo Mike,

Danke für den Tipp, aber mit dem Filtern nach Subject wollte ich genau das
Durchlaufen der MessageItems mit einer Schleife umgehen.
Merkwürdig finde ich das schon, dass man nach StatusTime filtern kann, aber
nicht nach Subject. Naja, wie auch immer ...

Wenn du grade beginnst mit DvAPI32 zu programmieren, dann mach dich auf
viele "Überraschungen" gefasst.
was die machen, habe ich noch nicht so richtig verstanden Ich auch noch nicht. ;-)

MfG
Ronald
gast
 
Beiträge: 0
Registriert: Mo Jun 01, 2009 12:08 pm


Zurück zu David Developer API DvAPI

 


  • { RELATED_TOPICS }
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste