Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
5
Erster Beitrag:
vor 2 Jahren, 7 Monaten
Letzter Beitrag:
vor 2 Jahren, 7 Monaten
Beteiligte Autoren:
Joel, Mark Crichton, Fabrice Harari

WebDev19 - Code to change sort order in a table

Startbeitrag von Joel am 14.07.2015 22:53

Hi all -
I'm sure there's an example for this somewhere, but I can't find it.

My table is sorted on a column, I want to select the column, use up and down arrows to move the selected table row and then change the data in the "sort" Column to reflect the new order for the next time the table is built.

Any ideas appreciated

Antworten:

One option is to add a field that stores the sort order integer in increments of 10.

In the [up] button code store the number of the row as it passes or the NextStepRowNumber ( there is a function of this) then store that number minus 5 and resort.

Then scan the table and reset all numbers to increments of 10

von Mark Crichton - am 16.07.2015 01:16
Thanks Mark!

von Joel - am 16.07.2015 12:18
Hi Joel, Hi Mark

personnaly, I do the same kind of things, but I use a high precision numeric instead of the integer...

This allow to
- exchange the values (up and down move)
- insert between (value1+value2)/2

von Fabrice Harari - am 17.07.2015 10:12
Hi Fabrice

Excellent point. I'll do that in future

von Mark Crichton - am 18.07.2015 20:58
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.