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

Вниз

DBGrid случайное расположение данных   Найти похожие ветки 

 
VitV ©   (2006-08-02 14:54) [0]

Возможно ли следующее:
Данные БД, которые "отображает" дбгрид каждый раз выстраиваются в случайном порядке.
Если да, то как это можно реализовать.


 
Sergey13 ©   (2006-08-02 15:00) [1]

Отсортировать по "случайному" критерию, который может быть полем или функцией от значения поля.


 
VitV ©   (2006-08-02 15:17) [2]


> или функцией от значения поля.

можно подробнее? Я не представляю как это реализовать.


 
Sergey13 ©   (2006-08-02 15:45) [3]

> [2] VitV ©   (02.08.06 15:17)

>Я не представляю как это реализовать.
Я тоже. Но типа умножить третью цифру в ИД на пятую цифру Random числа. Или    код пятой буквы в текстовом поле на текущее время.


 
Desdechado ©   (2006-08-02 15:48) [4]

> Я не представляю как это реализовать.
От СУБД зависит. Пока не укажешь, будем гадать, кто захочет...


 
VitV ©   (2006-08-02 16:01) [5]

Я про то как это сделать. Какая функция указывавает на расположение строки из бд в конкретной строке грида?


 
VitV ©   (2006-08-02 16:10) [6]

Delphi+Interbase


 
Ega23 ©   (2006-08-02 16:11) [7]


> Какая функция указывавает на расположение строки из бд в
> конкретной строке грида?


Такой функции просто нет. Есть набор данных. Есть TDataLink (или его потомок), связанный с источником данных. Есть графический компонент, "смотрящий" на этот TDataLink. Графическая информация в гриде рисуется только для видимой области. Т.е., например, в НД - 1000 записей. На экране при определённом выбранном фонте в гриде ты можешь видеть только 10. Вот грид и запрашивает у НД информацию об этих 10 записях. Если ты передвинул курсор у грида, идёт вычисление, на какую дельту ты сдвинулся. Если поменялся курсор у НД, то идёт рассылка сообщения, которое перехватывает TDataLink, и грид снова запрашивает информацию по 10 записям. Но - только по ним.


 
Desdechado ©   (2006-08-02 16:16) [8]

[0] и [5] - совершенно разные задачи



Страницы: 1 вся ветка

Текущий архив: 2006.08.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.075 c
15-1153479703
ddddd
2006-07-21 15:01
2006.08.20
Относит ли кто-нибудь квитанции об оплате штрафов в ГАИ?


1-1152013774
Искандер В.
2006-07-04 15:49
2006.08.20
Нестандартные шрифты


2-1154019946
zhekacoder
2006-07-27 21:05
2006.08.20
Что такое pointer


2-1154512267
Barnikle
2006-08-02 13:51
2006.08.20
найти слово в тексте


11-1131365399
DmiSb
2005-11-07 15:09
2006.08.20
Еще раз про немодальную форму из DLL