#2: Author: imig73, Location: г. ИркутскPosted: Mon Sep 04, 2017 23:22 ProgMan13
Наконец-то появилась простая 64-bit гляделка DBF, спасибо!
Испытал на DBF из 1С 7.7, пока с кодировкой проблем небыло. Есть большая просьба дать возможность изменять размер шрифта в окне просмотра, слишком уж мелко на современных ЖК-мониторах, то же относится и к CSVView.
#3: Author: ProgMan13, Posted: Wed Sep 06, 2017 16:34 imig73
Там нужна была перекодировка из OEM? Шрифт - FontName и FontSize в ini.
#4: Author: imig73, Location: г. ИркутскPosted: Wed Sep 06, 2017 17:03 ProgMan13
В 7.7 кодировка изначально 1251, если надо взять из OEM/866, то позже попробую прочитать из 1С 6 или Фолио, но это уже давно ненужно и стоит ли заворачиваться...
P.S. Что-то задал в ini: FontSize=24 и FontName=Segoe UI, но эффекта не увидел. Это пока не работает? (Win10 x64 Рус/TC 9.0а х64/DBFViewer 1.1)
Пожелания:
1. Возможность сортировки.
2. Возможность поиска.
3. Возможность фильтрации. (При условии, что это не сильно нагрузит плагин.)
4. Горячая кнопка для оконного просмотра, например, Enter аналогично двойного щелчка мышью.
5. Срабатывание плагина на dbf-файлах, у которых расширение отличается от dbf.
Баг - не вижу номера сток при опции "Show Record Number".
#6: Author: ProgMan13, Posted: Wed Sep 13, 2017 22:46 Batya
1. В плагине сортировка возможна только по индексам.
2, 3, 4. Вполне возможно.
5. Правильнее поменять строку плагина в wincmd.ini как нужно.
6. Только в строке состояния.
#7: Author: Skif_off, Posted: Thu Sep 14, 2017 16:27 ProgMan13
OEM866 может пригодиться, старые базы всё ешё существуют, добавьте, пожалуйста, если не сложно.
#8: Author: ProgMan13, Posted: Sat Sep 16, 2017 01:17 Skif_off
Сейчас это есть в простом варианте - просто чекбокс для конвертации из OEM.
#9: Author: Skif_off, Posted: Sat Sep 16, 2017 01:30 ProgMan13
Спасибо, так тоже вполне годно, пусть и просто. Умудрился проглядеть, искал в меню ПКМ и диалоге настроек
#10: Author: ProgMan13, Posted: Tue Sep 19, 2017 18:57 Добавил простой поиск (с ограничениями, в одну сторону), отображение MEMO-полей в виде текста.
#11: Author: Lisabon, Posted: Wed Sep 27, 2017 16:50 ProgMan13
1. Есть проблема с отображением на этом файле: Ссылка
Проблема с отображением начинается с 22 строки и ниже.
2. Есть ли возможность добавить просмотр, вот этих файлов: Ссылка ?
3. Возможно ли добавить поддержку экспорта в формат CSV?
#12: Author: ProgMan13, Posted: Thu Sep 28, 2017 11:06 1. Добавил перекодировку, но кое-какие проблемы с отображением остались (не исправить).
2. Исправлено.
3. Нет. Во всяком случае пока.
Batya
5. Правильнее поменять строку плагина в wincmd.ini как нужно.
У меня расширение dbf-файла может быть произвольное (специфика), поэтому я не смогу задать конкретное расширение в detect-строке. Было бы идеально, если бы срабатывало автоопределение, как, например, у ulister.
Пару пожеланий по поиску:
- Хотелось бы (как, например, в том же ulister) чтобы поиск вызывался также по Ctrl+F.
- При переходе по F3 найденная запись всегда верхняя. Это непривычно - в большинстве программ если следующее искомое значение уже видно на экране, то по F3 не происходит сдвига по строкам, а только переход фокуса.
Несколько пожеланий по скроллингу:
- При просмотре записи в окне хотелось бы, чтобы клавишами можно было листать вверх\вниз, например, PageUp\PageDown или "Вверх"\"Вниз".
- При сдвиге клавишами вправо хотелось бы иметь возможность быстро вернуться на крайнее слева поле. Хорошо бы сделать полностью рабочими и различными (в Вашей интерпретации) все комбинации - Home\End, PageUp\PageDown, "Вверх"\"Вниз" и "Вправо"\"Влево", в том числе с зажатым Ctrl.
Хорошо бы иметь на опцию "Force convert OEM" горячую клавишу.
ProgMan13 wrote:
Batya wrote:
Пожелания:
1. Возможность сортировки.
ProgMan13 wrote:
1. В плагине сортировка возможна только по индексам.
Печально
Спасибо за работу! Отличный плагин!
#14: Author: ProgMan13, Posted: Mon Oct 02, 2017 20:23 Batya
И не надо конкретное для detect-строки. Вот что случайно нашёл на офф. форуме (не тестировал):
EXT="DBF"|(([0]=3|[0]=4|[0]=5|[0]=48|[0]=67|[0]=179|[0]=131|[0]=139|[0]=142|[0]=245) & FORCE)
Посмотрел у себя DBF - там первый [нулевой] байт меняется редко, зато второй почти всегда разный.
Диалог поиска стандартный, про вызов по Ctrl-F - возможно.
Такое поведение грида, не поменять.
Про скроллинг в отдельном окне понятно, а вот второе при текущем раскладе не поменять.
#15: Author: ProgMan13, Posted: Thu Oct 19, 2017 12:34 Lisabon
Добавил экспорт в csv (отображаемый текст, для таблиц где не больше 200000 записей).
Batya
Скроллинг в окне просмотра записи должен работать, в гриде скроллинг теперь другой, номера строк при опции "Show Record Number".
Поиск теперь сквозной, по Ctrl-F нестандартное окно поиска (для тестирования).