Avatar billede flemming_sb Nybegynder
06. marts 2007 - 21:36 Der er 1 kommentar og
1 løsning

Tabel med dynamiske værdier

Hej.

Jeg er ved at designe en database hvor jeg har flg. tabeller:

1. kontrakt tabel
Felter: auto#, KontraktID, tekst, kunde

2. Pris tabel
Felter: auto#, kontraktID, tekst, enhedspris

3. Faktura
Felter: auto#, fakturalinie, enhed, 'dynamisk antal tillæg ???'


Det min DB skal er:
Der er flere kontrakter (tabel kontrakt) i hver af disse kontrakter findes der nogle enheder hver har en pris (pris tabel) OG kontrakterne har ligeledes nogle tillæg tilknyttet hver enhed. Dvs. at en enhedspris kan have mange tillæg som man skal kunne vælge til og fra i mellem (se det som en bil, hvor man kan vælge farve, motorstr., anlæg m.m.)

Mit spørgsmål er nu hvordan jeg laver en dynamisk tabel hvor jeg kan indsætte kun de tillæg som der vælges. Både enhederne og tillæg har jeg lagt i pristabellen, men det er muligt det er forkert ?
Tabellen skal altså kunne variere i størrelse i par, hvor et tillæg og antal af tillæg kan variere. 

Jeg har en idé om at indtastningen skal foregå i et specialt designet 'form' hvor kun de tillæg som hver kontrakt har, fremgår.
Ved at vælge tillæggene her skal de på en eller anden måde proppes ned i en tabel, men da det er forskellige tillæg og der er mulighed for at vælge en eller mange er jeg gået kold i designet..

Hilfe bitte !!!!
Avatar billede mugs Novice
06. marts 2007 - 22:06 #1
Denne tabel:

1. kontrakt tabel

Bør være den tabel der samler data fra øvrige tabeller. Afhængig af andre data bør den have flg. felter:

- Et felt (kombinationsboks) der henter data fra Pris tabel.
- Et felt der henter (også kombo) data fra Tabel3 Faktura.

Du bør også oprette en tabel for kunder, og kontrakt tabellen bør indeholde et felt der henter data herfra.

Tabel 2 Pris mener jeg du skal slette, idet den siger noget konkret om kontrakten, som bør være i kontrakt tabellen.
Tabel 3 bør indeholde samtlige mulige tillæg men ikke fakturalinie.

I Tabel 1 kontrakt opretter du nu nye poster med samme fakturanr. og tilknytter de opnåede tillæg.

Prøv at gå ud fra dette og vend så tilbage.
Avatar billede flemming_sb Nybegynder
06. juli 2007 - 09:42 #2
...
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