vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: String alphabetisch sortieren 
Autor: ModeratorDieter (Moderator)
Datum: 30.12.01 11:21

Hallo Lutz,

ich würde das so machen:
zunächst die einzelnen Arrays (Name(x), Vorname(x) usw.) in ein temporäres Array schreiben, dieses Array dann sortieren und dann wieder zurückschreiben.

Das ganze sieht dann so aus:
Dim sTemp() As String
Dim sItem() As String
Dim nCount As Long
Dim I As Long
 
<font color=green>' temporäres Array erzeugen</font>
nCount = UBound(Name)
ReDim sTemp(nCount)
For I = 1 To nCount
  sTemp(I) = Name(I) & vbTab & Vorname(I) & vbTab & Geburtstag(I)
Next I
 
<font color=green>' Array via QuickSort sortieren</font>
QuickSort sTemp(), 1, nCount
 
<font color=green>' Array jetzt wieder "auseinanderlegen"</font>
For I = 1 To nCount
  sItem = Split(sTemp(I), vbTab)
  Name(I) = sItem(0)
  Vorname(I) = sItem(1)
  Geburtstag(I) = sItem(2)
Next I
 
Erase sTemp
Erase sItem
Den Quicksort-Algorithmus findest Du hier:  QuickSort in VB

Ich habe das ganze jetzt nicht getestet, sondern einfach einmal hier "gedanklich" geproggt.
Kleine Syntaxfehler seien mir also verziehen

Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
String alphabetisch sortieren275Lutz Ebbing30.12.01 09:22
Re: String alphabetisch sortieren2.120ModeratorDieter30.12.01 11:21
Re: String alphabetisch sortieren235Lutz Ebbing30.12.01 12:33
Re: String alphabetisch sortieren2.215ModeratorDieter30.12.01 13:39
Re: String alphabetisch sortieren220Lutz Ebbing16.01.02 18:04
Re: String alphabetisch sortieren1.653ModeratorDieter16.01.02 23:44
Re: Mein Anfänger-Code242Lutz Ebbing17.01.02 10:07
Re: Mein Anfänger-Code1.695ModeratorDieter17.01.02 10:57
Re: Mein Anfänger-Code222Lutz Ebbing17.01.02 13:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel