Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx] DBFViewer
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Mon Sep 04, 2017 17:35    Post subject: [wlx] DBFViewer Reply with quote

Базовый просмотр DBF. Могут быть проблемы с кодировками.

http://progman13.wincmd.ru/downloads/wlx_DBFViewer_1.0.zip
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 70
Location: г. Иркутск

Post (Separately) Posted: Mon Sep 04, 2017 23:22    Post subject: Reply with quote

ProgMan13
Наконец-то появилась простая 64-bit гляделка DBF, спасибо!
Испытал на DBF из 1С 7.7, пока с кодировкой проблем небыло. Есть большая просьба дать возможность изменять размер шрифта в окне просмотра, слишком уж мелко на современных ЖК-мониторах, то же относится и к CSVView.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Wed Sep 06, 2017 16:34    Post subject: Reply with quote

imig73
Там нужна была перекодировка из OEM? Шрифт - FontName и FontSize в ini.

http://progman13.wincmd.ru/downloads/wlx_DBFViewer_1.1.zip
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 70
Location: г. Иркутск

Post (Separately) Posted: Wed Sep 06, 2017 17:03    Post subject: Reply with quote

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)

Прошу прощения, всё получилось.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2198
Location: Москва, Россия

Post (Separately) Posted: Fri Sep 08, 2017 13:03    Post subject: Reply with quote

Попробовал.
Понравилось.

Пожелания:
1. Возможность сортировки.
2. Возможность поиска.
3. Возможность фильтрации. (При условии, что это не сильно нагрузит плагин.)
4. Горячая кнопка для оконного просмотра, например, Enter аналогично двойного щелчка мышью.
5. Срабатывание плагина на dbf-файлах, у которых расширение отличается от dbf.

Баг - не вижу номера сток при опции "Show Record Number".
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Wed Sep 13, 2017 22:46    Post subject: Reply with quote

Batya
1. В плагине сортировка возможна только по индексам.
2, 3, 4. Вполне возможно.
5. Правильнее поменять строку плагина в wincmd.ini как нужно.
6. Только в строке состояния.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1028

Post (Separately) Posted: Thu Sep 14, 2017 16:27    Post subject: Reply with quote

ProgMan13
OEM866 может пригодиться, старые базы всё ешё существуют, добавьте, пожалуйста, если не сложно.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Sat Sep 16, 2017 01:17    Post subject: Reply with quote

Skif_off
Сейчас это есть в простом варианте - просто чекбокс для конвертации из OEM.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1028

Post (Separately) Posted: Sat Sep 16, 2017 01:30    Post subject: Reply with quote

ProgMan13
Спасибо, так тоже вполне годно, пусть и просто. Умудрился проглядеть, искал в меню ПКМ и диалоге настроек Smile
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Tue Sep 19, 2017 18:57    Post subject: Reply with quote

Добавил простой поиск (с ограничениями, в одну сторону), отображение MEMO-полей в виде текста.

http://progman13.wincmd.ru/downloads/wlx_DBFViewer_1.2.zip
Back to top
View user's profile Send private message
Lisabon



Joined: 18 Feb 2011
Posts: 50

Post (Separately) Posted: Wed Sep 27, 2017 16:50    Post subject: Reply with quote

ProgMan13
1. Есть проблема с отображением на этом файле: Ссылка
Проблема с отображением начинается с 22 строки и ниже.

2. Есть ли возможность добавить просмотр, вот этих файлов: Ссылка ?

3. Возможно ли добавить поддержку экспорта в формат CSV?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Thu Sep 28, 2017 11:06    Post subject: Reply with quote

1. Добавил перекодировку, но кое-какие проблемы с отображением остались (не исправить).
2. Исправлено.
3. Нет. Во всяком случае пока.

http://progman13.wincmd.ru/downloads/wlx_DBFViewer_1.3.zip
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2198
Location: Москва, Россия

Post (Separately) Posted: Thu Sep 28, 2017 16:13    Post subject: Reply with quote

ProgMan13 wrote:
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. В плагине сортировка возможна только по индексам.

Печально Sad

Спасибо за работу! Отличный плагин!
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Mon Oct 02, 2017 20:23    Post subject: Reply with quote

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 - возможно.
Такое поведение грида, не поменять.

Про скроллинг в отдельном окне понятно, а вот второе при текущем раскладе не поменять.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Thu Oct 19, 2017 12:34    Post subject: Reply with quote

Lisabon
Добавил экспорт в csv (отображаемый текст, для таблиц где не больше 200000 записей).

Batya
Скроллинг в окне просмотра записи должен работать, в гриде скроллинг теперь другой, номера строк при опции "Show Record Number".
Поиск теперь сквозной, по Ctrl-F нестандартное окно поиска (для тестирования).

http://progman13.wincmd.ru/downloads/wlx_DBFViewer_1.4.zip
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group