Форум: "Базы";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
ВнизКак сохранить результат фильтрации в другой DBF-файл? Найти похожие ветки
← →
Sergant (2002-04-12 17:54) [0]Вопрос простой и незатейливый:как сохранить результат фильтрации в другой DBF-файл? Проблема в том, что те компоненты, ктоторыми это в принципе можно сделать - BatchMove, CloneTable и т.д. работают только с BDE. А если я подключаюсь к базе через Apollo, Halcyon и т.д.? Я делаю тупо в лоб - бегу по Fields и проверяю, в каких из них visible=true ( в своей проге я могу убирать и показывать поля, которые мне нужны), создаю пустую базу с такой же структурой, а потом заношу в нее что мне надо. На больших базах (около 600 тыс. записей процесс очень долгий). Может, есть способ поэлегантнее?
И еще вопрос. Как можно отобразить, допустим в StatusBar"e после фильтрации не общее кол-во записей в таблице (RecordCount), а количество отфильтрованных? Опять- таки можно после фильтрации пробежаться по Grid"у и вывести кол-во записей, но это будет хорошо работать на небольшом кол-ве отфильтрованных записей. Есть другой способ?
← →
sgt.Pepper (2002-04-12 17:57) [1]Встречный вопрос: и ради чего надо было уходить от "глючного BDE"?
← →
Sergant (2002-04-13 03:17) [2]BDE меня устраивает всем, но я работаю с Clipper-DBF-файлами. А у них длина текстового поля может бать больше 255 символов. При подключении через BDE такие поля отображаются некорректно. Т.е. если у меня в базе длина поля 300, BDE показывает 300-256=44 символа. Поэтому BDE использовать не могу.
← →
Sergant (2002-04-15 13:18) [3]Мастера, ау!!!!
← →
Val (2002-04-15 13:26) [4]create mynewtable...
insert into mynewtable
select * from myoldtable
where...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c