DCBROWSECOL und SORT

Moderator: Moderatoren

Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2571
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Kontaktdaten:

Re: DCBROWSECOL und SORT

Beitrag von Wolfgang Ciriack » Fr, 29. Nov 2019 14:11

Dann machst du irgendetwas falsch :(
Ohne lauffähiges Beispielprogramm schwer zu sagen.
Viele Grüße
Wolfgang

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 18981
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: DCBROWSECOL und SORT

Beitrag von Manfred » Fr, 29. Nov 2019 14:45

interessant wäre ja, wenn man irgendwo den hinterlegten Schlüssel einsehen könnte, nach dem sortiert ist.
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite

Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 7793
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Kontaktdaten:

Re: DCBROWSECOL und SORT

Beitrag von Tom » Fr, 29. Nov 2019 15:45

Ich hab' die Doku nicht hier, aber das steht sicher in irgendeiner iVar des DC_Browse-Objekts. Mach doch einfach mal nach jedem Sort ein DC_InspectObject(oBrowse) und schau Dir die iVars an.
Herzlich,
Tom

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 18981
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: DCBROWSECOL und SORT

Beitrag von Manfred » Fr, 29. Nov 2019 15:51

au man Tom,
das kannte ich entweder noch nicht, oder habe es total verdrängt. Das sieht ja besser aus, als der Objektinspektor von der WB. mal schauen, was man da so alles mit anfangen kann.
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 18981
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: DCBROWSECOL und SORT

Beitrag von Manfred » Fr, 29. Nov 2019 16:04

ok, aber erkennen kann man/ich nichts . Da steht jede Menge drin, aber nichts auf den ersten Blick nach einem Sortiertkriterium aussieht.
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite

Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2571
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Kontaktdaten:

Re: DCBROWSECOL und SORT

Beitrag von Wolfgang Ciriack » Fr, 29. Nov 2019 18:28

Hm, setzt du nicht selber den Sortierschlüssel für die Spalten mit z.B.

Code: Alles auswählen

DCBROWSECOL ELEMENT 1 HEADER "Blabla" WIDTH  5 PARENT oBrw SORT {|a,n,o| SortArrCol(n,oBrw,aDaten)}
Viele Grüße
Wolfgang

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 18981
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: DCBROWSECOL und SORT

Beitrag von Manfred » Mo, 02. Dez 2019 12:25

wie schon am Anfang gezeigt, habe ich auch so eine Sort FUnktion. Was ich aber gerade festgestellt habe ist, beim ersten Aufruf wird dieser Codeblock nicht ausgeführt in der DEFAULT Spalte, sondern wohl nur einfach die Spalte sortiert. Da diese Sortierung aber nicht dem Codeblock entspricht, kommt da natürlich was falsches bei heraus. Was nur auffällt, wenn das Ergebis anders sein soll. Erst nachdem die Spalte zum 2.Mal aufgerufen wird zum Sortieren, wird der Codeblock ausgeführt. Allerdings auch erst dann, wenn vorher eine andere Spalte sortiert wurde. Sonst wird einfach nur der schon falsche DEFAULT Wert verdreht und es ist wieder falsch, diesmal aber anders herum.
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite

Antworten