Einzelnen Beitrag anzeigen

Benutzerbild von NicNacMan
NicNacMan

Registriert seit: 28. Mai 2004
Ort: Hamburg
98 Beiträge
 
Delphi 2005 Personal
 
#7

Re: ListView nach VirtualStringTree

  Alt 9. Aug 2006, 13:30
Hi Onkelrossie,

die StrCompare() Funktion gibt nich an, ob das erste Zeichen gleich ist, sondern liefert die Anzahl der Zeichen, die beide Strings gemainsam haben.
StrCompare('Artikelx', 'Artikely') liefert also 7.
Änder mal in Zeile 28 den Wert von c0 auf 2.
Dann werden Artikel nur in eine Kategorie gepackt, wenn mindestens die ersten 3 Zeichen übereinstimmen.
Ich gehe mal davon aus, dass du das ganze nicht nur für diese sechs Atikel brauchst, sondern für eine ganze Datenbank. Und da weiß ich nicht, was es alls für Kategorien gibt.
Eine andere Möglichkeit als die ersten x Zeichen zu vergleichen wäre, dass man vorher eine Liste der Kategorien erstellt.
Denn woher soll das Programm wissen, wieviele der Zeichen übereinstimmen müssen, um sie zu gruppieren.

lg NicNacMan
The Double-Crunch-Peanuts!
SwapIt:
  Mit Zitat antworten Zitat