Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 4 Jahren, 7 Monaten
Letzter Beitrag:
vor 4 Jahren, 7 Monaten
Beteiligte Autoren:
Viggo Poulsen, Paulo Oliveira, Frans

Moving lines up or down in list or report

Startbeitrag von Viggo Poulsen am 28.05.2013 07:44

Hi

WB18:
If I have a file with f.ex. Orderlines they are normally shown according to a key.
When showing the orderlines for a specific order it would be nice to click on a line and drag it higher or lower in the list (or click a button 'Move Up or Move Down'). This new list should be the one printed.

Any hint to how this can be done ?

Best regards
Viggo Poulsen
Vipilon ApS

Antworten:

Hello Viggo,

In the orderline table you could have a field which holds the position of the line.
Make a button (or perhaps a right click with a menu up/down) to change the value of the position . Reexecute the query (or just move/swap the lines)

von Frans - am 28.05.2013 08:19
If you report is based on the table you can do it without major problems.
Just make the move up/down code for the table and print the report using the order of the lines in the table.

Some generic code for the move up button (not tested):

IF tablecount(fch_cmp)< 2 THEN
RETURN
END
NCOL is int=(TableCount(fch_cmp, toColumn ))
TCOL is int=1
WCOL is string=""
linha is int =fch_cmp
// store the actual values
TableInsertLine(fch_cmp,TableCount(fch_cmp) + 1)
WHILE TCOL

von Paulo Oliveira - am 28.05.2013 08:20
Hi

Thank you for your suggestions. I'l try them and if I can get it working, I'll post the code.

Best regards
Viggo Poulsen

von Viggo Poulsen - am 28.05.2013 11:51
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.