Как программно изменить встроенное изображение с помощью командной кнопки в Access VBA - PullRequest
0 голосов
/ 22 апреля 2019

Я новичок в программировании Access.У меня есть кнопка с изображением на нем.Это встроенное изображение, взятое из свойства изображения в диалоге Picture Builder.Изображение называется «Сортировка по убыванию» в диалоге Picture Builder.Когда форма загружается в первый раз, сортировка по полю происходит по возрастанию.Когда пользователь нажимает кнопку, набор записей сортируется по убыванию.Мне нужно программно изменить изображение на изображение «Сортировка по возрастанию», которое находится в диалоговом окне «Picture Builder»Я думаю, что это в одной из системных баз данных, но не нашел способ сделать это.Я даже не уверен, что использую правильную терминологию, чтобы получить успешный ответ в поиске Google.У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 22 апреля 2019

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

Что-то вроде: -

В модуле:

Option Explicit

Global booSorted As Boolean


Затем в кнопке onClick событие

Private Sub cmdBtnName_Click()

If booSorted=True then

booSorted=False
Me.cmdBtnName.Picture = "ImagePath1"

Else

booSorted=True
Me.cmdBtnName.Picture = "ImagePath2"

End if

End Sub


...