Avatar billede fuskeren Nybegynder
04. november 2004 - 11:37 Der er 11 kommentarer

Vis et billed fra en bd i en standard wiewer f.eks. imaging

Er ved at skrue en db sammen der er en mellemting mellem en billeddatabase (billeder ligger i ekstern mappe)og en database  til lagring af mange forskellige informationer.

De billeder der vises i db skal ved dobbeltklik på billedet åbnes i en standard billed wiewer som f.eks. microsoft's imaging eller anden efter eget valg.

Ved at tilføje en hendelse (åben pogram) til billedvinduet i db kan jeg åbne imaging ved dobbeltklik, men billedet følger ikke med ....

Hvad kan jeg gøre ??

Skær det vendligst ud i pap da jeg er total novise i access, hvis det er VBA pogramering der skal til, fatter jeg ikke en brik, så er det helt nødvendigt at starte med adam og eva.
Avatar billede mugs Novice
04. november 2004 - 12:36 #1
Jeg har en testdb med billeder, hvor du får mulighed for at åbne stifinderen og vælge / indsætte et billede. Er du interesseret kan du blot lægge din e-mail, så sender jeg den som zip fil.
Avatar billede mugs Novice
04. november 2004 - 12:37 #2
Ps.: Vejledning medfølger.
Avatar billede fuskeren Nybegynder
04. november 2004 - 13:41 #3
Hej muggs

Tak for dit hurtige svar. Du sendte mig testdatabasen i går. Jeg har prøvet den, men den detalje virker ikke optimalt, da den først minimere access og derefter åbner billedet i en wiewer samtidig med at billedet udskiftes i db. Det er kun funktionen med at åbne billedet i en wiewer jeg skal bruge. Da VBA programering er helt nyt for mig er jeg ikke sikker på at jeg kan finde den del af din test db der skal bruges. Det bliver nødvendigt at skære det ud i pap !
Avatar billede mugs Novice
05. november 2004 - 12:22 #4
Så skal du blot nøjes med denne kode i kommandoknappen:

Private Sub Kommandoknap23_Click()
Me.Kommandoknap23.HyperlinkAddress = LaunchCD(Me)
End Sub


Eksempel sendt.
Avatar billede fuskeren Nybegynder
10. november 2004 - 14:18 #5
Hej mugs
Denne funktion gør to ting på en gang som bør kunne skilles ad. Den åbner en stifinderfunktion så man kan finde sit billed, det er en god og nyttig ting.
Den anden ting er den jeg mangler mest, ved dobbeltklik på et billed i db skal billedet åbne i en valfri wiewer.
Din lille demo åbnede først stifinderfunktionen derefter viste billedet i en ikke valfri wiewer.

Det er disse to ting jeg gerne vil have skilt ad, så der er en funktion der henter et nyt billed og en funktion der viser billedet i en en valfri wiewer efter der er dobbeltklikket på det i db.
Avatar billede mugs Novice
10. november 2004 - 15:36 #6
Du åbner et andet program med denne kommando f.eks indsat i billedets dobbeltklik hændelse:

Call Shell("D:\Programmer\Fælles filer\Microsoft Shared\PhotoEd\PHOTOED", 1)

Med den henter ikke automatisk det billede du ser i formularen. Den starter blot programmet. Men hvad er den dybere mening, med at vise billedet med et andet program ?
Avatar billede fuskeren Nybegynder
10. november 2004 - 15:43 #7
De billeder der bliver vist i db er forholdsvis små, ved at hente billedet ind i en billedbriwser/wiewer er det muligt at kopiere det lægge det et andet sted m.m. uden at vide hvor og i hvilke mappe man skal finde det.
Avatar billede mugs Novice
10. november 2004 - 15:54 #8
Hvis det er af hensyn til, at andre brugere på et netværk end administrator ikke skal have mulighed for at skifte billede, kan du lave fornt- og backend, hvor du i brugernes frontend simpelthen har fjernet knappen og koden der skifter billede.
Avatar billede fuskeren Nybegynder
11. november 2004 - 09:13 #9
God morgen mugs og alle andre på sidelinien.
Det er ikke af hensyn til andre bruger. De billeder der skal vises i db er små (ca. 5 cm på lange led). For at kunne udvælge rette billed skal det være muligt at forstørre billedet op, ved f.eks. at åbne det i en billed browser eller wiewer.
Denne facilitet findes i de fleste billeddatabaser, hvor det kan være nødvendigt at kunne vurdere skarpheden af de enkelte billeder ved en kraftig forstørring.
Avatar billede mugs Novice
11. november 2004 - 09:50 #10
Et alternativt forslag kan være, at lave 2 billeder: 1 lille og 1 stort på samme formular. Det store billeder kan du lægge på en anden side i formularen, og ved tryk på en knap skifte til denne side.

Når du i min database db46 åbner stifinderen og finder et billede, åbnes det jo i billedbehandlingsprogrammet, og du har her mulighed for at vurdere billedets kvalitet.
Avatar billede fuskeren Nybegynder
11. november 2004 - 15:31 #11
Din db46 åbner stifinderen, det er det der er problemet, den skal ikke åbne stifinderen. Et dobbeltklik på billedet skal åbne billedet i en billedbrowser efter eget valg.
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