Avatar billede Shasim Novice
11. november 2004 - 12:53 Der er 17 kommentarer og
2 løsninger

Grundlæggende billedvisnings-problem

Som nybegynder har jeg et problem med at få vist et billede (fra en post i min tabel, sat ind som link) i en opdateringsformular.

Kan det virkelig være så svært?
Avatar billede mugs Novice
11. november 2004 - 12:55 #1
Opdateringsformular - Hvad er det?
Avatar billede mugs Novice
11. november 2004 - 12:56 #2
I din formular må du jo have et objekt der skal vise billedet - Hvad bruger du her?
Avatar billede jensen363 Forsker
11. november 2004 - 12:58 #3
Til brug for din formular, opretter du en underformular med en bundet objektramme. Denne underformular kunne indeholde følgende forespørgsel :

SELECT tblUser.ID, tblUser.foto
FROM [tblUser]
WHERE (((tblUser.ID = [CurrentUser]));

Herefter er det blot at tildele objektrammen kontrolkildeelementet ( i dette tilfælde benævnt foto fra din User-tabel)

Herefter henstår blot lidt formattering af underformularen, så den fremstår som en integreret del af din hovedformular.

Placer underformularen i formularhovedet på din hovedformular.

Samme fremgangsmåde kan benyttes i rapporter
Avatar billede mugs Novice
11. november 2004 - 13:37 #4
I stedet for at arbejde med undeformularer, som traditionelt volder kvaler for begyndere, vil jeg foretrække at henvise til stry's artikel om emnet.

Har det spørgerens interesse, kan jeg sende en testdb bygget efter samme princip som stry's artikel, men udvidet med billeder i rapport samt åbning af stifinderen for valg af billede. Blot læg din e-mail.
Avatar billede Shasim Novice
11. november 2004 - 14:57 #5
Jeg kan nu godt finde ud af at lave underformularer, men aner ikke hvor jeg skal sætte forespørgslen ind :)

mugs>> 1. Opdateringsformular er en formular jeg har oprettet til at opdatere mine poster.
2. En bunden objektramme.

Tak for dit tilud om at sende testdb, men jeg havde håbet på en direkte anvisning a'la jensen363's, som jeg kunne forstå ;)
Avatar billede jensen363 Forsker
11. november 2004 - 15:01 #6
Forespørgslen indsættes via egenskaber i Postkilde
Avatar billede Shasim Novice
11. november 2004 - 15:30 #7
Jeg indsætter i SQL-visning:
SELECT tblUser.ID, tblUser.foto
FROM [tblUser]
WHERE (((tblUser.ID = [CurrentUser]));

udskifter: tblUser med min egen tabel, og foto med mit eget feltnavn, men får syntaksfejl i sidste linje.
Avatar billede jensen363 Forsker
11. november 2004 - 15:37 #8
WHERE (((tblUser.ID = [CurrentUser])) har login som kriterie, du benytter antageligt et andet kriterie som rettesnor for, hvilket foto som skal medtages
Avatar billede Shasim Novice
11. november 2004 - 15:40 #9
Det foto som skal med er selvfølgelig det som passer til den vite post i hovedformularen ...?
Avatar billede Shasim Novice
11. november 2004 - 15:41 #10
Syntaksfejlen så i øvrigt ud til at være den ekstra parentes til venstre.
Avatar billede jensen363 Forsker
11. november 2004 - 15:41 #11
WHERE (((tblUser.ID = Me![felt]));
Avatar billede Shasim Novice
11. november 2004 - 15:51 #12
OK, så langt så godt, men jeg kan ikke få den til at vise billedet. Jeg må prøve igen i morgen. Tak for hjælpen indtil videre :)
Avatar billede Shasim Novice
12. november 2004 - 08:36 #13
Det kan jeg simpelthen ikke få til at virke!
Avatar billede mugs Novice
12. november 2004 - 08:37 #14
Hvis du lægger din e-mail, kan jeg sende dig et eksempel med vejledning.
Avatar billede Shasim Novice
12. november 2004 - 08:39 #15
Tak skal du have: shanne@d-w-d.dk
Avatar billede mugs Novice
12. november 2004 - 08:46 #16
Sendt.
Avatar billede Shasim Novice
12. november 2004 - 09:11 #17
OK - tak skal du have - det tror jeg godt jeg kan få til at virke. Vil det være rimeligt at dele points'ene eller hvordan?
Avatar billede mugs Novice
12. november 2004 - 09:39 #18
Del du blot. Får du problemer vender du tilbage.
Avatar billede Shasim Novice
12. november 2004 - 09:46 #19
Tak, 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