11. januar 2021 - 10:37Der er
11 kommentarer og 1 løsning
Indsætte et billede men sti og filnavn gemmes ikke
Jeg ønsker at indsætte et billede i en record og har fundet en kode, der fungerer i eksemplet.
Når jeg bruger koden kan jeg vælge billedet og som vist i koden nedenfor får jeg fat i strPath og Me.Picture. Problemet er, at værdien IKKE bliver gemt i feltet .... Jeg har prøvet at håndskrive sti/fil ind i feltet, så fungerer det som det skal.
Nogen forslag til at værdien ikke bliver gemt?????
Private Sub cmdAdd_Click() On Error GoTo Err_Handler
Dim strPath As String
' open 'file open' dialogue and get path to selected file strPath = GetFilePath()
If Len(strPath) > 0 Then Me.Picture = strPath Me.ctrlPicture.Visible = True End If 'test for at se om sti-fil er valgt rigtigt MsgBox strPath MsgBox Me.Picture
The code doesnt really help in understanding the problem. I assume the function GetFilePath() is returning the correct data and msgBox strPath and Me.Picture also show the value. But at this stage the record isnt saved, so where can you see taht the path/filename arent being saved in table?
"Jeg har prøvet at håndskrive sti/fil ind i feltet, så fungerer det som det skal." If you mean that you are entering the data directly into the field on the form, then this indicates that you need to save the record when you do it in code
The example i received works OK, I didnt reive the none-working version, so I'm guessing that the problem is that the Control Source of the Image object needs to point to the field containing the path/filename
Tingene skal ikke altid være så lette .... Hvis jeg prøvede at ændre feltnavne på det eksempel Terry sendte tilbage (tak) så fejlede det.... Hvis jeg byggede op helt fra bunden med de navne jeg ville have, så fungerede det. Hm ... Men jeg fik løst problemet :)
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.