Загрузка изображения из директории. Не работает в 64-битном Офисе. |
Private Sub PictuereUPD() ' Загрузка изображения в обьект Picture : Me!Im_Picture '-------------------------------------------------------------------- Dim pd As clsPictureData Dim strPath As String On Error GoTo PictuereUPD_Err Set pd = New clsPictureData If Not IsNull(Me!txtFileName) Then ' Получаем полный путь strPath = CurrentProject.Path & "" & Me!txtFileName ' вписываем Полный путь в поле (чисто для наглядности) Me!txtFilePath = strPath ' Загрузка If pd.Load(strPath, Me!Im_Picture) Then If Not Me!Im_Picture.Visible Then Me!Im_Picture.Visible = True Else If Me!Im_Picture.Visible Then Me!Im_Picture.Visible = False End If Else 'Не указано или новая запись Me!txtFilePath = Null Me!Im_Picture.Visible = False End If PictuereUPD_Bye: Set pd = Nothing Exit Sub PictuereUPD_Err: MsgBox "Error " & Err.Number & vbCrLf & Err.Description & vbCrLf & _ "in procedure PictuereUPD", vbCritical, "Error!" Resume PictuereUPD_Bye End Sub Private Sub cmdUPD_Click() 'Кнопка "Обновить!" (изображение) PictuereUPD End Sub Private Sub Form_Current() 'Переход на тек запись PictuereUPD End Sub
http://www.sql.ru/forum/1287311/zagruzka-izobrazheniya-iz-direktorii-ne-rabotaet-v-64-bitnom-ofise
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |