Datenbereich sortieren (gelöst)

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Datenbereich sortieren (gelöst)

Beitrag von clag »

Hallo Kenner und Könner,

ein Frage und Bitte habe ich noch für Heute......

ich möchte einem benannten Bereich der aus 4 Spalten und 1000 Zeilen besteht
nach der zweiten 2. Zeile absteigend (Zahlen) und nach der 1.Zeile aufsteigend (Text) sortieren

was ich bis jetzt gefunden habe sieht für mich recht verwirrend aus zB dieses
ist jemand so nett und kann mir das einmal für den obigen Fall konkret aufzeigen ? Bütte
Zuletzt geändert von clag am So, 26.09.2010 20:22, insgesamt 2-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Datenbereich sortieren

Beitrag von turtle47 »

Hallo,

hast Du Dich dort auch schon einmal umgesehen?

Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datenbereich sortieren

Beitrag von clag »

Hallo Turtle47,

ja das ist immer meine erste Anlaufstelle
dann kommt die Forum Suche
und dann der neue Thread im Forum
die vielen Optionen und Parameter haben mich a bisserl erschreckt :roll:

wie du siehst, bin ich aber treu und geh auch nicht fremd (crossposting) :lol:
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datenbereich sortieren

Beitrag von clag »

Hallo Leutz,

damit wolte ich den Bereich "z" sortieren nach spalte 2 absteigend
aber irgend wie passiert nichts auch keine Fehlermeldung der Code
füllt den Bereich "z" erfolgreich mit Daten nur wird nix sortiert
was mach ich da falsch :?

Code: Alles auswählen

Dim SortProps(2) As new com.sun.star.beans.PropertyValue
Dim SortFeld(1) As new com.sun.star.table.TableSortField

   SortFeld(0).Field = 0
   SortFeld(0).IsAscending = False
   SortFeld(0).FieldType =	com.sun.star.util.SortFieldType.AUTOMATIC 'Typ wird erkannt
'   SortFeld(1).Field = 0
'   SortFeld(1).IsAscending = True
   SortFeld(1).FieldType = com.sun.star.util.SortFieldType.ALPHANUMERIC ' Sortierung von Text
   SortFeld(1).FieldType = com.sun.star.util.SortFieldType.NUMERIC ' Sortierung von Zahlen

   SortProps(0).Name = "SortFields"
   SortProps(0).Value = SortFeld(1)
   SortProps(1).Name = "SortColumns"
   SortProps(1).Value = False
   SortProps(2).Name = "ContainsHeader"
   SortProps(2).Value = true

 z.Sort(SortProps())
pleeease
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datenbereich sortieren

Beitrag von clag »

Hallo Leutz,

bin selbst über den Fehler gestolpert

SortProps(0).Value = SortFeld(1)

ohne die 1 geht jetzt viiieeellll besser :lol:
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten