Форум » [x]Harbour » Harbour dbf editor (продолжение) » Ответить

Harbour dbf editor (продолжение)

Pasha: Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)

Ответов - 28, стр: 1 2 All

Pasha: Andrey пишет: Не делал никогда у себя в коде такого. Скорее всего был сбой по базе. Так уже и сбой ? Самопроизвольно в memo-блок записался двоичный код типа данных L и значение .f. ? А что насчет неинициализированных Public/Private ? Как раз значение .f. и будет. А как насчёт этого ? в окне указываю имя файла и условие IDZ>73423 База копируется ЦЕЛИКОМ !!! Поставь фильтр и выполняй копирование. В настоящее время там используется не стандартная команда COPY TO, поскольку она при наличии поля AutoInc не работает (ты как раз нарвался на такой случай), а другой режим.

Andrey: Pasha пишет: Поставь фильтр и выполняй копирование. Понял ! СПАСИБО !

Pasha: Ссылка на новую версию программы: https://cloud.mail.ru/public/Ek8Q/nyqkFKAri Что нового: - добавлены функции фильтра: с записи #, по запись # - автоматическое преобразование выражения фильтра по полю в scope (при наличии подходящего индекса) - доработано копирование/вставка прямоугольных блоков - просмотр несимвольных memo-полей - добавлен параметр "User=" в letodb.ini для авторизации на сервере


Dima: Pasha пишет: Ссылка на новую версию программы Спасибо !

Dima: Pasha пишет: - доработано копирование/вставка прямоугольных блоков Это где и как ? Попробовал при редактировании MEMO не работает.

PSP: Dima пишет: Это где и как ? Строки/столбцы таблицы можно помечать. Но что с ними потом делать, - я не понял)

Pasha: Прямоугольные блоки можно использовать для обмена данными между файлом dbf и книгой Excel или OpenOffice. Надо скопировать прямоугольную область в Excel в буфер обмена, затем в dbedit вызвать меню Операция - Вставить блок из буфера обмена. Затем в диалоге можно привязать столбцы Excel к полям dbf, если они идут не последовательно, или с пропусками. Аналогично можно пометить прямоугольную область в dbf (Shift+стрелки), и скопировать ее в буфер обмена для вставки в Excel. Только там уже привязки столбцов естественно не будет.

Pasha: Поясню насчет фильтров. При установке фильтра (F4) добавлены две функции: с записи - будет сформирован фильтр RecNo() >= <nCurRec>, аналогично - по запись. Это небольшой сервис. Фильтр по значению поля: Пусть для поля Year есть индекс: Year или Str(Year)+Str(Month) При уставке фильтра по значению 2017 будет установлен не медленный обычный фильтр Year=2017 а быстрый фильтр - scope по индексу - 2017 Если затем добавить фильтр по значению Month - 12, то вместо фильтра Year=2017.and.Month=12 будет установлен scope 201712



полная версия страницы