В настоящее время я создаю ярлыки опасности для химического инвентаря. Я хочу, чтобы выбранное изображение пиктограммы отображалось на основе данных из поля со списком для каждой записи в отчете.
Мой первоначальный метод заключался в том, чтобы размещать изображения друг на друге и скрывать их. Затем их соответствующие изображения будут видны из-за выбора поля со списком. Это прекрасно работает в форме в событии 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:
В некоторой связанной проблеме, есть ли способ, которым я могу заполнить всю страницу или много страниц одной и той же записью, и другой, когда вы выбираете ряд химикатов для печати из подчиненной формы / таблицы одним нажатием кнопки.