Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

Изменить порядок записей в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
4-1166907320
Степан
2006-12-23 23:55
2007.05.27
НЕстандартная панель инструментов


15-1177929978
Nic
2007-04-30 14:46
2007.05.27
На какие зарубежные сайты стоит сабмитить Shareware-проект?


15-1178077566
Slider007
2007-05-02 07:46
2007.05.27
С днем рождения ! 2 мая


3-1173273530
Silver...
2007-03-07 16:18
2007.05.27
Изменить порядок записей в DBGrid


2-1178376142
logslava
2007-05-05 18:42
2007.05.27
как в запросе определить номер записи?