Доступ к вертикальной полосе прокрутки VBA - PullRequest
1 голос
/ 10 сентября 2010

Я строю довольно сложную форму в Access. Я хотел бы иметь вертикальную полосу прокрутки, которая будет прокручивать список картинок. На самом деле я хочу, чтобы полоса прокрутки меняла изображения в элементе управления изображением при прокрутке.

Есть ли способ вставить вертикальную полосу прокрутки в форму доступа, где события прокрутки могут быть автоматизированы?

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

Ответы [ 3 ]

1 голос
/ 10 сентября 2010

Полоса прокрутки никогда не будет работать.Я бы посоветовал кнопки «предыдущая / следующая» в качестве абсолютно простого решения проблемы, а также в качестве пользовательского интерфейса, который знаком каждому, кто когда-либо использовал слайд-шоу в любом месте.

1 голос
/ 10 сентября 2010

Если в вашей системе имеется полоса прокрутки Active X, вы можете использовать ее.Он должен иметь значения, которые вы можете использовать для сравнения VBA, чтобы определить движение (вверх или вниз) и, исходя из этого, изменить картинку.

0 голосов
/ 11 сентября 2010

В Access 2010 или 2007 вы можете использовать новый элемент управления изображением.Вы можете указать файл на жестком диске.Вам не нужен какой-либо код, и, таким образом, вы можете отображать значки или графику для каждой строки и делать это без кода:

alt text

И вы также можете использоватьколонка вложений.И снова, отображать картинки в непрерывных формах без кода.Вот еще один экран:

alt text

Итак, нам здесь не нужны сторонние элементы управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...