Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Копирование набора Query в Table


delphino ©   (2007-05-22 05:54:00) 

Можно ли записи из таблицы БД выбрать при помощи QUERY, а потом отобранные записи присвоить набору Table?


delphino   (2007-05-22 08:55:00) [1]

Разобралась, можно и без query(туплю...:).


Merry   (2007-05-22 07:25:00) [2]

Можно, примерно так:

Table1.open;
Query1.open;
Table1.First;
while not Query1.eof do
begin
Table1.insert;
Table1.Fieldbyname('Field1').Value:=Query1.Fieldbyname('Field1').Value;
....
Table1.Post;
Query1.next;
end;
Но соответсвенно, Table1 с такой же структурой, как в запросе, должна быть создана.


delphino   (2007-05-22 07:23:00) [3]

Меня устраивать Table во все, я от него без ума...:)
Но мне нужно в приложении фильтровать отфильтрованный набор данных (что-то вроде уточнения списка по определенным реквизитам), а также чтобы была возможность отменить  второй ("уточняющий") фильтр.


delphino   (2007-05-22 07:22:00) [4]

Меня устраивать Table во все, я от него без ума...:)
Но мне нужно в приложении фильтровать отфильтрованный набор данных (что-то вроде уточнения списка по определенным реквизитам), а также чтобы была возможность отменить  второй ("уточняющий") фильтр но оставив первый фильтр.


ЮЮ   (2007-05-22 07:08:00) [5]

чем не устраивает TQuery? Его можно использовать в тех же целях, что и TTable?

Или не попавшие в TQuery записи надо физически удалить из таблицы?

>чтобы Table состоял из записей отобранных Query...
Y TTable есть свои механизмы фильтрации. Используй их.

Или откажись от TTable вовсе, если работа с БД не ограничится этим проектом :)


delphino   (2007-05-22 07:02:00) [6]

чтобы Table состоял из записей отобранных Query...


ЮЮ   (2007-05-22 06:50:00) [7]

Смотря что тв подразумемаешь под столь расплычатой формулировкрй "присвоить набору Table".


Наверх

Титульная страница Поиск, карта сайта Написать письмо