Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.006 c
1-26080
dimich
2002-04-26 12:05
2002.05.09
Наблюдатель программа


3-26013
Mike S
2002-04-16 11:34
2002.05.09
Импорт в IB6


3-26032
AFROLOV
2002-04-16 17:21
2002.05.09
Почему не работает Insert?


1-26172
Vint
2002-04-25 12:03
2002.05.09
расположение кнопок на CoolBar


1-26075
Aleksandr
2002-04-25 14:21
2002.05.09
Как убить загружающуюся DLL на этапе запуска программы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский