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

Вниз

Как дать возможность пользователю отбирать данные из DBGrid а   Найти похожие ветки 

 
Tananda ©   (2002-09-09 11:27) [0]

Использую TDBGridEh, один столбец с галочками, нужно, чтоб пользователь мог проставить галочки на нужных записях. Делаю Вычисляемо поле в ADOQuery, галочку можно поставить и снять, но при переходе на другую запись значение сбрасывается. Предполагаю, что на самом деле всё просто, но сама додуматься не могу....


 
Max Zyuzin ©   (2002-09-09 11:29) [1]

А нужно ли делать поле вычисляемым? Может просто добавить в гриде еще один столбец пустой?


 
Sergey13 ©   (2002-09-09 11:44) [2]

2Tananda © (09.09.02 11:27)
Так и должно быть, потому что вычисляемые поля ПЕРЕСЧИТЫВАЮТСЯ при каждом перемещении по датасету. Я для этого использовал таблицу в памяти (RxMemoryTable). Копировал структуру и данные изи датасета в нее, добавлял еще одно поле (для галочки) и наслаждался результатом.


 
REA   (2002-09-09 11:49) [3]

Может ипользовать ClientDataset поверх Dataset? Он вроде в памяти хранит. А так же DBGrid позволяет выбирать записи с Ctrl при установленном Multiselect.


 
Tananda ©   (2002-09-09 11:50) [4]

А нельзя ли как-нить без перекачки данных из датасета в память? Это ж вроде как время занимет. А мне всего-то галочку надо...


 
roottim   (2002-09-09 12:19) [5]

возможно где-то и есть такой грид. думаю дополнить его таким св-м несложно.
а вариант Options -> MultiSelect совсем неподходит?



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-98211
delpher_gray
2002-09-17 12:22
2002.09.30
Евент для ServerSocket


1-98195
raiv
2002-09-18 11:45
2002.09.30
TChart


1-98157
SergeyDon
2002-09-13 15:00
2002.09.30
Сохранение (чтение) компoнентов в поток?


14-98353
BJValentine
2002-09-06 13:08
2002.09.30
Mp3 ---> Audio CD


14-98263
MJH
2002-09-02 19:00
2002.09.30
тест плз: у всех ли скачивается с http://nitroamp.ru