Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
1-1050
Oleg2002
2002-06-18 18:50
2002.07.01
Delphi и Word...


3-915
Flegma
2002-06-01 01:15
2002.07.01
Работа с БД с использованием ADO


1-1090
Ulugbek
2002-06-19 08:25
2002.07.01
помогите!


14-1177
artgamer
2002-05-30 22:12
2002.07.01
А где достать терминальную программу для USR Courier?


1-1083
Den_denis_irk
2002-06-18 09:15
2002.07.01
Меню




   Наверх