Jeg er ved at lave en DB over nogle medarbejders ansvarsområder, hvor hver person er tilknyttet en gruppe (tblAfd - felt: grpID). Personerne er en tabel (tblMedarb)og de forskellige opgaver i opgavetabellen (tblTask). I tabellen tblTask er alle opgaverne defineret - nu vil jeg gerne kunne oprette en medarbejder, med hvilke opgaver vedkommende er ansvarlig for UDEN at se alle opgaver - kun dem der hører under vedkommendes gruppe (grpID), altså en reduceret liste.
Er det noget med at feltet grpID skal indgå i både tblMedarb og tblTask og hvor de er lig hinanden vises der tilhørende opgaver?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Sådan som jeg læser spørgsmålet, er der behov for at du grupperer din opgavetabel i forhold til hvilke afdelinger ( grpID ) som udfører hvilke opgaver. Dvs. du udvider din tblTask til også at indeholde grpID.
Når jeg nu opretter en ny post i tblAnsvar må der kun vises opgaver (opgID) der på FN (i tblTask) er ens med FN (i tblMedarb). Dette vil jeg gerne kunne lave med combox. PN er primærnøgle og FN er fremmednøgle.
Som jeg skriver er PN = primærnøgle og FN = fremmednøgle. En PN i ikke egen tabel giver en FN. Derfor kan jeg ikke forstå din løsning, da jeg mener at din sidste line ( tblTask (opgID (PN), beskrivelse, grpID (FN), grpID (PN))) vil blive til tblTask (opgID (PN), beskrivelse, grpID (FN), grpID (FN)), hvilket ikke giver mening.
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.