Avatar billede bravida Nybegynder
15. oktober 2005 - 15:33 Der er 20 kommentarer og
1 løsning

Indsæt billede

Alt driller mig idag. Jeg har en formular hvor data bliver indskrevet og man kan indsætte et billede i rammen. Hvorfor kan jeg ikke indsætte et billede men kun et objekt.
Avatar billede terry Ekspert
15. oktober 2005 - 16:02 #1
you have to set the objects picture property before you can see it

Me.YourImage.Picture = "C:\SomeImage.bmp"
Avatar billede bravida Nybegynder
15. oktober 2005 - 16:06 #2
terry - kan du ikke trække dit svar tilbage, da jeg på ingen måde forstår dit svar.
Avatar billede terry Ekspert
15. oktober 2005 - 16:10 #3
Can you explian your problem in more detail and mayeb I can give another answer, eller er det engelske du ikke forstår?
Avatar billede terry Ekspert
15. oktober 2005 - 16:11 #4
Avatar billede -anders- Juniormester
15. oktober 2005 - 16:22 #5
Hej, det terry mener er at din billedramme i formularen henviser til et billede som ligger på et drev, hvor stien til billede er gemt i et felt i tabellen.

Man kan godt benytte et OLE objektfelt i tabellen, men denne metode for databasen til at vokse helt uhæmmet i størelse. Den artikel som terry henviser til gennemgår netop denne problematik.

Nevermind hvis du benytter et OLE objektfelt i tabellen skal du sørge for at egenskaben for feltet/objektramme ikke er sat til Vis som Ikon, så skukke det virke.
Avatar billede -anders- Juniormester
15. oktober 2005 - 16:23 #6
Øhh skukke er = med skulle :o)
Avatar billede mugs Novice
15. oktober 2005 - 16:28 #7
Jeg kan sende dig et eksempel med vejledning der viser hvordan du gør. Blot læg din e-mail.
Avatar billede bravida Nybegynder
15. oktober 2005 - 16:32 #8
aandersen: Jeg benytter OLE objektfelt, men forstår det ikke da jeg brugte access 2000 var der ingen problemer, men nu hvor jeg bruger 2003. Der er ingen flueben i VIS som Ikon men den indsætter kun Ikon og ikke selve billedet.
Avatar billede -anders- Juniormester
15. oktober 2005 - 16:48 #9
Hmm, det har været problemer med dette før, for ikke så længe siden her på E så vidt jeg husker fik vi det aldrig til at virker, jeg prøver lige at teste det af.
Avatar billede -anders- Juniormester
15. oktober 2005 - 16:51 #10
Okay, har lige testet det af, jeg kan faktisk heller få det til at virker, hvis man tager egensskaber for oleobjektet feltet i formen, kan man angive om visning skal være indhold eller ikon, men hos mig gør det ingen forskel, jeg har forsøgt med flere typer billedefiler .bmp, .tif. jpeg osv, men det gør heller ikke nogen forskel, sorry jeg blank her, havd med at kikke på et eks. fra mugs, det er også det terry er inde på fra starten
Avatar billede mugs Novice
15. oktober 2005 - 16:52 #11
Uanset hvad, vil jeg kraftif fraråde dig at benytte OLE objekter. Som det fremgår af tidligere indlæg vil db vokse til uanede størrelser. Men relation til dit tidligere spørgsmål antager jeg, at du indsætter billeder af musikere til et stykke musik. Din db vil fylde enormt.
Avatar billede bravida Nybegynder
15. oktober 2005 - 16:55 #12
Hej mugs: Det som jeg bruger billeder til, er at kunne se hvilken musiker jeg booker ud. Hvis jeg ikke skal bruge OLE objekter, hvad skal jeg da gøre.
Avatar billede bravida Nybegynder
15. oktober 2005 - 16:56 #13
Bliver nok nødt til at forhøre point, da jeg ikke troede det var så stort problem.
Avatar billede -anders- Juniormester
15. oktober 2005 - 16:59 #14
Det er det såmænd ikke, der er masser af indlæg hvor bruger gerne vil have et forskelligt billed vist post til post,som i dit tilfælde, metoden i stry's artikel er skudsikker, den bliver brugt meget tit, jeg syntes du skulle tage i mod tilbudet fra mugs om en eks. db, det er faktisk ikke så slemt
Avatar billede bravida Nybegynder
15. oktober 2005 - 17:04 #15
Til mugs: shh@mail1.stofanet.dk
Avatar billede mugs Novice
15. oktober 2005 - 17:04 #16
Som aandersen siger er der mange spørgsmål om emnet. DEt er ikke nødvendigt at forhøje point. Det er ren rutine at tage et eksempel fra min HD og sende det.

Groft sagt: Når du bruger OLE objekter lagrer du selve billedet i db. Med stry's metode lagrer du kun stien til billedet. Og du programmerer herefter db til ast hente billedet hver gang formularen opnår status af current.

Når jeg skriver sty's metoder er det faktisk ikke rigtigt. Jeg har bygget min db efter en artikel på Teknologisk Institut's hjemmeside. Hvor stry har sin inspiration fra ved jeg ikke. Men det gør jo ikke metoden mindre god - Ej heller stry's artikel.
Avatar billede mugs Novice
15. oktober 2005 - 17:06 #17
Eksempel sendt.
Avatar billede -anders- Juniormester
15. oktober 2005 - 17:11 #18
Sakset fra hjælpefilen for OLE pakker:

Sådan skiftes der mellem beskrivelses- og billedvisning
Klik et sted i indholdsruden, og benyt derefter en af følgende fremgangsmåder:
Klik på Beskrivelse for at få vist navnet på filen i pakken.
Klik på Billede for at få vist et øjebliksbillede af indholdet i pakken.
Bemærk!

Billedvisning er kun tilgængelig, hvis pakkens indhold blev oprettet i et program, der understøtter træk og slip-funktioner.

Ovenstående er tilsyneladende nyt for Access 2003 ifht, Access 2000
Avatar billede -anders- Juniormester
15. oktober 2005 - 17:15 #19
Men helt enig med mugs,OLE metoden er ikke henigtsmæsig, heller ikke hvis den kunne vise billedinhold
Avatar billede bravida Nybegynder
21. oktober 2005 - 13:07 #20
Vedr. indsætning af billede i access 2003 er nu klaret med mugs hjælp.
1. Rigtig man kan ikke indsætte billede direkte i db. som man kunne med access 2000
2. db ville også blive alt for tung at arbejde med, hvis man gjorde dette (punkt 1)
3. Løsningen er at indsætte billeder med FigurPath, som ikke belaster db, men rigtig det kræver lidt mere arbejde med oprettelse første gang.

Tak for hjælpen.
Bravida
Avatar billede mugs Novice
21. oktober 2005 - 13:15 #21
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