Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
ВнизКак сохранить результат фильтра таблицы в файл? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c