Avatar billede brianmilan Juniormester
23. april 2003 - 10:45 Der er 21 kommentarer og
1 løsning

Billededatabase.

Hej,

Jeg er ved at lave en database over min cd-samling, hvor jeg scanner forsiden fra cd'en ind og skal bruge billedet i databasen, men databasen vokser ekstremt meget hvergang jeg lægger et billede ind, og det er selvom hvert billede kun fylder ca. 43 kb. Jeg har oprettet en seperat database kun til billederne, hvor jeg bruger komandoen "OLE" til at vise billederne med... Er der nogen der kan hjælpe mig, så databasen ikke bliver så stor...

Venlige hilsner
Brian
Avatar billede terry Ekspert
23. april 2003 - 10:49 #1
save only the file name of the pictures in th edB and NOT the file
Avatar billede erikjacobsen Ekspert
23. april 2003 - 10:51 #2
I Access kan det ikke anbefales at gemme billeder. Du kan godt gøre
det i MySql (og vist også i MsSql) uden de store problemer.
Avatar billede brianmilan Juniormester
23. april 2003 - 10:51 #3
Hi Terry, Can you tell me how I can save the filename, of the pictures in the Database?
Avatar billede renehinsch Praktikant
23. april 2003 - 10:53 #4
Access er ikke god til at håndtere binær data. For ikke at få en for stor DB skal du lægge dine filer i et bibliotek udenfor databasen og kun have filnavn i din post for en CD. Du kan så have et image object i din form som du sætter til at have din den tilhørende billedfil som source når du åbner en post.
Avatar billede terry Ekspert
23. april 2003 - 10:55 #5
How are you locating (finding) the file which you are storing in the dB?
Avatar billede brianmilan Juniormester
23. april 2003 - 10:57 #6
Hej Rene, ved du hvordan at jeg kan gøre det? jeg er ikke den store haj til det :o)
Avatar billede terry Ekspert
23. april 2003 - 10:57 #7
You can use the common dialog control to find the file and save the path+filename in the dB. Do you have access to this control?
Avatar billede terry Ekspert
23. april 2003 - 10:59 #8
If you have the path and filename in th edBand an image object on th eform

Me!YourImage.Picture = Me.YourFile
Avatar billede terry Ekspert
23. april 2003 - 11:00 #9
Brian, lets get the filename in the dB first, we can display the  picture after we have done this!
Avatar billede renehinsch Praktikant
23. april 2003 - 11:08 #10
Du kan anvende

Me![ImageFrame].Picture = Me![ImagePath]
Me![ImageFrame].Visible = True

Du skal have en tom billedramme [imageframe] og et felt med filnavn [imagepath]på din form
Avatar billede terry Ekspert
23. april 2003 - 11:11 #11
Brian, have you gone home?
Avatar billede mugs Novice
23. april 2003 - 14:05 #12
Brian > Jeg har en lille testdb der viser, hvordan du indsætter billedet i din formular / rapport, samt tekstfelter der henviser til billedet, der ligger udenfor din db. Der medfølger en Wordfil der step for step fortæller hvodan.

Læg din e-mail, så sender jeg den når jeg er hjemme fra arbejde.
Avatar billede Shasim Novice
23. april 2003 - 14:24 #13
mugs>
Den vil jeg da også gerne se, hvis det er muligt. Min e-mail: shanne@d-w-d.dk

:) Shanne
Avatar billede brianmilan Juniormester
23. april 2003 - 15:45 #14
Hej Mugs,
Det lyder alletiders :o) min e-mail adresse er brianmil@danbbs.dk
Hilsner fra Brian
Avatar billede mugs Novice
23. april 2003 - 16:39 #15
Sendt til begge.
Avatar billede terry Ekspert
23. april 2003 - 19:30 #16
thanks mugs, I was going to send him something myself but I didnt seem to get any response!
Avatar billede brianmilan Juniormester
24. april 2003 - 16:11 #17
Tak Mugs, det virker bare perfekt :-)
Hilsner Brian
Avatar billede mugs Novice
25. april 2003 - 00:15 #18
Det er jo en fornøjelse at hjælpe, når brugerne melder tilbage om resultatet :o)
Avatar billede Shasim Novice
25. april 2003 - 09:13 #19
mugs> Jeg vil også sige tak for det fremsendte, som jeg synes er smart, men da jeg desværre ikke har nogen som helst forstand på VBA, kan jeg ikke finde ud af at bruge en tilsvarende funktion i min egen formular. Har nu siddet og bøvlet lidt frem og tilbage uden held. Jeg har to forskellige billeder ved hver post, og jeg ville gerne have at man kunne se det lille billede. Så jeg har først prøvet at gøre som dig, hvilket gav alle mulige vba-fejl. Så prøvede jeg renehinsch's eksempel ovenfor:

Private Sub Preview_Click()
Me!Preview.Picture = Me!previewbillede
Me!Preview.Visible = True
End Sub

Virker heller ikke, jeg får en fejl 2220 ".. kan ikke åbne ../wwwroot/braemer/katalog/preview/104.jpg".

Det var nu heller ikke lige sagen med Click().

Vil nogen mon hjælpe en hjælpeløs med dette problem?
Avatar billede mugs Novice
25. april 2003 - 09:26 #20
"hvilket gav alle mulige vba-fejl"

Hvilke VBA-fejl?
Har du læst Read Me dokumentet? Det viser Step for Step hvordan.
Prøv med et billede af typen BMP. Jeg får også fejl 2220 ved brug af jpg.
Avatar billede Shasim Novice
25. april 2003 - 09:32 #21
Undskyld, ReadMe var forbigået min opmærksomhed, jeg kigger straks dér, og prøver ellers med BMP.

Tak for hjælpen.

:) Shanne
Avatar billede mugs Novice
25. april 2003 - 09:33 #22
Du vender bare tilbage, hvis du fortsat har problemer :o)
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