Последний раз редактировалось sever20067; 05.10.2018 в 01:44.
Я поддержу разработчика. Изменение функционала кнопок в вашем изложении не целесообразно.
Но, раз речь уже зашла о работе кнопок, то есть пара более (по моему мнению) актуальных нестыковок.
1. На вкладке склад, при вводе новой поставки, перед добавлением номенклатуры товаров (запчастей), программа запрашивает подтверждение сохранения поставки. Вопрос, зачем? Должно сохранять по умолчанию. Если мы вводим поставку, то мы априори заинтересованы в её сохранении. Даже, если мы с мыслями не в согласии а в голове семь пятниц на неделе, то кнопку "удалить" еще не отменили.
2. При печати печатных форм, закрытие предпросмотра печатной формы происходит по нажатию кнопки Esc, а вот окно выбора печатной формы закрывается только мышкой по кресту, либо Alt+F4 (целая отдельная процедура, которую винда считает независимой программой)? Нет единообразия, лишнее телодвижение к мышке (лучше два раза Esc). Но это напрягает (как я подозреваю) в основном меня и не столь важно, как пункт 1.?
PS: На кнопку "ОК" можно прикрутить сочетание Ctrl+Enter, на переход к списку без сохранения подробностей Esc (к примеру, вы просто посмотрели карточку ремонта и ничего в него не вносили).
PSS: Наверное, автор вопроса имел ввиду поведение кнопки Enter в списке. При выборе строки ремонта, нажатие на Enter должно открывать карточку ремонта? Может быть или как?
tsknv (09.10.2018)
В принципе соглашусь... надо будет сделать чтобы программа не спрашивала в этом месте.
Тот кто делал генератор отчетов предусмотрел закрытие окна предварительного просмотра по Esc.(для этого надо отлавливать нажатие Esc и делать специальную обработку которая и будет закрывать окно) По умолчанию окна в Windows кнопкой Esc не закрываются(только по Alt+F4). Обычно кнопка Esc при редактировании текста отменяет внесенные изменения.
P.S. Комбинация Alt+F4 закрывает активное окно(в любой программе), если нажать когда не открыто никаких программ увидите диалог завершения работы Windows.
Честно скажу никогда Ctrl+F4 и Ctrl+Tab не пользовался. )
мне стало интересно в чем разница между Ctrl+F4 и Alt+F4, Ctrl+Tab и Alt+Tab...
и вот что об этом поведал мне сайт Microsoft:
ALT+F4 Закрытие активного элемента или выход из активного приложения
CTRL+F4 Закрытие активного документа (в приложениях, развернутых на весь экран и допускающих одновременное открытие нескольких документов)
ALT+TAB Переключение между открытыми приложениями
CTRL+TAB Переход вперед по вкладкам
Все желающие могут ознакомится с полным списком стандартных(по мнению Microsoft)сочетаний клавиш по ссылке https://support.microsoft.com/ru-ru/...oard-shortcuts
Теоретически можно перехватывать нажатия клавиш и заставить их делать какие-то нестандартные операции... но я думаю что большинство пользователей привыкли что кнопки работают стандартно и не ожидают каких-то других действий от программы... хотя я могу и ошибаться. Если уж вешать какие-то действия на кнопки клавиатуры то использовать f3-f12 и их сочетания с Ctrl или Alt? Всем, или почти всем, "ходовым" кнопкам Microsoft уже придумал применение до меня.)
Последний раз редактировалось tsknv; 09.10.2018 в 20:14.
Сейчас занёс в Склад плату от планшета, сделал списание в ремонт, прикрепил фотографию размером 3588*2804 и весом в 6708кб, соответственно вес базы увеличился на ~5-6мб. Удалил фото, прикрепил изменённую в 1000*727 и весом 533кб, но база легче не стала, она ещё увеличилась на ~1-1.5мб. Удалил запись отовсюду, заново заношу, вес также и остался. Странно! Отсюда вопрос, предыдущее изображение удаляется из базы? А то такими случайностями можно и на 100 мб увеличить
Хочу поставить программу дома на комп, чтобы настроить все как надо, а затем перенести все на работу, но дома, почему то, программа не устанавливается. Выдает ошибку. Что то можете посоветовать, как мне установить?[
ATTACH=CONFIG]181202[/ATTACH]
Хороший вопрос. )
О внутреннем устройстве драйвера БД я могу только догадываться, но ... в целях увеличения быстродействия при удалении записей драйвер их физически из базы не удаляет а ставит отметку о том что запись удалена(так делают многие, если не все, БД).
Физическое удаление записей из файла базы с соответствующим уменьшением его размера будет выполнено при нажатии кнопки "Выполнить оптимизацию БД" находящуюся на вкладке "Разное" окна настроек программы.
P.S. Если пользуетесь фотками в ремонте рекомендую переключить в настройках программы на хранение фоток в папке программы(а не в БД как по умолчанию). При переключении автоматом будет выполнена оптимизация БД.
Последний раз редактировалось tsknv; 12.10.2018 в 08:14.
sever20067 (12.10.2018)
Скорее всего что-то в винде на домашнем ПК криво, переустановка винды должна помочь. Может быть установлен какой-то параноидальный антивирус который блокирует все что шевелится? А может наоборот антивируса нет, попробуйте проверить систему на вирусы чем нибудь типа Dr.Web CureIt. Может быть проблема на аппаратном уровне, типа битая память или ошибки на диске? Попробуйте для начала проверить железо(память и диск) на наличие ошибок....
Заставка запуска программы появляется? или сразу ошибка выскакивает?
F_E_R_Z (13.10.2018)
Во, во! И я про вкладки... В нашей программе есть вкладки! И функция CTRL+TAB вполне себе стандартная, Майкрософтом документированная. А вот не работает... Не переключаются вкладки... Да бог с ними, ведь в нашей программе есть чудесные сочетания Ctrl+1, +2 и т.д. выполняющие ту же функцию! И тоже, когда то, в домайкрософтовские времена, бывшие стандартными сочетаниями...
Ищу с кем скинуться на доработку.
Предлагаю скинуться на следующие доработки:
1. Ввести во вкладке "список" возможность поиска по номеру телефона клиента
2. Добавить кнопку "принять снова" на выданный (найденный по поиску) заказ.
Стоимость доработки 2000р. Думаю, если скинуться хотя бы в четвером, будет не накладно и приятно.
Чем вызвана необходимость такой доработки:
Поиск по номеру телефона клиента, думаю разъяснять не нужно, просто удобно
А вот кнопка принять снова, пригодится тем, кто не использует принтеры штрих. кодов, но хочет отслеживать историю всех ремонтов одного и того же аппарата, либо штрих. код затерт или утрачен. На данный момент приходится как то находить старый ремонт, после этого печатать старый штрих. код, затем его сканировать, затем есть возможность отсканировать код и принять устройство с сохранением кода и данных клиента.
Всех заинтересованных прошу отозваться в личку.
SergdeParchi (12.10.2018), sever20067 (12.10.2018)
Про Оптимизацию совсем забыл. Спасибо. Помогло. На счёт фото, Вы не совсем поняли меня. Я их прикрепляю в Склад, а там оно как нам всем известно, в базу заносится. Я и другие ребята Вас просили сделать чтобы можно было изображения хранить в отдельном каталоге, как изображения для ремонта.