DCBROWSECOL und SORT

Moderator: Moderatoren

Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DCBROWSECOL und SORT

Beitrag von Wolfgang Ciriack »

Dann machst du irgendetwas falsch :(
Ohne lauffähiges Beispielprogramm schwer zu sagen.
Viele Grüße
Wolfgang
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCBROWSECOL und SORT

Beitrag von Manfred »

interessant wäre ja, wenn man irgendwo den hinterlegten Schlüssel einsehen könnte, nach dem sortiert ist.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: DCBROWSECOL und SORT

Beitrag von Tom »

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: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCBROWSECOL und SORT

Beitrag von Manfred »

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 Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCBROWSECOL und SORT

Beitrag von Manfred »

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 Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DCBROWSECOL und SORT

Beitrag von Wolfgang Ciriack »

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: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCBROWSECOL und SORT

Beitrag von Manfred »

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 Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten