Autor Thema: Array sortieren  (Gelesen 1769 mal)

Offline feargus

  • Aktives Mitglied
  • ***
  • Beiträge: 144
  • Geschlecht: Männlich
  • Und welche Farbe soll die Datenbank haben?
Array sortieren
« am: 24.01.02 - 11:33:59 »
kennt einer ne einfache Möglichkeit ein Array zu sortieren ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2 x 6.5.5 Mail Server on Windos 2003
2 x 6.5.5 Application Server on Windos 2003

Clients:
500 User (Win.XP) 6.5.5

Offline macke

  • Frischling
  • *
  • Beiträge: 2
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: Array sortieren
« Antwort #1 am: 25.01.02 - 09:29:30 »
hier kleines Script

Sub Click(Source As Button)
   
    Dim ws    As New NotesUiWorkspace
    ws.Currentdocument.Document.Value = Sort(ws.Currentdocument.Document.Value)
   
End Sub


Function Sort(Value As Variant) As Variant
   
    Dim i    As Integer
    Dim j    As Integer
    Dim n    As Integer
    Dim hilf As String
   
    n = Ubound(Value)
   
    For i = 0 To n
         For j = i To n
              If (Value(i) > Value(j)) Then   ' Aufsteigend
                   hilf = Value(i)
                   Value(i) = Value(j)
                   Value(j) = hilf
              End If
         Next
    Next
   
    Sort = Value
   
End Function
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Gruss aus Schwaben

macke

Offline feargus

  • Aktives Mitglied
  • ***
  • Beiträge: 144
  • Geschlecht: Männlich
  • Und welche Farbe soll die Datenbank haben?
Re: Array sortieren
« Antwort #2 am: 25.01.02 - 11:33:24 »
besten Dank... habs mal ausprobiert. Funktioniert prima
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2 x 6.5.5 Mail Server on Windos 2003
2 x 6.5.5 Application Server on Windos 2003

Clients:
500 User (Win.XP) 6.5.5

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Array sortieren
« Antwort #3 am: 13.02.02 - 13:38:48 »
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
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