Einzelnen Beitrag anzeigen

DevStar

Registriert seit: 26. Aug 2007
79 Beiträge
 
#12

Re: Datensatz Sortierreihenfolge ändern und verschieben

  Alt 14. Dez 2009, 13:47
Zitat von DeddyH:
Ich hatte mir schon etwas dabei gedacht
Danke - so klappt es.

Delphi-Quellcode:
          sSQL_Befehl1 := 'UPDATE kunden SET sortorder = ' + IntToStr(iTempSortorder) + ' '+
                          'WHERE sortorder = ' + IntToStr(iOldSortorder) + '';

          sSQL_Befehl2 := 'UPDATE kunden SET sortorder = ' + IntToStr(iOldSortorder) + ' '+
                          'WHERE sortorder = ' + IntToStr(iNewSortorder) + '';

          sSQL_Befehl3 := 'UPDATE kunden SET sortorder = ' + IntToStr(iNewSortorder) + ' '+
                          'WHERE sortorder = ' + IntToStr(iTempSortorder) + '';
Es waren also drei Schritte nötig.

Und für die andere Richtung einfach:
iNewSortorder := iSortorder-2; Ein Nachteil noch: Das dbGrid flackert leider.
  Mit Zitat antworten Zitat