Private Sub Form_Current()
'Toon juiste afbeelding bij openen Formulier
On Error GoTo Fout
'toon afbeelding
If Not IsNull(Me.Afb_3X01_Padnaam) And Len(Me.Afb_3X01_Padnaam) > 0 Then
'er is een bestandsnaam opgegeven; controleer of het bestand ook bestaat
If fIsFileDIR(Me.Afb_3X01_Padnaam) Then
'bestand bestaat, dus tonen
'er kunnen problemen voorkomen als grote afbeeldingen geladen worden en er
'tegelijkertijd al verder genavigeerd wordt. Daarom worden de navigatiebuttons
'tijdelijk verborgen.
'Navigatie blijft dan nog wel mogelijk via sneltoetsen en bv scrollen.
'Gebruik daarom zo klein mogelijke afbeeldingen!
'Me.NavigationButtons = False
Me.Afbeelding_3X01.Picture = Me.Afb_3X01_Padnaam
'Me.NavigationButtons = True 'Uitgeschakeld door DA
' Me.NavigationButtons = False 'Toegevoegd door DA
Me.LblStatus_Afbeelding_3X01.Caption = "" 'geen melding
Else
'bestand bestaat niet; eventuele afbeelding verwijderen
'en (ter illustratie)melding tonen
If Len(Me.Afbeelding_3X01.Picture) > 0 And LCase(Me.Afbeelding_3X01.Picture) <> "(geen)" Then
Me.Afbeelding_3X01.Picture = ""
End If
Me.LblStatus_Afbeelding_3X01.Caption = "Kan bestand (" & Me.Afb_3X01_Padnaam & ") niet vinden." & vbCrLf _
& "" & vbCrLf _
& "De opgegeven afbeelding is mogelijk van de harde schijf verwijderd." & vbCrLf _
& "Kies een nieuwe afbeelding."
End If
Else
'geen afbeelding opgegeven; eventuele afbeelding verwijderen
'en (ter illustratie) melding tonen
If Len(Me.Afbeelding_3X01.Picture) > 0 And LCase(Me.Afbeelding_3X01.Picture) <> "(geen)" Then
Me.Afbeelding_3X01.Picture = ""
End If
Me.LblStatus_Afbeelding_3X01.Caption = "Geen afbeelding opgegeven."
End If
'Afbeelding2
If Not IsNull(Me.Afb_3X01_Padnaam) And Len(Me.Afb_3X01_Padnaam) > 0 Then
'er is een bestandsnaam opgegeven; controleer of het bestand ook bestaat
If fIsFileDIR(Me.Afb_3X01_Padnaam) Then
'bestand bestaat, dus tonen
'er kunnen problemen voorkomen als grote afbeeldingen geladen worden en er
'tegelijkertijd al verder genavigeerd wordt. Daarom worden de navigatiebuttons
'tijdelijk verborgen.
'Navigatie blijft dan nog wel mogelijk via sneltoetsen en bv scrollen.
'Gebruik daarom zo klein mogelijke afbeeldingen!
Me.NavigationButtons = False
Me.Afbeelding_3X01.Picture = Me.Afb_3X01_Padnaam
'Me.NavigationButtons = True 'Uitgeschakeld door DA
' Me.NavigationButtons = False 'Toegevoegd door DA
Me.LblStatus_Afbeelding_3X01.Caption = "" 'geen melding
Else
'bestand bestaat niet; eventuele afbeelding verwijderen
'en (ter illustratie)melding tonen
If Len(Me.Afbeelding_3X01.Picture) > 0 And LCase(Me.Afbeelding_3X01.Picture) <> "(geen)" Then
Me.Afbeelding_3X01.Picture = ""
End If
Me.LblStatus_Afbeelding_3X01.Caption = "Kan bestand (" & Me.Afb_3X01_Padnaam & ") niet vinden." & vbCrLf _
& "" & vbCrLf _
& "De opgegeven afbeelding is mogelijk van de harde schijf verwijderd." & vbCrLf _
& "Kies een nieuwe afbeelding."
End If
Else
'geen afbeelding opgegeven; eventuele afbeelding verwijderen
'en (ter illustratie) melding tonen
If Len(Me.Afbeelding_3X01.Picture) > 0 And LCase(Me.Afbeelding_3X01.Picture) <> "(geen)" Then
Me.Afbeelding_3X01.Picture = ""
End If
Me.LblStatus_Afbeelding_3X01.Caption = "Geen afbeelding opgegeven."
End If
Einde:
Exit Sub
Fout:
MsgBox "Fout " & Err.Number & ": " & Err.Description & vbCrLf & vbCrLf _
& "Plaats: Form_Current", vbOKOnly + vbExclamation, "Foutje..."
'If Me.NavigationButtons = False Then
' Me.NavigationButtons = True
' End If
Resume Einde
End Sub