MS Access Отображение изображений на основе выбора поля со списком в отчете - PullRequest
0 голосов
/ 28 августа 2018

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

Мой первоначальный метод заключался в том, чтобы размещать изображения друг на друге и скрывать их. Затем их соответствующие изображения будут видны из-за выбора поля со списком. Это прекрасно работает в форме в событии Form_Current. Когда вы помещаете его в событие Report_Current, при щелчке изменяется только выбранное изображение записи, но все остальные остаются пустыми.

Код:

If GHS_Selection_1.Value = "1" Then
    expos.Visible = False
    flamme.Visible = False
    rondflam.Visible = False
    bottle.Visible = False
    skull.Visible = False
    exclam.Visible = False
    acid.Visible = False
    silhouete.Visible = False
    aquatic.Visible = False
ElseIf GHS_Selection_1.Value = "2" Then
    expos.Visible = True
    flamme.Visible = False
    rondflam.Visible = False
    bottle.Visible = False
    skull.Visible = False
    exclam.Visible = False
    acid.Visible = False
    silhouete.Visible = False
    aquatic.Visible = False
ElseIf GHS_Selection_1.Value = "3" Then
    expos.Visible = False
    flamme.Visible = True
    rondflam.Visible = False
    bottle.Visible = False
    skull.Visible = False
    exclam.Visible = False
    acid.Visible = False
    silhouete.Visible = False
    aquatic.Visible = False 
    ...etc

Есть ли лучший способ для этого или улучшения? OLE-объекты или неограниченные изображения ящиков? Любой совет будет принят во внимание. Спасибо.

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

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