variabele declareren

Status
Niet open voor verdere reacties.

gebo51

Gebruiker
Lid geworden
30 mei 2007
Berichten
100
Hallo

Vanuit het oefenbestand "Noordenwind" heb ik het formulier 'werknemers' geimporteerd in mijn database.
In dit formulier is een mooie manier toegepast om foto's te plaatsen in de database, waarbij de foto wordt gelinkt en de database zelf niet groter wordt.

Nadat ik het formulier heb geimporteerd en ik een fotobestand wil toevoegen krijg ik de foutmelding dat een variabele niet is gedeclareerd.
Hieronder de vba waar de foutmelding op van toepassing is (in het rood is van toepassing)
Weet iemand hoe ik dit oplos?
Bedankt maar weer....

Option Compare Database
Option Explicit
Dim path As String


Sub getFileName()
' Geeft het Office-dialoogvenster Bestand openen weer van
' waaruit een fotobestand voor de huidige medewerkersrecord
' kan worden gekozen. Het geselecteerde bestand wordt in het
' besturingselement voor afbeeldingen weergegeven.
Dim fileName As String
Dim result As Integer
With Application.filedialog(msoFileDialogFilePicker)
.Title = "Foto van medewerker selecteren"
.Filters.Add "Alle bestanden", "*.*"
.Filters.Add "JPEGs", "*.jpg"
.Filters.Add "Bitmaps", "*.bmp"
.FilterIndex = 3
.AllowMultiSelect = False
.InitialFileName = CurrentProject.path
result = .Show
If (result <> 0) Then
fileName = Trim(.SelectedItems.Item(1))
Me![ImagePath].Visible = True
Me![ImagePath].SetFocus
Me![ImagePath].Text = fileName
Me![Voornaam].SetFocus
Me![ImagePath].Visible = False
End If
End With
End Sub
 
je moet een reference toevoegen naar Microsoft Office 11.0 Object Library
Je kan het ook laten zitten en de waarde 3 gebruiken.
 
Beste Guus,

Bedankt voor je super snelle reactie.

Ik heb het probleem opgelost door het dialoogvenster verwijzingen in de VBA editor (via extra, verwijzingen) te openen en de bibliotheekverwijzing 'Microsoft Office 11.0 Object Library' aan te vinken.

Groet
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan