10. april 2005 - 00:59Der er
14 kommentarer og 3 løsninger
skal IKKE vise dubletter
Hej, jeg ny i asp og access men forsøger mig alligevel :)
I min database har jeg flere af de samme varenavne, da de har forskellige producenter. varenavnene på databasen skal listes på en side,men uden at dubletterne kommer med. Hvodden gør jeg det?
Mvh Tastatur, der ikke lige ved om det er et let eller svært spørgsmål :)
Du skal lave en relations database således at du har en tabel som hedder vare og en tabel som hedder producent , derefter skal du access lave en relation mellem disse.
Menningen med relalationer er at, du i producent tabellen har 1 producent som har en ID typisk som autonummer denne ID relaterer du til vare tabellen som har et felt der f.eks hedder ProducentID. Resultatet er at der optræder kun et tal i vare tabellen ved ProducentID.
Jeg kan kigge på databasen hvis du vil, du kan sende den til pml (snabela) has (dot) dk
ok,takker for linket, jeg må hellere studere det lidt nærmere. Har jeg forstået det ret at jeg skal lave en relation mellem tabellen vare og producent?.
Det har jeg lige prøvet men synes ikke det virkede. Det kan jeg måske læse mig frem til.
Takker mange gange for svarene indtil videre. Skal liige kigge mere på det. Kan du/i anbefale at man arbejder med flere tabeller og så laver relationer? For mit projekts vedkommende kan en vares pris afhænge af producenten og/eller beliggenheden osv.
"man arbejder med flere tabeller og så laver relationer"
Så afgjort. Access er jo en relationsdatabase. Hvis du f.eks har 2 tabeller:
TBLproducent: ProducentID (Primær nøgle og autonummer) Producentgade (Tekst) Producentby (Tekst)
Og en anden tabel:
TBLvare Vareproducent (Langt heltal)
Opret relationer mellem tabellerne. Derefter laver du en forespørgsel der indeholder feltet Vareproducent fra TBLvare og alle andre felter fra TBLproducent. Så indtaster du en værdi i Vareproducent (Værdien skal eksistere i TVLproducent), og forespørgslen vil nu viae alle data fra TBLproducent der matcher den indtastede værdi.
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.