Avatar billede fastwrite Nybegynder
20. januar 2005 - 15:56 Der er 13 kommentarer og
1 løsning

problemer med at hente billeder i access

Jeg har følgende kode:

Private Sub Form_Current()
If Not IsNull(Me!Billedekvittering) Then

Me!Billedekvittering.Picture = "C:\dokumenter\kvitteringer\" & Me!billedenr & ".jpg"

Else
Me!Billedekvittering.Picture = "C:\dokumenter\kvitteringer\ny.jpg"

End If
End Sub
------------------------------------

Når jeg opretter en ny post, går den i fejl. Den går ikke hen på "ny.jpg" - hvad gør jeg forkert?
Avatar billede mugs Novice
20. januar 2005 - 16:01 #1
Private Sub Form_Current()
If Not IsNull(Me!Billedekvittering) Then
Me!Billedekvittering.Picture = "C:\dokumenter\kvitteringer\" & Me!billedenr & ".jpg"
end if

If me.NewRecord then
Me!Billedekvittering.Picture = "C:\dokumenter\kvitteringer\ny.jpg"
End If
End Sub
Avatar billede fastwrite Nybegynder
20. januar 2005 - 16:07 #2
tak for hurtigt svar.

Den skriver stadigvæk "kan ikke åbne filen C:\dokumenter\kvitteringer\.jpg"

Når jeg prøver at indsætte en ny post. Ved du hvad det kan skyldes?
Avatar billede mugs Novice
20. januar 2005 - 16:10 #3
"Den skriver stadigvæk "kan ikke åbne filen C:\dokumenter\kvitteringer\.jpg""

Den mangler et fil navn. Det skal være:

"C:\dokumenter\kvitteringer\ny.jpg"
Avatar billede fastwrite Nybegynder
20. januar 2005 - 16:17 #4
Tror jeg fik formuleret mig forkert ;o)

Koden som du har givet mig den, er kopieret ind. Når jeg så vil oprette en ny post, kommer der en dialogbox frem der siger "kan ikke åbne filen C:\dokumenter\kvitteringer.jpg"

Det virker som om at når der ikke er noget tal i Me!billedenr - så hedder den ".jpg" - i stedet for at gå ned i if me.newrecord then...

Skal formlen ligge i form_current?
Avatar billede mugs Novice
20. januar 2005 - 16:22 #5
Private Sub Form_Current()
If me.NewRecord then
Me!Billedekvittering.Picture = "C:\dokumenter\kvitteringer\ny.jpg"
Else:
Me!Billedekvittering.Picture = "C:\dokumenter\kvitteringer\" & Me!billedenr & ".jpg"
End If
End Sub

Idet jeg antager, at feltet Billedekvittering kun er tom, hvis det drejer sig om en ny record.
Avatar billede overchord Nybegynder
20. januar 2005 - 17:19 #6
alternativet kunne maaske vaere at saette default vaerdien paa billednr til "ny"
Avatar billede terry Ekspert
20. januar 2005 - 18:56 #7
Maybe I'm off on the wrong track!

When you install office/access you can also choose which graphic filters you want to install. Make sure that you have chosen jpg!
Avatar billede mugs Novice
20. januar 2005 - 19:01 #8
terry - Jeg tror ikke det er problemet, da fejlen kun opstår når der skiftes til en ny post jf. spørgsmålet's ordlyd.
Avatar billede terry Ekspert
20. januar 2005 - 19:05 #9
:o)
I think your right mugs, not giving myself time to read the question correctly.

But you never know
Avatar billede fastwrite Nybegynder
20. januar 2005 - 21:25 #10
Terry - hi - yes - you are on the wrong track ;o)
Avatar billede mugs Novice
20. januar 2005 - 21:28 #11
Hvad er status?
Avatar billede fastwrite Nybegynder
20. januar 2005 - 21:31 #12
Mugs - SÅDAN. Nu virker den! Tusind tak.

Terry - jeg er ikke meget for det, men jeg må afvise dit svar. Er det ok med dig?

Også en tak til dig overchord.
Avatar billede mugs Novice
20. januar 2005 - 21:33 #13
;o)
Avatar billede terry Ekspert
21. januar 2005 - 17:41 #14
no problem in rejecting my answer if it doesnt help fastwriter, thats what it all about :o)

and a good weekend to you all!
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