Добавить фон - PullRequest
       16

Добавить фон

3 голосов
/ 03 апреля 2012

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

Можно ли это сделать

Ответы [ 3 ]

4 голосов
/ 03 апреля 2012

Если честно, я не уверен, возможно ли это или нет, но если это так, я бы посоветовал вам этого не делать. Почему?

  1. Пользователи будут ожидать инструкций в меню справки или в интро всплеск форма
  2. Они будут ожидать информации. как то, что было обновлено последним, чтобы появиться в более обычные места, такие как строка состояния
  3. Разрешение пользователям персонализировать ваше приложение с их фотографиями может сделать ваше приложение очень плохим и увеличить время загрузки.

Только совет - удачи с ним!

2 голосов
/ 03 апреля 2012

Мне удалось разрешить пользователям изменять фон базы данных.Он отлично работает и работает независимо от того, с какого компьютера они входят в базу данных.У меня действительно была проблема с удаленными пользователями, поэтому я добавил макрос, который позволяет им отключать эту функцию.Работает отлично.Поначалу было немного сложно запуститься.Некоторые из приведенных ниже модулей могут содержать больше материала, чем то, что необходимо для цели этого вопроса.Но вот что я сделал, чтобы заставить его работать:

Добавьте следующие модули в вашу базу данных: modChangeMDI, SetBackgroundImage и clsCommonDialog

Ссылка на zip-файл, содержащий код для вышеуказанных модулей:http://www.filedropper.com/changebackgroundimage

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

clsCommonDialog <- Используется для открытия диалогового окна поиска файла. ModChangeMDI <- Используется для изменения фонового изображения </p>

Создание таблицы с именем$ BackgroundLocation со следующими полями.В моей базе данных это содержится в серверной базе данных.

ID (AutoNumber, Primary Key)
UserID (Text, Required, 250 in length, don't allow zero lengths)
BackgroundLocation (Text, 255 in length, not required)
DisableBackground (boolean)

Создайте макрос AutoExec и добавьте действие, которое запускает код SetTheBackgroundPictureOnStartup (1)

Создайте макрос BackgroundDisableEnable и добавьте действиекоторый выполняет код DisableEnableBackground ()

Создайте макрос BackgroundSet и добавьте действие, которое запускает код SetTheBackgroundPictureOnStartup (2)

Затем назначьте BackgroundDisableEnable и макрос BackgroundSet их собственным пунктам меню.

Когда база данных открывается, по умолчанию запускается AutoExec.

1 голос
/ 03 апреля 2012

Вы можете использовать форму запуска, как я предложил выше. Вы даже можете основать форму запуска на таблице комментариев, которая может быть отредактирована пользователями и будет отображать самую последнюю и / или соответствующую информацию. Форма может отображаться при запуске, а затем в любое время использоваться пользователями.

В прошлом я включал кнопку ? в формы, которые открывают такую ​​форму на соответствующей странице.

...