Autor Thema: Gleiches Problem wie früher... GROUP BY  (Gelesen 2342 mal)

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Gleiches Problem wie früher... GROUP BY
« am: 24.02.05 - 14:13:35 »
Ich habe 500.000 Dokumente die zu 200 Kunden gehören. Ich habe die erste Spalte sortiert und mir eine Entrycollection geben lassen. Nur da sind auch wieder alle Dokumente drin und nicht nur die Kategorien (also die KndnNr).

Wie kann ich schnellstmöglich eine Liste (Datentyp ist erstmal egal) aller verschiedenen Kunden weiterverarbeitbar erstellen?

Set doc = view.GetFirstDocument()
While Not(doc Is Nothing)
   s = doc.KndnNr(0)
   If s <> "" Then
      If kndnr.Exists(s) = True Then Goto kndgefunden
      kndnr.Add s, 1
      kndcount = kndcount + 1
   End If
kndgefunden:
   Set doc = view.GetNextDocument(doc)
Wend

So funzt es bisher, nur leider läuft er dabei alle Datensätze durch :<

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Gleiches Problem wie früher... GROUP BY
« Antwort #1 am: 24.02.05 - 14:20:59 »
Ist ja auch richtig was er da macht denn du brauchst da keine Entrycollection sondern den Viewnavigator und da die getnextCategory Methode um das zu realisieren
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: Gleiches Problem wie früher... GROUP BY
« Antwort #2 am: 24.02.05 - 14:51:31 »
Cumshot! Es funktioniert :D Danke :D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz