Avatar billede ferdinand.k Mester
20. juli 2002 - 14:41 Der er 3 kommentarer og
1 løsning

Automatisk indsættelse af OLE-object

jeg sidder med en kundedatabase, hvor jeg skal indsætte et billede. Dette billede skal kunne redigeres af brugeren. Derfor har jeg indsat et "bundet ole-object". Ét billede pr. kunde, og det er altid det samme billede der skal indsættes! Når jeg nu opretter en ny kunde, er der ikke noget billede til denne, og man skal selv ind og deffinere hvilket billede der skal vises, hvilket jo ikke er særligt brugervenligt. Hvordan fortæller jeg Access at den ALTID skal finde billedet under: C:\bla bla....???????????
Avatar billede mugs Novice
20. juli 2002 - 20:22 #1
Forhåbentlig ligger dit billede udenfor databasen, ellers vil db vokse til en meget stor db. Jeg har en testdb der viser, hvordan du placerer dit billede i en mappe udenfor for selve db, og hver gang du skifter post i formularen, henter db det billede der hører til posten. NMen det var jo ikke det du spurgte om. Jeg har eksperimenteret lidt med det og fundet flg. kode:


Private Sub Form_Current()
If Me.NewRecord Then
Me.FigurPath = "C:\Dokumenter\"
Me.FigurFil = "HADECOMP.BMP"
End If
Me!Billede.Picture = Me!FigurPath & Me!FigurFil
End Sub

I tabellen opretter du 2 tekstfelter med navnene "FigurPath" og "Figurfil". Træk felterne ind i din forespørgsel / formular. Koden indsætter du i formularens VedAktuelHændelse (OnCurrent i engelske versioner).
Udtrykket "Me!Billede.Picture" er navnet på dit billedefelt i formularen.

Læg din e-mail hvis du vil have et par eksempler tilsendt i Access97, men det fungerer også i 2000 og XP.
Avatar billede ferdinand.k Mester
21. juli 2002 - 11:27 #2
det ville være lækkert: ferdinand.k@get2net.dk
Avatar billede mugs Novice
22. juli 2002 - 18:41 #3
Sendt.
Avatar billede ferdinand.k Mester
25. juli 2002 - 16:06 #4
jeg takker for mailen, det er da også sket en del fremskridt i processen, dog er mit problem at det billede der skal indsættes skal kunne ændres i! Altså skal man kunne med et "dobbelt-klik" kunne redigere i billede... Præcis som ved et "ubundet OLE-objekt". Jeg har forsøgt mig frem, dog uden held. Den mulighed du har lavet i din testdb, benytter sig af formatet "billede". er der nogen måde man kan lave et "billede" om så man kan redigere i det, eller kan man istedet ændre "billede" til OLE objekt???? jeg bukker og takker for indsatsen.... :)

//ferdinand.k
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