![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid случайное расположение данных [D7, XP]
VitV © (2006-08-02 14:54:00)Возможно ли следующее:
Данные БД, которые "отображает" дбгрид каждый раз выстраиваются в случайном порядке.
Если да, то как это можно реализовать.
Desdechado (2006-08-02 16:16:00) [1][0] и [5] - совершенно разные задачи
Ega23 (2006-08-02 16:11:00) [2]
> Какая функция указывавает на расположение строки из бд в
> конкретной строке грида?
Такой функции просто нет. Есть набор данных. Есть TDataLink (или его потомок), связанный с источником данных. Есть графический компонент, "смотрящий" на этот TDataLink. Графическая информация в гриде рисуется только для видимой области. Т.е., например, в НД - 1000 записей. На экране при определённом выбранном фонте в гриде ты можешь видеть только 10. Вот грид и запрашивает у НД информацию об этих 10 записях. Если ты передвинул курсор у грида, идёт вычисление, на какую дельту ты сдвинулся. Если поменялся курсор у НД, то идёт рассылка сообщения, которое перехватывает TDataLink, и грид снова запрашивает информацию по 10 записям. Но - только по ним.
VitV (2006-08-02 16:10:00) [3]Delphi+Interbase
VitV (2006-08-02 16:01:00) [4]Я про то как это сделать. Какая функция указывавает на расположение строки из бд в конкретной строке грида?
Desdechado (2006-08-02 15:48:00) [5]> Я не представляю как это реализовать.
От СУБД зависит. Пока не укажешь, будем гадать, кто захочет...
Sergey13 (2006-08-02 15:45:00) [6]> [2] VitV © (02.08.06 15:17)
>Я не представляю как это реализовать.
Я тоже. Но типа умножить третью цифру в ИД на пятую цифру Random числа. Или код пятой буквы в текстовом поле на текущее время.
VitV (2006-08-02 15:17:00) [7]
> или функцией от значения поля.
можно подробнее? Я не представляю как это реализовать.
Sergey13 (2006-08-02 15:00:00) [8]Отсортировать по "случайному" критерию, который может быть полем или функцией от значения поля.