Форум: "Базы";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
ВнизХранение временных данных Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c