Autor Thema: Agent über Maske konfigurieren ???  (Gelesen 1094 mal)

Offline Markus79

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Männlich
Agent über Maske konfigurieren ???
« am: 23.08.02 - 09:09:06 »
Hallo,

ich bin neu in der Notes Programmierung und erstelle derzeitig meine erste Db. Soweit steht die Db. Jetzt möchte ich nur noch ein paar Auswertungen implementieren. Meine Frage : Kann ich einen Agenten über eine Maske mit Kontrollkästchen konfigurieren ? D.h. ich möchte die 'Für welche Dokumente soll er gelten?' Sucheinstellungen, wie z.B. Feld enthält "Meier", über diese Kontrollkästchen als Suche hinzufügen.

Wäre Klasse wenn ihr mir bei dem Problem behilflich sein könntet. ;D
MfG
Markus
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
MfG

Markus

Glombi

  • Gast
Re: Agent über Maske konfigurieren ???
« Antwort #1 am: 23.08.02 - 09:28:46 »
Hi Markus,
da hast Du Dir ja für Deiner erste DB schon was recht komplexes ausgesucht  ;)

Wegen der EInstellungen "Für welche Dokumente soll er gelten": Das geht meines Wissens nur per API, ist also ein bisschen komplizierter. Vielleicht hat das ein Mitglied des Forums schon mal gemacht.

Wegen der Sucheinstellung:
Das könntest Du wie folgt machen - erforder Script Programmierung:
In Deiner Konfig.-Maske machst Du bspw. 2 Felder:
Feldname:...
Feldinhalt:...

Im Script Agenten:

....
dim session as Notes Session
dim db as NotesDatabase
dim dc as NotesDocumentCollection
dim konfigdoc as NotesDocument
dim searchstring as string
dim feldname as string
dim feldinhalt as string

set session = new NotesSession
set db = session.CurrentDatabase
set konfigdoc = .... 'Hier dann das Dok. holen....
feldname = konfigdoc.Feldname(0)
feldinhalt = konfigdoc.Feldinhalt(0)


searchstring = |@Contains("| + feldname + |";"| + feldinhalt + |"|
     
Set dc = db.Search( searchstring, Nothing, 0 )
If dc.Count > 0 Then
... 'Hier hat er was gefunden....
end if

Der "Trick" ist es, dem Suchstring Parameter zu übergeben, daher die Kombination von | und "

Gruß
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Markus79

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Männlich
Re: Agent über Maske konfigurieren ???
« Antwort #2 am: 23.08.02 - 11:08:58 »
Jo, danke Andreas !
Das hat mir schonmal gut weitergeholfen ! Wäre aber toll wenn das wirklich schonmal einer mit API gemacht hat oder mir da ein paar Tips zu geben könnte.  :D

THX
Markus

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
MfG

Markus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz