Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / сохранение изменений в интерфейсе форм при mde/accde / 5 сообщений из 5, страница 1 из 1
21.07.2016, 17:21
    #39278102
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение изменений в интерфейсе форм при mde/accde
Привет всем!
Наверняка все сталкивались с неудобством при компиляции проекта аксесс в формат mde/accde.
А именно с невозможностью сохранять после рабочей сессии порядок, длину,ширину, видимость столбцов, кнопок и.т.д. При повторном запуске приложения все пользовательские настройки под себя слетают и база открывается в первоначальной настройке контролов, столбцов и.т.д на момент компиляции.

Есть ли какой нибудь выход из данного положения? Давным давно ,еще в 2003м аксессе изменить ничего было нельзя штатными средствами. Может в более поздних версиях аксесса появился удобный инструмент?

В принципе решение есть, создавать аналог кэша по каждому элементу формы, но для этого нужно создавать дополнительные таблицы с перечислением всех свойств столбцов и контролов и прочих элементов формы . И так для каждой формы. И на изменение свойства каждого элемента формы писать процедуру изменения данных в таблице, а потом, при загрузке формы снимать значение свойств этих элементов и перерисовывать пользовательский интерфейс принудительно.

Есть ли более простое и изящное решение?
...
Рейтинг: 0 / 0
21.07.2016, 21:25
    #39278237
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение изменений в интерфейсе форм при mde/accde
Сергей Лалов,
Не знаю как для более новых версий, а для MDE Access 2003 - разблокируете режим конструктора форм (можно через подмену определенного байта в hex редакторе, есть и спец. программы, типа mde unlocker) в mde файле и наслаждаетесь. Защита mde при этом не намного пострадает , т.к. залезть в конструктор формы в mde и отредактировать её можно и без разблокировки конструктора форм (вообщем , пустяшное, так сказать, дело)
...
Рейтинг: 0 / 0
23.07.2016, 14:23
    #39279132
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение изменений в интерфейсе форм при mde/accde
Сергей Лалов, я бы вместо создания таблиц просто записывал в реестр нужные свойства при закрытии формы. А при открытии их считывал и настраивал форму на лету.
...
Рейтинг: 0 / 0
23.07.2016, 14:47
    #39279137
SetRegistryTableFRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение изменений в интерфейсе форм при mde/accde
Сергей ЛаловА именно с невозможностью сохранять после рабочей сессии порядок, длину,ширину, видимость столбцов, кнопок и.т.д.

персонализация табличной формы
...
Рейтинг: 0 / 0
23.07.2016, 20:11
    #39279197
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение изменений в интерфейсе форм при mde/accde
Всем спасибо за ответы!)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / сохранение изменений в интерфейсе форм при mde/accde / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]