Avatar billede fastwrite Nybegynder
14. oktober 2002 - 02:47 Der er 10 kommentarer og
3 løsninger

Skuffe med billeder skal vises fra Access

Hej. Jeg skal prøve at forklare det så enkelt som muligt. Jeg har en frygtelig masse billeder som jeg gerne vil have lidt styr på. Jeg har til det formål lavet en skuffe, hvor alle billeder hedder noget med billede-000001.jpg og såfremdeles med tallene (altså det næste billede hedder så billede-000002.jpg).

Hvordan får jeg min database til automatisk at se alle disse filer, indsætte records, og vise billedet i en formular? Den skal være sådan at når man trykker på en knap, fx, så tjekker den lige skuffen igennem, og er der kommet nogle nye, bliver de automatisk tilføjet i en record, man senere kan gå ind og redigere i.

100 point er på bordet.
Avatar billede bdf Mester
14. oktober 2002 - 05:24 #1
Brug Windows Commander... ( http://www.ghisler.com/ )
Programmet har en bestemr funktion til det! utrolig nemt...

//BDF
Avatar billede mugs Novice
14. oktober 2002 - 05:46 #2
Jeg har et eksempel i Access97, hvor du placerer billederne i en mappe udenfor din db. Herefter koder du databasen, således at den finder det billede frem, der hører til den aktuelle post, og viser billedet i din formular. Du kan også få billedet med i din rapport.
Eksemplet fungerer også i 2000 og XP.
Læg din e-mail, hvis du vil have det tilsendt.
Avatar billede fastwrite Nybegynder
14. oktober 2002 - 14:04 #3
bdf - selve rename funktionen bruger jeg i Windows Commander - et genialt program jeg bruger altid.. Men det skal styres fra en database..

mugs - min e-mail : info@tsmedia.dk
Avatar billede mugs Novice
14. oktober 2002 - 14:11 #4
Sender når jeg er hjemme fra arbejde.
Avatar billede dorte_23 Nybegynder
14. oktober 2002 - 14:32 #5
Hej mugs,

Jeg ville vældig gerne se det eksempel, du har til access97 - da jeg selv har lidt bøvl med et site, hvor der skal tilføjes billeder af brugeren med jævne mellemrum. Kunne jeg også få lov at kikke - mail:berth@tdcspace.dk
Hilsen Dorte
Avatar billede mugs Novice
14. oktober 2002 - 17:52 #6
Sendt til fastwrite og dorte 23
Avatar billede fastwrite Nybegynder
15. oktober 2002 - 00:29 #7
takker.. jeg kan dog desværre ikke bruge det, da det ikke var det jeg ønskede. Hvad jeg ønsker er, at når jeg opretter en ny post, så henter den automatisk billede-01 ind.. når jeg opretter en ny post, henter den automatisk billede-02 ind - jeg formoder jeg skal bruge en MAX kommando der kigger efter den tidligere post's billede nummer og plusser med en...
Avatar billede lasse_buck Nybegynder
15. oktober 2002 - 02:39 #8
fastwrite >> Hvis jeg har forstået det korrekt, så skal man ikke bekymre sig om at generere filnavne. Når der kommer nye billeder til
, så overholder de allerede navnestandarden.

Du vil gerne generere en følge-record til hvert billede. Når der kommer nye billeder, skal der genereres tilsvarende nye records.

Jeg foreslår, at du laver en insert-query, som genererer følge-records for alle nye billeder.

Man kan lave en seperat tabel med en taeller, men hvis vi lader selve filnavnet være unik nøgle i tabellen med følge-records, så behøver vi ikke bekymre os om ID.
Vha en LEFT JOIN og IsNull() kan du nu udvælge alle filnavne, som findes i mappen med billeder men ikke tabellen af følge-records. Dette udtræk anvendes i din insert query.

P.S. Jeg er ikke klar over, hvordan man laver en forespørgsel, som henter alle filnavne i en mappe.
Avatar billede mugs Novice
15. oktober 2002 - 07:22 #9
Nyt udkast sendt med flg kode tilføjet:

If Me.NewRecord Then
Me.FigurFil = DMax("[FigurFil]", "Tabel1") + 1
Me.FigurPath = "D:\VBA funktioner\VBA\Billede\nymappe\"
Me.type = ".BMP"
End If

Som ved en ny post tildeler feltet FigurFil den højeste værdi i tabellen +1, og tildeler de øvrige felter henholdsvis stien til billemappen og billedetype.

Der er ikke lavet nye tabeller / forespørgsler.
Avatar billede mugs Novice
17. oktober 2002 - 23:39 #10
fastwrite > det er nu på tide med en kommentar!!
Avatar billede baatmus Nybegynder
19. oktober 2002 - 22:44 #11
Jeg forstod oprindeligt på dig, at du gerne vil have styr på dine billeder.

Hvis DET er det vigtigste synes jeg su skulle kigge på programmet ThumbsPlus (trial version på http://www.cerious.com). Programmet er beregnet til at holde styr på billeder. Jeg bruger den til at holde styr på alt fra de 10.000 billeder jeg har taget med mit digitale kamera til mine fonte og audio/video stumper.

Det kan sortere, automatisk lave thumbnails, ændre størrelse og alt muligt andet., lave virtuelle billedsamlinger, lave fotohjemmesider automatisk, holde styr på off-line billedsamlinger og meget, meget mere.

Desuden ligger alle data i en Access database - om den kan bruges til egne formål er uvist.
Avatar billede fastwrite Nybegynder
21. oktober 2002 - 03:18 #12
hej.. Sorry - at jeg ikke har svaret.. for dårligt af mig.. Jeg fandt en hel anden løsning, baseret på en flash i stedet. Nu har jeg lavet mig et galleri, der henter billederne fra en skuffe, og den henter bare løs, gør den.. I kan se det her: www.tsmedia.dk/html/load_images.html - selve hjemmesiden er ikke lavet helt færdig endnu, men det kommer..

Jeg takker for alle jeres forslag! I får point herefter.
Avatar billede mugs Novice
21. oktober 2002 - 06:09 #13
fastwrite > Tak for point. Det er egentlig sjovt at se, hvad koden egentlig skulle have brugt til. Jeg havde forestillet mig, at du blot skulle have orden på nogle private billeder, og ikke noget med en hjemmeside.
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