Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Чт Мар 28, 2019 10:44  Просмотр операций/представлений хранилища без наката |
|
Полезность: 10
|
Добрый день.
Коллеги, написал небольшое приложение для просмотра хранилищ без наката.
Делюсь Строго не судите, писал без ТЗ
Для работы приложения требуется установленная среда JRE 1.8 или выше. Насколько я знаю, в банках сегодня она у всех стоит по дефолту. А если нет, можно скачать с оф.сайта.https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Батник нужен для ассоциации приложения в Windows (чтобы можно было выбрать приложение для открытия .mdb файлов через "Открыть с помощью..") для дальнейшего открытия хранилищ через приложение.
Если не планируете привязывать к .mdb расширению, можно батник выкинуть.
Из функций реализовано копирование (революционная идея, ага)
выделение нескольких строк/ячеек возможно с помощью CTRL (в некоторых таблицах)
копирование обычное: CTRL+C
копирование строк: CTRL+INSERT
копирование строк с заголовком: CTRL+SHIFT+INSERT
Функциональные возможности реализованы по минимуму - редактирование в некоторых элементах формы не запрещено, но данные в хранилище не обновятся
Есть возможность поменять цветовую схему кода, но сложным путем. Расскажу отдельно, если кому-то интересно. Список доступных тем можно "пощупать" тут:
https://ace.c9.io/tool/mode_creator.html
К слову, цветовая разметка кода может работать не идеально. Если у кого-нибудь есть желание покопаться в JS коде редактора ACE с целью создания подсветки, буду рад сотрудничеству
Общий принцип работы примерно таков:
.mdb файл представляет из себя мини базу данных формата MS Access 2000
Вкладка "Данные хранилища" показывает именно содержимое таблиц внутренней БД хранилища в том виде, как они есть.
Вкладка "Операции" позволяет посмотреть операции как объекты операций, подобно администратору словаря данных.
Вкладка "Представления" позволяет увидеть список сохраненных в хранилище представлений, и открыть их по отдельности.
другие сущности для чтения доступны только в "сыром" виде.
p.s. багов наверняка много. пишите если что найдете, или вдруг что-то будет критично неудобно )
Оптимизация не топ, возможно, обновлю версию для улучшения производительности, когда руки дойдут.
upd#19082019
устранены некоторые баги
Последний раз редактировалось: wolfio (Пн Авг 19, 2019 10:40), всего редактировалось 2 раз(а) |
|
|
Blackmore64 Профи
Вступление в Клуб: 17.01.2017
|
Чт Мар 28, 2019 13:58   |
|
Полезность: Нет оценки
|
Посмотрел - супер)
Маленькие косяки
1. Текст операции на вкладке "Операция" показывается без табуляции и переводов строки, т.е. одной строкой
2. На вкладке "Свойства" при нажатии кнопки "Дополнительные свойства" на экранной форме некоторые надписи наезжают на поля со значениями
3. Батник не запускается, если в имени папки есть пробелы |
|
|
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Чт Мар 28, 2019 15:04   |
|
Полезность: Нет оценки
|
Blackmore64 пишет: | Посмотрел - супер)
Маленькие косяки
1. Текст операции на вкладке "Операция" показывается без табуляции и переводов строки, т.е. одной строкой
2. На вкладке "Свойства" при нажатии кнопки "Дополнительные свойства" на экранной форме некоторые надписи наезжают на поля со значениями
3. Батник не запускается, если в имени папки есть пробелы |
можно по 1 и 2 пунктам скриншотики? Не очень понял где нет табуляции и и поля наезжают
про батник погуглю |
|
|
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пт Мар 29, 2019 04:26   |
|
Полезность: Нет оценки
|
тело или проверка или глобальные/локальные описания нет табуляции |
|
|
Blackmore64 Профи
Вступление в Клуб: 17.01.2017
|
Пт Мар 29, 2019 09:08   |
|
Полезность: Нет оценки
|
wolfio пишет: | где поля наезжают |
Файл zip
Еще кнопка Дополнительные свойства видна наполовину |
|
|
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Мар 29, 2019 11:37  Re: Просмотр операций/представлений хранилища без наката |
|
Полезность: Нет оценки
|
wolfio пишет: |
Коллеги, написал небольшое приложение для просмотра хранилищ без наката.. |
так, на всякий случай - в АРМ Админ проектов есть выгрузка текстового представления операций
Но велосипед годный, автор герой. Например у кого дома нет IBSO, как я. |
|
|
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Пт Мар 29, 2019 11:43   |
|
Полезность: Нет оценки
|
Alkov, Blackmore64,
а можете подсказать есть ли у вас антивирус и какая версия java на ваших машинах?
Проверка в командной строке:
java -version
вот так это выглядит у меня
объект, который рисует цветной код - это вэб-браузер. Код красит JavaScript библиотека, в которую я код подаю.
Возможно, у вас есть какие-то ограничения на исполнение JS? но я не знаю пока как это проверить.
Последний раз редактировалось: wolfio (Пт Мар 29, 2019 11:50), всего редактировалось 2 раз(а) |
|
|
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Пт Мар 29, 2019 11:45  Re: Просмотр операций/представлений хранилища без наката |
|
Полезность: Нет оценки
|
vtar пишет: |
так, на всякий случай - в АРМ Админ проектов есть выгрузка текстового представления операций
|
это тебе накатить сначала надо на схему, чтобы оттуда текстовые представления снять)
а у тебя тоже без табуляций код и без цветных расцветок? |
|
|
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Мар 29, 2019 11:51  Re: Просмотр операций/представлений хранилища без наката |
|
Полезность: Нет оценки
|
wolfio пишет: |
это тебе накатить сначала надо на схему, чтобы оттуда текстовые представления снять)
|
не надо ничего катить. Просто открыть хранилище (работа с хранилищем)
Управление - Текстовое представление |
|
|
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Пт Мар 29, 2019 12:14  Re: Просмотр операций/представлений хранилища без наката |
|
Полезность: Нет оценки
|
|
|
|
Blackmore64 Профи
Вступление в Клуб: 17.01.2017
|
Пн Апр 01, 2019 10:32   |
|
Полезность: Нет оценки
|
wolfio пишет: | есть ли у вас антивирус и какая версия java на ваших машинах?
Проверка в командной строке:
java -version
|
Антивирус - Kaspersky Endpoint Security 10
Java - 1.8.0_65 |
|
|
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Чт Апр 04, 2019 17:18   |
|
Полезность: Нет оценки
|
Пробовали на разных версиях джавы. разницы вроде нету.
Есть возможность отключить касперский или добавить приложуху в исключение?
Так же просьба проверить не запрещены ли javascript в свойствах обозревателя
пока мыслей нет больше, в чем еще может быть проблема. у себя такую траблу повторить не получается чето |
|
|
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
|
|
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Пт Апр 05, 2019 09:40   |
|
Полезность: Нет оценки
|
хм, прикольно. это же не ЦФТшное решение?
Для скачки нужна регистрация? |
|
|
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Апр 05, 2019 12:55   |
|
Полезность: Нет оценки
|
wolfio пишет: |
хм, прикольно. это же не ЦФТшное решение?
Для скачки нужна регистрация? |
а твоё цфтшное? какой критерий цфтшности? |
|
|
|