Ms Access - Обновление изображения из колонки со списком - PullRequest
0 голосов
/ 07 июня 2018

У меня есть поле со списком, где кто-то может выбрать из списка людей в базе данных.

Поле со списком выглядит следующим образом

ID    Name      Class_ID    Image_ID    
1     John Doe  1           /Path to Image (short text)

Я хотел бы, чтобы изображение в форме доступа дляпоказать Image_ID на основе выбранного значения в выпадающем списке.Например, в поле со списком выбран Персона 1 -> Идентификатор Персона 1 появляется.

Я попытался установить источник управления изображения на =[cboPeople].Column(3), но не повезло.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 июня 2018

отлично работает для меня

Private Sub Combo1_AfterUpdate()
    Me.Image0.Picture = Me.Combo1
End Sub

enter image description here

0 голосов
/ 07 июня 2018

Возможно, проблема в том, что вы пытаетесь установить свойство .ControlSource.Если это Image Control, вы сможете сбросить отображение, установив свойство .Picture, как в

Dim strImagePath as String
strImagePath = [cboPeople].Column(3)
MyImageControl.Picture = strImagePath

, или просто попробуйте назначить напрямую

MyImageControl.Picture=[cboPeople].Column(3)
...