webForumDet fria alternativet
Logga in / Bli medlem

ACCESS - Flera produkter under samma ordernr.???

Databaser & SQL

2 svar · 199 visningar · startad av jvc_man

Medlem sedan okt. 2003165 inlägg
Trådstart#1

Godkväll!

Jag undrar hur man skall göra för att kunna lägga flera produkter under ett och samma ordernr. Produkterna ligger självfallet i T-Produkter och så finns en hel del andra tabeller, men i T-Order så skall det finnas: Ordernr,kundnr,prodnr,pris,datum.

Hur skall jag kunna lägga flera varor under samma ordernr utan att behöva skapa flera identiska ordernr i T-Order...

Mycket tacksam för snabba svar!

Mvh Björn

Medlem sedan dec. 20003 887 inlägg
#2

Poängen med en ordertabell är väl att just ordernumret ska vara unikt. I produkttabellen är produktid det unika.

Men som du verkar mena så vill du att en order ska kunna bestå av flera produkter vilket är lika förståeligt. Enklaste lösningen är att du skapar en tabell till, som har en räknare som primärnyckel. När du skapar en ny order måste du alltså dels skapa en post i ordertabellen samt en ny post i den nya tabellen för varje produkt du vill ska vara med på ordern.

Medlem sedan juni 20036 inlägg
#3

Hej!

Skapa en tabell som heter typ "orderrader".

lämpliga fält:

ordernr, radnr,prodnr,pris

kombinera ihop ordernr & radnr som dubbel primärnyckel

Låt gärna radnr börja på 100 för varje order för att slippa ev sorteringsfel.

Varje gång du lägger till en ny artikel till en order så ökar du radnr.

Ex:

ordernr,radnr,prodnr,pris
1,100,CDSKIVA,100 kr
1,101,PORTO,29 kr
1,102,PFAVGIFT,10kr
2,100,CDSKIVA2,150 kr
3,100,CDSKIVA3,200 kr
3,101,PORTO,29 kr

Ovanstående visar 3 olika ordrar, med olika innehåll
Varje inlägg blir unikt så länge du håller koll på "radnr".
Det blir enkelt att slå upp alla artiklar till en order.

I tabellen order sparar du information såsom, kundnr, referens, datum, betalningsvillkor etc etc.

Mvh
Glenn

379 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
121 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)