Форум: "Базы";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
ВнизИзменить порядок записей в DBGrid Найти похожие ветки
← →
Silver... © (2007-03-07 16:18) [0]Сразу Оговорюсь: Само сабой разумеется что все это делается в DB/наборе данных ...
... На то у меня есть поле "Sequence" вопрос в том как мне дать юсеру возможность визуально переместить запись вниз/вверх в DBGrid-e (Drag-n Drop / стрелки вниз-вверх).
Потом когда будет доволен сгенерить поле "Sequence" чтоб сохранить творение.
---------------------------------
одна из мыслей ...
...
ADODataSet.Sord := "Sequence ASC"
...
по мере того как юсер жмет вниз/вверх // Drag-n Drop, сделать типа:
CurcRecord.Sequence := (PrecRecord.Sequence + NextRecord.Sequence) / 2
... надеюсь понятно выразился
------------------------------------------
Мож у кого др. идеи есть
Спасибо
← →
Silver... © (2007-03-07 17:27) [1]Должен понимать моя мысль лучшая ???
← →
clickmaker © (2007-03-07 17:49) [2]
> CurcRecord.Sequence := (PrecRecord.Sequence + NextRecord.Sequence)
> / 2
а Sequence, надо думать, типа float?
не лучшее решение.
Почему бы не так?
prevSeq = PrecRecord.Sequence;
curSeq = CurcRecord.Sequence;
CurcRecord.Sequence = prevSeq;
PrecRecord.Sequence = curSeq;
← →
Silver... © (2007-03-07 19:23) [3]
> а Sequence, надо думать, типа float?
иммно так, а какие проблемы то ...
> Почему бы не так?
А если я Drag-n Drop -ом перетащил на сотню саписеи Вниз/вверх это уже не прокатит придется все записи "побеспокоить" (между ними естественно)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.052 c