Autor Thema: Dokumente (von ... bis...) in Ansicht mit Script suchen  (Gelesen 1090 mal)

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Hallo,

ich habe eine Ansicht, in der als erste Spalte ein Datumsfeld aufgeführt ist. Die komplette Ansicht ist nach dieser Spalte aufsteigend sortiert.
Nun möchte ich in dieser Ansicht alle Dokumente mittels Script auslesen, die in einem bestimmten Zeitraum liegen.
Ich will also beispielsweise alle Dokumente, die im Zeitraum vom 01.01.2003 bis zum 31.03.2003 liegen, weiterverarbeiten.

Wie mache ich das am geschicktesten?

P.S.: Ich habe es schon über GetDocumentsByKey versucht, bin damit aber nicht erfolgreich. Da kommt immer ein "Dokument nicht gefunden" zurück.

Danke für Eure Hilfe
Andreas
Andreas Fritz

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Dokumente (von ... bis...) in Ansicht mit Script suchen
« Antwort #1 am: 02.04.03 - 12:31:22 »
Sollte über

Set collection = db.Search("@DeineAuswahlFormel",dateTime,0)

zu machen sein.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Dokumente (von ... bis...) in Ansicht mit Script suchen
« Antwort #2 am: 02.04.03 - 12:39:05 »
hm...eine DateRange evtl?

GetDocumentByKey method  

Beispiel
Finds a document based on its column values within a view. You create an array of strings (keys), where each key corresponds to a value in a sorted column in the view. The method returns the first document whose column values match each key in the array.
Defined in
NotesView
Syntax
Set notesDocument = notesView.GetDocumentByKey( keyArray [ , exact ] )
Parameters
keyArray
String, integer, long, single or double value, or array of strings, number, DateTime, or DateRange objects. Each element in the array is compared to a sorted column in the view. The first element in the array is compared to the first sorted column in the view; the second element is compared to the second sorted column; and so on.
exact
Boolean. Optional. Specify True if you want to find an exact match. If you specify False (the default) or omit this parameter, a partial match succeeds.
Return value
notesDocument
The first document in the view whose column values match each of the strings in keyArray.
Usage
For the GetDocumentByKey method to work, you must categorize the first column to have a single-value field.
For non-exact matches, returns only those documents that match the initial characters. For example, "T" matches "Tim".
This method returns only the first document whose column values match the strings you indicate. To locate all matching documents, use GetAllDocumentsByKey, or use this method followed by a GetNextDocument loop.  If you use a GetNextDocument loop, you must explicitly check to make sure the next document is a match.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz