15. oktober 2005 - 15:33Der 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.
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.
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.
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.
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
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.
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
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.
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
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.
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.