looneytunes
Registered User.
- Local time
- Today, 07:06
- Joined
- Feb 9, 2005
- Messages
- 31
hi, I was using the KnowledgeBase on the Microsoft website, and found a way to have a table have picture path names, rather than having to store each picture in the dbase.
I was told I need to use a Module and call it Module1.
I would be extremely grateful if someone could let me know what it means as it makes no sense to me. It works great though! Thanks
Code...
Module1...
I was told I need to use a Module and call it Module1.
I would be extremely grateful if someone could let me know what it means as it makes no sense to me. It works great though! Thanks
Code...
Module1...
Code:
Option Compare Database
Option Explicit
Public Function DisplayImage(ctlImageControl As Control, strImagePath As Variant) As String
On Error GoTo Err_DisplayImage
Dim strResult As String
Dim strDatabasePath As String
Dim intSlashLocation As Integer
With ctlImageControl
If IsNull(strImagePath) Then
.Visible = False
strResult = "No image name specified."
Else
If InStr(1, strImagePath, "\") = 0 Then
' Path is relative
strDatabasePath = CurrentProject.FullName
intSlashLocation = InStrRev(strDatabasePath, "\", Len(strDatabasePath))
strDatabasePath = Left(strDatabasePath, intSlashLocation)
strImagePath = strDatabasePath & strImagePath
End If
.Visible = True
.Picture = strImagePath
strResult = "Image found and displayed."
End If
End With
Exit_DisplayImage:
DisplayImage = strResult
Exit Function
Err_DisplayImage:
Select Case Err.Number
Case 2220 ' Can't find the picture.
ctlImageControl.Visible = False
strResult = "Can't find image in the specified name."
Resume Exit_DisplayImage:
Case Else ' Some other error.
MsgBox Err.Number & " " & Err.Description
strResult = "An error occurred displaying image."
Resume Exit_DisplayImage:
End Select
End Function
Last edited by a moderator: