Autor Thema: Picklistcollection langsam  (Gelesen 1042 mal)

Offline ekznamu

  • Frischling
  • *
  • Beiträge: 9
Picklistcollection langsam
« am: 08.11.05 - 10:32:41 »
Ich habe in einer Maske einen Knopf mit Picklistcollection realisiert.
Dort kann der Anwender sich aus einer bestimmten Ansicht Dokumente rauspicken:

Set doc_c=workspace.PickListcollection(1, True, "zeus/server/domain", "DokuLib.nsf", "Alles_10", "Dateiauswahl", "Bitte wählen Sie ein oder mehrere Dokumente")


Allerdings geht die Dialogbox nur nach längerer Wartezeit auf (etwa 20 Sekunden), da die Ansicht relativ groß ist. Komisch ist nur, daß die Ansicht direkt in der DB auf dem gleichen Server geöffnet ziemlich fix geht (etwa 1-2 Sekunden).

Woran kann das liegen, gibt es eine Alternative zu Picklist ? (ich vermute hier liegt das Problem)

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Picklistcollection langsam
« Antwort #1 am: 08.11.05 - 10:39:58 »
verlinke bitte noch die Beiträge von atnotes und dominoforum.
Gruß
Dirk

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Picklistcollection langsam
« Antwort #2 am: 08.11.05 - 14:47:48 »
Eine Alternative gibt es hierzu eigentlich nicht - es sei denn Du baust Dir eine entsprechende Dialogbox selbst.
Evtl. versuchst Du erst mal die Ansicht zu optimieren (hört sich so an, als ob da zunächst der Index aktualisiert wird).
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline ekznamu

  • Frischling
  • *
  • Beiträge: 9
Re: Picklistcollection langsam
« Antwort #3 am: 08.11.05 - 16:27:51 »
Ja, aber dann müsste ja auch die Ansicht langsam sein, wenn ich sie in der DB direkt öffne. Also der Unterschied ist schon sehr groß ...

Eine Dialogbox könnte ich mir bauen, aber ich weiß nicht, wie ich dann die doc-collection an das aufrufende Dokument übergeben kann ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz