Avatar billede hlnviv Mester
27. februar 2008 - 13:01 Der er 29 kommentarer og
1 løsning

Indsætte billede i Access

Kan man via en knap indsætte et billede i et objekt-felt i access
eller er det ikke mulig 
har prøvet
Me.[Underskrift2].Picture = "C:\Labdatabase2006\E-I Logo.jpg"
men den skriver
Object doesn't support this property or methood
Avatar billede terry Ekspert
27. februar 2008 - 18:49 #1
Are you using an image control or a bound/unbound object?
It should work with the image control.
Avatar billede hlnviv Mester
28. februar 2008 - 10:21 #2
Jeg bruger en bundet objektramme da det kun skal være nogle af posterne der skal have billedet sat ind
billedet er viser en underskrift hvis du så bedre forstår
Avatar billede hlnviv Mester
28. februar 2008 - 10:58 #3
som jeg forstå det så vil billedet blive vist i alle poster hvis man bruger image control
Avatar billede terry Ekspert
28. februar 2008 - 19:59 #4
when you use a bound obect you will actually end u putting the db into the database, into the table field which is BOUND to the object on the form.
So an ide would be to have an image control on the form header (for example) which shows the picture from the currently selected record.
Avatar billede hlnviv Mester
28. februar 2008 - 21:02 #5
ved ikke helt om jeg forstår men kan man ikke via en knap sætte et billede ind lige som når man stå i sit felt og vælger indsæt objekt/billede
du man gerne vise et eks på 28/02-2008 19:59:17 jeg er ikke 100 % med på hvad du mener
Avatar billede hlnviv Mester
03. marts 2008 - 08:10 #6
?? er du der
Avatar billede terry Ekspert
03. marts 2008 - 19:14 #7
sorry, I have to work sometimes too :o)

Have you looked at this article, it should give you the information you want.

http://www.eksperten.dk/artikler/197
Avatar billede hlnviv Mester
04. marts 2008 - 08:31 #8
Ja den har jeg kigget på men kan ikke helt bruge det. Det jeg skal bruge er et billede/objekt der kun bliver sat ind i nogle af posterne sådan at billedet følger posten og bliver sat ind dirkerte fra en sti
Me.Picture = "C:\Labdatabase2006\E-I Logo.jpg"
hvis jeg bruger den her kommer billedet ind på baggrunden så der trode jeg at jeg kunne få det til at komme ind i mit bundet objektramme/felt
men hvis man måske kan lave det sådan at man sætter det ind i en post manuelt og derefter tager det fra det felt hver gang men ved ikke hvordan min kode sp skal se ud  ;O)
Avatar billede hlnviv Mester
04. marts 2008 - 14:22 #9
Kan også skrive det på en anden måde det jeg skal bruge er en underskrift i min formular den ligger så som et billede (C:\Labdatabase2006\underskrift.jpg) når man så står i sin post i formularen og gerne vil have en underskrift på sin post.
Så var meningen at når man trykker på sin knap så kommer underskriften frem en den post og når man så går til næste post så er den væk og man kan så vælge om der skal være en underskrift her også. Håber du forstår ;O)
Avatar billede mugs Novice
04. marts 2008 - 16:33 #10
Hvis du henviser til billedet med en tekststreng og viser det i et ubundet objekt, kan du ved hjælp af kode indsætte et billede i den post du aktuel står i. Jeg har et eksempel.
Avatar billede terry Ekspert
04. marts 2008 - 18:59 #11
"Det jeg skal bruge er et billede/objekt der kun bliver sat ind i nogle af posterne sådan at billedet følger posten og bliver sat ind dirkerte fra en sti"

A picture in a bound object is stored in the database. Using the method in the article the picture is NOT stored in the database.

Now I'm not 100% sure but if you want to have a different picture in a continuous form then you must use a bound object. If you us ean image control then the picture gets displayed for all records.

So you have to decide between the two, or as an alternative the idea mentioned 28/02-2008 19:59:17
Avatar billede mugs Novice
04. marts 2008 - 19:08 #12
Hvid du lagrer billedet i db, vil denne hurtig vokse til uanede størrelse, hvis du lagrer flere billeder.
Ved kun at lagre tekstsrengen og ved hjælp af kode henviser til billedet, lagrer du ingen billedder, men kun en tekststreng, der så for hver post viser det tilhørende billede. Men jeg mener ikke det duer i fortløbende formularer.

