Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подъем картинки из файловой системы в форму.
 
 автор: ial52   (09.11.2012 в 21:03)   личное сообщение
 
 

Все категорически приветствую!
Проблема, видимо от "большого" ума...
Есть форма и в форме есть поле для изображения. Если, скажем, номер детали совпадает с именем картинки на диске, то картинка отображается в поле. Картинку поднимаю и показываю - здесь проблем нет. Но, если, картинки нет, то в поле все равно остается старое изображение.
В MSA 2000 это делалось легко и просто через
if .Execute>0 Then
...
Else
...
End If

А как это сделать в MSA 2010 ?

Спасибо всем!

  Ответить  
 
 автор: Анатолий (Киев)   (12.11.2012 в 12:33)   личное сообщение
 
 

А чем вас Dir() не устраивает?

  Ответить  
 
 автор: akkorn   (12.11.2012 в 15:20)   личное сообщение
 
 

гхм... а что мешает вначале задать Картинка.Путь = Nothing а затем через on error resume next задать путь возможной картинки? Если есть- подгрузится. Нет- так нам и надо пустое поле.
Не?

При чем, как по мне, так я б вынес все это в отдельную процедуру, и вызывал б ее при необходимости смены картинки. А уж тело процедуры само буит обнулять и может задавать новую.. Что-то вроде этого:
Private Sub SetPict(Optional ByVal PathToPicture As String = "")
On Error Resume Next
Set Me.Picture1.Picture = Nothing
Set Me.Picture1.Picture = LoadPicture(PathToPicture)
End Sub


  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList