Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:19 Der er 17 kommentarer og
1 løsning

Flere ting i acces

Altså i en tabel kan man så gøre sådan man lægger flere billeder (Genveje) ind i samme tabel .. og hvordan ??
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:26 #1
Det kan man godt. Du gør det ved at specificere flere kolonner af samme type (binær). Du bryder dog normalformerne, som er et regelsæt for godt design af databasestruktur.
Du bør i stedet for lave en tabel, som kun indeholder billeder og linke til den med ID'er.

Et eksempel er en database med flere billeder af denne samme person.

Her ville du bruge tre tabeller
Person
PersonId

Billede
BilledeId

Billeder_Af_Person
RelationId
BilledeId
PersonId

Som du sikkert kan se, kan du finde alle billeder af en person ved at lave en query på følgende måde

SELECT PersonId, BilledeId FROM Billeder_Af_Person WHERE PersonId = 2

Hvis du vil have informationer om personen og billeder med, kan du:

SELECT P.PersonId, P.PersonNavn, B.BilledeId, B.BilledeSti, P.Fornavn
FROM
  Billede B
  JOIN Billeder_Af_Person R ON B.BilledeId = R.BilledeId
  JOIN Person P ON R.PersonId = P.PersonId
WHERE
  PersonId = 2
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:29 #2
Jo men kan man ligge flere billede-genveje ind i samme tabel .. altså som adskiller sig med , eller noget .. sådan den loader alle billeder i stedet for man skal for meget igennem ??
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:30 #3
Eller kan du forklare bedre, for er rimlig ny i det her :]
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:32 #4
Tabellen Billeder_Af_Person er den mekaniske, som gør det muligt at have flere billeder af en person. Det gælder også for din problemstilling. Mit eksempel illustrer hvordan man kommer udenom at have en tabel med felter billede1, billede2, osv.. Det er nemlig ikke fin stil at gøre det på den måde.

Håber det giver meninng :)
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:36 #5
Kan jeg godt se .. Men hvis du så gider ? at skrive det op hvordan det hele så skal opbygges, og forklare det hele (self. for flere point ) :]~ ?
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:40 #6
Jeg skal lige vide, hvor meget jeg skal beskrive. Kan du finde ud af at bruge Access og lave queries? Altså hive data ud med ASP, oprette tabeller og sådan noget i dur.
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:42 #7
Kan godt finde ud af at lave acces ... Men queries deri tror jeg ikke ... Håber på at lære så meget herinde som muligt .. og i er jo stor hjælp =]
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:44 #8
Du starter med at lave de tre tabeller, som jeg har listet (hvis de altså passer på det, du har tænkt dig at lave).
I ASP kan du hive værdier ud ved hjælp af recordsets (der er masser af indlæg om den slags på eksperten i forvejen).
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:45 #9
Her er en tutorial, du kan starte med http://www.devdos.com/vb/lesson4.shtml
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:46 #10
Okay ... Nu er de oprettet
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:51 #11
Den var pænt skod den første tutoria, jeg fandt til dig. Prøv denne her i stedet, den er på dansk: http://www.html.dk/tutorials/asp/lektion17.asp
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:52 #12
læser den nu her .. Men hvad skal jeg så gøre når de er oprettet ??
Avatar billede mufoxe Nybegynder
08. januar 2004 - 16:55 #13
Du skal følge tutorialen og bruge den query, som jeg har lavet. Dem sidste kræver kun lidt tilpasning for at den virker (du skal tilføje de feltnavne, som er brugt til dine tabeller).
Avatar billede ppncpn Nybegynder
08. januar 2004 - 16:57 #14
okay jeg prøver .. vender tilabge hvis jeg skal bruge hjælp ok :]~?
Avatar billede ppncpn Nybegynder
08. januar 2004 - 17:03 #15
Okay, fatter hat .. Tror det er bedre hvis jeg får hjælp her .. hvis du gider, Så kan jeg se på det jeg får fra dig og kigge lidt på det og måske lære der derfra ? .. jeg skal have bygget en side op hvor en bruger kan tilmelde sig og ligge billeder ind og en lille profil ( alder navn osv.) Ved bare ik' helt hvordan man gør med de billeder ?
Avatar billede mufoxe Nybegynder
08. januar 2004 - 21:35 #16
Eksperten er fortrinsvis til små problemstillinger. Du vil have mig til at lære dig at programmere, hvilket er en alt for stor opgae. Du bør gå i gang med at læse og lære lidt efter lidt, så du har bedre greb om grundprincipperne.
Avatar billede ppncpn Nybegynder
09. januar 2004 - 13:55 #17
Okay så .. men tak for hjælpe :]
Avatar billede mufoxe Nybegynder
09. januar 2004 - 14:10 #18
Jeg ville virkelig gerne hjælpe dig videre ... læs nogle tutorials og få en idé om, hvor du særligt har brug for hjælp. At have brug for hjælp til alt er ikke godt som et udgangspunkt.

Håber jeg har formuleret mig fornuftigt her :)
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
Kurser inden for grundlæggende programmering

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