Så jeg er helt ening med terry: Hvad er det du vil?
Avatar billede hlnviv Mester
05. marts 2008 - 07:21 #13
Det er i dette tilfælde det sammen billede men det billede skal !ikke! være i alle poster så det skal sættes ind i et bundet felt. Billedet må gerne blive gemt i db det fylder 4 kb og skal nok max bruges ca 300 gange så det er ikke noget problem.
Avatar billede mugs Novice
05. marts 2008 - 07:42 #14
Jeg vil stadig sige, at du skal nøjes med en tekststreng. Hvad er 4Kb * 300 = 1,2 Mb, og det er da en slat.
Avatar billede hlnviv Mester
05. marts 2008 - 09:38 #15
Hvis det så er en tekstsstreng og den kun skal være i nogle af posterne og blive sat ind ved hjælp af en knap, hvordan gør vi så det.
Du skriver  (Men jeg mener ikke det duer i fortløbende formularer.)
P.S synes nu ikke 1,2 Mb betyder noget !
Avatar billede hlnviv Mester
05. marts 2008 - 10:39 #16
Kan man ikke lave kode til et ikke synlig felt
Avatar billede hlnviv Mester
05. marts 2008 - 10:55 #17
Kommentar: hlnviv 05/03-2008 10:39:42 glem dette
Avatar billede hlnviv Mester
05. marts 2008 - 11:10 #18
Oki jeg prøver at vende det om hvis jeg skal have sat en tekst ind i et felt hvordan skal koden så se ud ? Mit Felt hedder [Underskrift2 ]og min tekst er "F:\lab\Labdatabase2006\E-I Logo.jpg"
Avatar billede mugs Novice
05. marts 2008 - 11:44 #19
Jeg har en testdb der indsætter et valgfrit billede i en db ved hjælp af en tekststreng.
Avatar billede hlnviv Mester
05. marts 2008 - 11:54 #20
ja men din db har sikkeret det problem
04/03-2008 19:08:34 Men jeg mener ikke det duer i fortløbende formularer
Og det er stadig ikke et valgfrit billede jeg skal sætte ind det er et billede der er en underskrift som skal følge den valgt post !!
Avatar billede hlnviv Mester
05. marts 2008 - 11:55 #21
I mit tilfælde skal man ikke væker billeder der skal være en der trykker på en knap også kommer hans underskrift frem
Avatar billede hlnviv Mester
05. marts 2008 - 11:57 #22
men en kode til 05/03-2008 11:10:03 vil måske løse mit problem
Avatar billede terry Ekspert
05. marts 2008 - 18:55 #23
"men en kode til 05/03-2008 11:10:03 vil måske løse mit problem"

How is it going to help having a text (""F:\lab\Labdatabase2006\E-I Logo.j") in a field in some records? It doesnt show a picture in those records.

Try explaining what exactly you are trying to achieve, in detail so that we can maybe find a solution which you can use.
Avatar billede hlnviv Mester
06. marts 2008 - 08:39 #24
Jeg tror det kan hjælpe fordi mit (billede felt) så skal opdater på om der er en genvej i et andet felt eller ej (Me.Requery). Hvis man ikke ved hjælp af en knap kan sætte et billede ind, så kan jeg måske sætte genvejen ind i et felt i de poster hvor mit billede skal være (håber du forstår min ide)
Avatar billede mugs Novice
06. marts 2008 - 11:12 #25
Det kan du sagtens. Her ved et ubundet objekt og 2 felter i tabellen:

Private Sub Kommandoknap23_Click()
Me.FigurPath = "C:\Documents and Settings\All Users\Dokumenter\Billeder\Billedeksempler"
Me.FigurFil = "\solnedgang.jpg"
Avatar billede mugs Novice
06. marts 2008 - 11:17 #26
Der skal så indsættes en kode i formens Current der henter billedet:

If Not IsNull(Me!FigurPath) Then
Me!Billede.Picture = Me!FigurPath & Me!FigurFil
Else
Me!Billede.Picture = ""
End If
Avatar billede hlnviv Mester
06. marts 2008 - 13:53 #27
Hvad er det du svare på ??
Avatar billede mugs Novice
06. marts 2008 - 14:38 #28
På hvordan du indsætter stien til et billede i din db
Avatar billede hlnviv Mester
11. marts 2008 - 09:28 #29
Jeps nu virker det mugs kom med et svar  jeg takke
Avatar billede mugs Novice
11. marts 2008 - 10:19 #30
Selv tak
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