Autor Thema: GetAllDocumentsByKey spielt verrückt???  (Gelesen 2565 mal)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
GetAllDocumentsByKey spielt verrückt???
« am: 30.04.03 - 16:33:43 »
Hallo Leute,

hatte eine Ansicht, mit erster Spalte "sortiert" und Typ "Kategroien".
mit GetAllDocumentsByKey bekamm ich dann eine collection der gesuchten Dokumente.

Anschließend erstellte ich eine 2. Spalte sortiert und Typ "Kategorien". Nun liefert GetAllDocumentsByKey nur mehr die Dokumente von der ersten Gruppe der 2. Spalte.

Ich halts nicht aus - in der Hilfe steht ja folgendes:
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.

Wie kann das sein?

Grüße, Pippo

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #1 am: 02.05.03 - 10:11:22 »
Hast Du einen eindeutigen, 'programmatischen Namen' für die neue Spalte?
Ev. liegt's ja daran?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #2 am: 03.05.03 - 13:19:00 »
Danke für Deinen Eintrag,

funktioniert das denn bei Dir?
Kannst Du das mal bitte nachmachen
1. eine Ansicht mit 2 Spalten - beide Spalten vom Typ Kategorien

anschließend diesen Script...

Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Set db = session.CurrentDatabase
Set view = db.GetView( "Ansicht..." )   
Set dc = view.GetAllDocumentsByKey("Suchtext...", True)
Msgbox dc.count

Wäre Dir dankbar, weil das eine superschnelle Art ist, Dokumente zu finden

Grüße, Pippo


Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #3 am: 03.05.03 - 16:13:36 »
Hoppla, nix "Suchtext"... mußt ein Array aus zwei Strings übergeben, das als erstes Element die erste und als zweites Element die zweite gesuchte Kategorie enthält.

So hat das bei mir jedenfalls geklappt, AFAIR.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #4 am: 05.05.03 - 08:34:44 »
Hallo Wolfgang,
lese Dir nochmals bitte meine Anfrage durch. Du hast mich nicht ganz verstanden.
Ich suche nur in der ersten Kategorie. Das Ergebnis ist auch richtig, sofern keinen 2. Kategorie besteht.

Kannst Du das mal bei Dir testen?

Grüße, Pippo

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #5 am: 05.05.03 - 09:09:46 »
Hallo Wolfgang,
ist Deine Antwort so zu verstehen, daß wenn ich 2 Kategorien habe unbedingt eine Array aus 2 Strings übergeben muß?

Grüße, Pippo

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #6 am: 05.05.03 - 10:43:00 »
Hallo Leute,

GetAllDocumentsByKey spielt bei mehreren Kategroien wirklich verrückt...

habe gerade die Lösung gefunden - mit NotesViewNavigator(view.CreateViewNavFromCategory...)

Grüße, Pippo


Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #7 am: 05.05.03 - 14:05:46 »
GetAllDocumentsByKey spielt bei mehreren Kategroien wirklich verrückt...
Da muss ich dir widersprechen bzw. halte es fuer ein geruecht, was du hier erzaehlst bzw. kannst du das nicht verallgemei nern...
schon die jungens von Lotus angeschrieben/kontaktiert ?  ;D ;D ;D

habe dies schon X-mal verwendet...
hat immer blendend geklappt...
aber du postest ja auch keinen sourcecode...
also

schoenen gruss

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #8 am: 05.05.03 - 14:16:58 »
Hallo Till,

ich wundere mich etwas über Deinen Eintrag ???

habe das Problem (mit code...) eigentlich genau beschrieben.

Grüße, Pippo

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #9 am: 05.05.03 - 15:46:20 »
Hallo Till,

ich wundere mich etwas über Deinen Eintrag ???

habe das Problem (mit code...) eigentlich genau beschrieben.

Grüße, Pippo

das mag sein, ich finde es nur relativ komisch, wenn du der einzige auf dieser welt bist, der meint, dass die methode buggy ist, oder sehe ich da was falsch ?

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #10 am: 05.05.03 - 15:48:51 »
Kannst Du das mal bei Dir testen?

Mach ich heute abend mal. Glaube mich aber zu erinnern, daß das hier schonmal auf Anhieb geklappt hat, jedenfalls klingelt mein Hinterkopf da nicht :-)
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:GetAllDocumentsByKey spielt verrückt???
« Antwort #11 am: 06.05.03 - 09:35:59 »
Doch, doch, doch - bei mir klingelt da was...

Grundsätzlich klappt das hervorragend: Array übergeben mit einem oder halt zwei Einträgen und brav wird gesucht.
Ich hatte aber auch schon mal das Phänomen, dass eine bereits vorhandene Ansicht, die dann geändert wurde, dabei verrückt spielte!
Das war nach der alten "wir-klicken-alle-Häkchen-weg"- und "alle-Spalten-löschen-und-neu-bauen"- Methode dann irgendwann wieder in Ordnung.
Probier doch mal, einfach eine neue Ansicht zu machen - that's Notes  ;D
CPO

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz