| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > БД и ФлексГрид + поиск |
| Автор: Gannibal 11.9.2005, 13:28 | ||
| Добрый день, наткнулся на проблему.. вот просто незнаю как реализовать поиск, может подскажете? у меня на форме есть ФлексГрид(ФГ) + 5 ТекстБоксов(ТБ) для поиска... в ФГ записываю данные из ДБ вот атк вот
они отабражаются после загрузки програмы.. потом есть поля ТБ для поиска как мне обратно записать в ФГ по выбору например если у меня из 5 ТБ заполнено например только 3 и по трём этим значениям вывести записи в ФГ надеюсь обяснил понятно |
| Автор: boevik 11.9.2005, 13:46 |
| Можно всю работу скинуть на базу, т.е. построить запрос на основании новых условий и результат записать в ФГ. Второй вариант, сделать фильтр на готовый recordset (при условии, жто он не был закрыт). У меня этот вариант иногда работал слишком много времени. Третий вариант, все записи держать в, к примеру, массиве и добавлять в ФГ только те записи которые отвечают условию. |
| Автор: Gannibal 11.9.2005, 19:27 | ||
огромно спасибо за подсказу... поиск написал вот так вот
boevik тебе огромное спасибо за наведение на мысль + |
| Автор: Akina 11.9.2005, 20:48 | ||
M.E.G.U.S
рекомендую обратить внимание, что ПЕРВАЯ запись рекордсета не обрабатывается... |
| Автор: Gannibal 11.9.2005, 21:06 | ||||
а точно незаметил
|