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

Вниз

Хранение временных данных   Найти похожие ветки 

 
Dick Gonsales   (2001-12-14 05:47) [0]

Тема такая - user выбирает данные по которым он хочет сделать фильтр. User может модифицировать фильтр. Суть проблемы - я даные фильтра показываю в StringGrid, но если user удаляет что-то то остается пустое место. Не красиво. ListBox - тоже некрасиво. Сейчас для показа и хранения использую пустую таблицу в базе, делаю Query и заполняю DBGrid (без ApplyUpdates то есть таблица в БД остается пустой) а потом считываю, но ведь глупо как-то... А есть ли какоето решение?


 
AlexSV   (2001-12-14 11:30) [1]

Предлагаю использовать TListView в вируальном режиме.
Если интересует более подробно, пиши.


 
kig   (2001-12-19 22:15) [2]

А Вы попробуйте использовать в качестве временной таблицы в памяти или TClientDataSet или TADODataset.


 
Dick Gonsales   (2001-12-20 08:39) [3]

>Kig. А Вы попробуйте использовать в качестве временной таблицы в памяти >или TClientDataSet или TADODataset.
Мне так кажется что для таких целей использовать любой DataSet просто глупо. Т.е user выбирает список полей (id) и потом я на основании этого выбора генерю SQL запрос где в WHERE идут эти поля. Писать их в DataSet как то не культурно что ли ...



 
kig   (2001-12-20 14:13) [4]

2 Dick Gonsales

Ну во первых Вы уже и так решили эту задачу с использованием TDataSet...
"Сейчас для показа и хранения использую пустую таблицу в базе, делаю Query и заполняю DBGrid..." ))

Если Вам принципиально не нравится использование TDataSet - тогда пишите что-то руками, если Вас не устраивает использование пустых таблиц где-то
в ханилище,
а все остальное полностью устраивает, почему не использовать датасеты, которые могут располагаться в памяти ... создаваясь динамически на ходу,
ну например, при старте...
Или Вы не в курсе, что предложенные датасеты
вполне оторванно от источников данных могут использоваться в качестве хранилищ в памяти с возможностью индексации, поиска ... и т.д?
Кстати, Вам в этом случае и менять в остальной программе не придется...
Тот же DBGrid ... и т.д.



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
6-75645
Diamond Sirus Ringer
2001-10-29 15:06
2002.01.24
Проблемы клиент-сервеных приложений на основе сокетов


1-75565
BuG
2002-01-05 01:56
2002.01.24
помагите плиз


14-75669
Knight
2001-11-23 19:30
2002.01.24
И ещё кое-что нужно!!!!!


1-75623
Belov
2002-01-08 15:43
2002.01.24
Изменение размеров картинки


7-75695
Smart
2001-10-04 11:29
2002.01.24
ПРОБЛЕМА С HOOK. HELP!