Avatar billede justdoit Nybegynder
13. april 2002 - 14:26 Der er 19 kommentarer og
3 løsninger

billede og tekst

Hvordan ligger jeg billeder og tekst ned i min database, sådan at jeg kan trække disse ud til et bestemt id??
Avatar billede terry Ekspert
13. april 2002 - 14:45 #1
Hi! If I were you I WOULD NOT put the actual picture in the database! I would place the pictures on your HARD DRIVE and just store the path and file name in the database.
Avatar billede kimiwan Nybegynder
13. april 2002 - 14:45 #2
opret en tabel med tre felter: unikt id, streng til at gemme stien til billedet, og streng til at gemme billedteksten.

så lægger du bare billedet i en mappe på serveren.

hvis du vil bruge meget tekst til hvert billede, skal du evt. bruge et tekst felt (notat/memo i access)
Avatar billede terry Ekspert
13. april 2002 - 14:49 #3
kimiwan>how do we get to see the pictures?
Avatar billede justdoit Nybegynder
13. april 2002 - 14:58 #4
Forstår ikke helt?? kan jeg ikke ligge det hele i den db jeg har allerede!
Avatar billede terry Ekspert
13. april 2002 - 15:17 #5
YES you can, but the probelm with pictures IS that they do fill quite a lot and Access does have its limitations. Also once they are in they are hard to get out!
Avatar billede justdoit Nybegynder
13. april 2002 - 18:17 #6
ok, men hvordan ligger jeg så mit LINK i databasen sådan at det er linket jeg henter??
Avatar billede mugs Novice
13. april 2002 - 19:10 #7
justdoit > Helt ening med Terry: Du skal placere billederne udenfor din database, ellers vil den vokse utrolig i størrelse.

Du skal oprette en mappe hvori du placerer billederne. I din tabel laver du 2 felter:

1 felt der viser stien til din billemappe.
1 felt hvori du indtaster billedets navn.

I formularen opretter du 1 billede og vælger et billede (ligegyldigt hvilket, f.eks fra Clip Art). I formularens OnCurrent event indtaster du koden:

If Not IsNull(Me!FigurPath) Then
Me!Billede.Picture = Me!FigurPath & Me!FigurFil
Else
Me!Billede.Picture = ""
End If

Så vil formularen altid hente det aktuelle billede der hjører til postens formular.

Er du interesseret, kan jeg sende dig et eksempel med den færdige Access db og vejledning i Word.

Blot læg din e-mail.
Avatar billede terry Ekspert
13. april 2002 - 20:15 #8
Hey mugs, I seem to recall that you have refered to thio sexample of couple of time, any chance of me having a peep?
mvh
Terry
Avatar billede mugs Novice
13. april 2002 - 21:41 #9
Hey Terry, Yes - It is correct that I have used this example a couple of times. It seemes to be a generel problem for beginners in Access, and therefore I found this example.

What does your question mean "having a peep"? If you want the database and the "vejledning" - Yes of course. E-mail??
Avatar billede terry Ekspert
14. april 2002 - 09:38 #10
terry@santhell.dk
Avatar billede mugs Novice
14. april 2002 - 09:44 #11
Sendt til terry.
Avatar billede terry Ekspert
14. april 2002 - 09:45 #12
mange tak :o)
Avatar billede justdoit Nybegynder
14. april 2002 - 17:26 #13
Ja tak, jeg vil også gerne have det sendt!

m.smedegaard@mail1.stofanet.dk

På forhånd tak!
Avatar billede mugs Novice
14. april 2002 - 17:41 #14
Sendt til justdoit.
Avatar billede justdoit Nybegynder
14. april 2002 - 18:00 #15
Hej

Jeg kan ikke bruge det, da programmet vil have at jeg har en printer installeret. Derfor laver den en fejlmelding!!
Avatar billede mugs Novice
14. april 2002 - 18:09 #16
Sendt igen uden rapport.
Avatar billede weinreich Nybegynder
14. april 2002 - 20:20 #17
Jeg sidder også lige og har lidt problemer omkring billeder, så jeg kommer lige med en kommentar.
Er det bare ganske almindelige tekst felter man skal have i tabellen, og hvordan får jeg lagt billedet ned i tabellen? Med det mener jeg: Hvad før jeg i min formular får at få billedet ind?
Avatar billede mugs Novice
14. april 2002 - 22:14 #18
weinreich > Ja ganske almindelige tekstfelter.
Træk felterne ind i din forespørgsel og formular. I feltet FigurPath skriver du stien til den mappe hvori du har billedet liggende, f.eks:

D:\Billede (afslut med en \)

I feltet FigurFil skriver du navnet på det billede, du vil vise i formularen f.eks:

Hest.BMP

Koden i formularens VedAktuel hændelse:

Me!Billede.Picture = Me!FigurPath & Me!FigurFil

vil resultere i

D:\Billede\Hest.BMP

og så vil db altid vise det billede der hører til den aktuelle post.
Avatar billede justdoit Nybegynder
15. april 2002 - 23:22 #19
Jeg har skrevet Billeder i feltnavn, datatypen er en tekst! Hvor skriver jeg hvor billedet ligger og hvad det hedder??

Jeg ved godt at det står beskrevet ovenfor, men jeg forstår det ikke helt?
Avatar billede mugs Novice
16. april 2002 - 12:29 #20
justdoit > Jeg antager du har oprettet felterne i tabellen som beskrevet samt billedefeltet i formularen. Træk felterne ind i din forespørgsel (Hvis du har en sådan) og videre ind i formularen.

I formularens felt FigurPath skriver du stien til den mappe hvor du har billederne placeret. Husk at afslutte med \. F.eks:

D\Billeder\

I formularens felt FigurFil skriver du navnet på det billede, du vil have vist sammen med den aktuelle post. F.eks:

Hest.BMP

Har du stadig problemer, er du velkommen til at sende db til mig, og jeg vil kigge på det i eftermiddag:

mugs@mail.dk

Husk evt. at konvertere til Access97.
Avatar billede agazoth Nybegynder
29. september 2006 - 23:34 #21
Mugs. Må jeg også få den mail?
axel@riax.dk
Avatar billede mugs Novice
30. september 2006 - 06:21 #22
Eksempeldb sendt til aqazoth.
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