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

Вниз

Как сохранить результат фильтра таблицы в файл?   Найти похожие ветки 

 
ORFO   (2002-06-06 11:36) [0]

Как сохранить результат фильтра таблицы в файл?
есть таблица , скажем из 1000 записей...
накладываю фильтр, остается 10 записей...
как мне оставшиеся записи сохранить на жесткий диск в отдельную таблицу ??
функция dbimakepermanent не работает...


 
Anatoly Podgoretsky ©   (2002-06-06 11:46) [1]

Insert into


 
ORFO   (2002-06-06 11:48) [2]

в смысле ты имеешь в виду запросом типа insert into "c:\temptable.db" select * from - а вот дальше как ?


 
ORFO   (2002-06-06 11:51) [3]

на самом деле я пробовал еще так -

with TDest do begin
DatabaseName := ExtractFilePath(Application.ExeName) ;
TableName := "clients.db";
if not (tdest.Exists) then
begin
FieldDefs.Assign(TableClients1.FieldDefs);
CreateTable;
active := true ;
for i := 0 to pred(TableClients1.RecordCount) do
begin
tableclients1.RecNo := i ;
TDest.append ;
for j := 1 to (TableClients1.FieldCount) do begin
TDest.fields.FieldByNumber(j).value := TableClients1.fields.FieldByNumber(j).value ;
end;
TDest.post ;
end;
end;
tdest.free ;
end;


но тут не работает строка
tableclients1.RecNo := i ;
т.е. переход просто не срабатывает... RecNo постоянно остается один - 456


 
Johnmen ©   (2002-06-06 11:55) [4]

>ORFO (06.06.02 11:48)

...а дальше - как в фильтре....


 
deleon ©   (2002-06-06 12:00) [5]

Проще всего в твоем случае воспользоваться компонентом TBatchMove c установленным свойством batCopy.


 
Reindeer Moss Eater   (2002-06-06 12:07) [6]

DbiMakePermanent


 
ORFO   (2002-06-06 12:08) [7]

dbimakepermanent не работает - она сохраняет всю таблицу не учитывая фильтров...


 
ORFO   (2002-06-06 12:34) [8]

>deleon
TableClients1.Active := true ;
tableclients2.BatchMove(tableclients1,batcopy) ;
получаю ошибку
invalid parametr


 
deleon ©   (2002-06-06 14:38) [9]

Попробуй через компонент TBatchMove, хотя особой разницы нет, но у меня все прекрасно получалось. Это самый эффективный(читай быстрый)способ сохранение фильтрованного набора данных для Paradox или dBase!



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
1-1096
Evgeny
2002-06-18 12:43
2002.07.01
CreateWindow


1-1014
HitMan
2002-06-20 18:15
2002.07.01
Выравнивание в StringGrid


14-1172
-=CrazyFish=-
2002-05-28 17:15
2002.07.01
прикол


1-965
Programmer1
2002-06-18 09:41
2002.07.01
TWordApplication


8-1108
PEC
2002-02-25 12:51
2002.07.01
Delphix