Avatar billede rosco Novice
22. januar 2003 - 22:33 Der er 6 kommentarer og
1 løsning

Billedet indlæses i formularen 3-4 gange

Access 2000:
Jeg bruger følgende til indlæsning af billeder.
Private Sub Form_Current()
    ' Hvis vi har et billede så vis det ellers tomt felt
    If Not IsNull(Me!Billednavn) Then
        Me!Billede.Picture = CurrentProject.Path & "\Billeder\" & Me!Billednavn
        Else
        Me!Billede.Picture = ""
    End If
End Sub
Problemet opstår i en underformular som er knyttet til en combobox, når formularen åbnes og når  jeg skifter til en ny post indlæses billedet 3-4 gange, ret irriterende på en langsom pc (350mz).
Er der noget jeg kan gøre ved det.
Avatar billede hekla Nybegynder
22. januar 2003 - 22:50 #1
Er det ikke fordi den indlæser billedet for hver post i underformularen???
Avatar billede rosco Novice
22. januar 2003 - 22:55 #2
Nej, jeg kan se at det er det samme billede der indlæses flere gange.
Avatar billede nih Novice
23. januar 2003 - 14:33 #3
Private Sub Form_Current()

if Me!Billede.Picture = CurrentProject.Path & "\Billeder\" & Me!Billednavn then exit sub

kan du ikke ligge en if sætning ind først i koden, så proceduren afsluttes, hvis billedet er indlæst.
Avatar billede rosco Novice
23. januar 2003 - 16:30 #4
nih: jeg prøver.
Avatar billede rosco Novice
23. januar 2003 - 16:42 #5
Den fryser ved det første billede Selv om der flyttes til næste post.
Avatar billede rosco Novice
26. februar 2003 - 22:03 #6
Jeg tro jeg lukker dette spm.
Avatar billede rosco Novice
26. februar 2003 - 22:03 #7
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester