Avatar billede bimmer123 Nybegynder
28. marts 2006 - 13:51 Der er 5 kommentarer og
1 løsning

Relaterede produkter

Jeg er i færd med at lave en webshop, og jeg vil så gerne have mulighed for at vise en række relaterede produkter når man har kligget så ind på et specifikt produkt...

Siden der viser produktet er lavet jeg og jeg har alle mine produkter i en access databse, sat op med individuelle id numre...
Avatar billede ffsoft Praktikant
28. marts 2006 - 14:00 #1
Du skal bruge en ekstra tabel med to felter:

ProduktID
RelateretID

Begge felter skal pege på tblProdukt.ProduktID
Nu kan du fastlå hvilke produkter der er relaterede til et
specifikt produkt.
Avatar billede bimmer123 Nybegynder
28. marts 2006 - 14:01 #2
Ok, hvordan skal SQL strengen se ud?
Avatar billede ffsoft Praktikant
28. marts 2006 - 14:25 #3
SELECT tblProdukt.Navn, tblProdukt_1.Navn AS Relateret
FROM tblProdukt AS tblProdukt_1 INNER JOIN (tblProdukt INNER JOIN tblRelateret ON tblProdukt.ProduktID = tblRelateret.ProduktID) ON tblProdukt_1.ProduktID = tblRelateret.RelateretID
WHERE (((tblProdukt.ProduktID)=1));

Det kan muligvis gøres mere overskueligt.
Avatar billede ffsoft Praktikant
28. marts 2006 - 14:33 #4
Du ved jo hvilket produktid du har på skærmen, så du
skal bare kende navnene på de relaterede:

intProduktID = 1

"SELECT tblProdukt.Navn
FROM tblRelateret, tblProdukt
WHERE tblRelateret.RelateretID=tblProdukt.ProduktID
AND tblRelateret.ProduktID= " & intProduktID  & ";"

Testet i Access
Avatar billede bimmer123 Nybegynder
02. april 2006 - 23:04 #5
hej ffsoft, undskyld det lige har taget noget tid, men har været lidt ophængt.

Hvis du lige laver et svar så får du point
Avatar billede ffsoft Praktikant
03. april 2006 - 12:10 #6
Et svar :0)
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