Avatar billede ducks Nybegynder
10. december 2003 - 19:37 Der er 6 kommentarer og
1 løsning

Finde records i andre tabeller

Kan man få Access (XP) til at finde records i andre tabeller, sådan at jeg fx har groupID i tbl_users som er 1 og groupName "admin" i tbl_groups som har ID 1. Så skriver den automatisk admin i tbl_users.groupID. Det skal være så den også opdaterer det i tbl_users hvis det bliver ændret i tbl_groups. Sådan kun skal trække værdien ud af tbl_users.groupID for at få gruppenavnet. Håber det blev nogenlunde forståeligt.
Avatar billede mlhave Nybegynder
10. december 2003 - 19:52 #1
Der er såvidt jeg kan se tale om en alm. 1 til mange relation, jeg kan sende dig et eksempel hvis du lægger din mailadresse. Det er vist nemmere end at forklare det...
Avatar billede ducks Nybegynder
10. december 2003 - 19:55 #2
ducks@thecszone.dk - Når jeg prøver at lave relationer viser den kun ID i tbl_users.groupID :(
Avatar billede ducks Nybegynder
10. december 2003 - 20:23 #3
Jeg er ikke helt med, jeg skal oprette en 1-mange relation, hvor users er mange og groups er 1. Det skal være groups.ID der refererer til users? Og så skal jeg tilføje alle dem jeg skal bruge til tabellen nedenfor?

Jeg syntes bare at jeg har set det gjort, uden noget i relationer
Avatar billede ducks Nybegynder
10. december 2003 - 20:29 #4
Ok, det er for man kan gå ind og lave et layout og så gemme det. Jeg tror det er det jeg har brug for, da jeg skal bruge det i ASP. Men jeg kan kun få den lavet så når man åbner tbl_groups kommer det der lille kryds, er det ikke mest praktisk at det kommer ved tbl_users når det er den jeg åbner?
Avatar billede ducks Nybegynder
10. december 2003 - 21:26 #5
Jeg ved ikke om jeg skulle have oprettet det i kategorien ASP, men jeg har altså ingen ide om hvordan det skal anvendes. Nu ved jeg hvordan det laves, men hvordan laves det på den smarteste måde?

Jeg havde forestillet mig noget med at man kunne have valgt Select * From tbl_users og så enten skrive noget med groupName eller groupID for at få gruppe navnet på brugeren.
Avatar billede hugopedersen Nybegynder
11. december 2003 - 07:38 #6
Hvorfor ikke bare lave en query der tager begge dine tabeller med og så bruge feltet groupName (eller hvad du nu kalder det) fra tbl_groups

Hvis du så ændrer i tbl_groups, vil det starks være at se på alle records i tbl_users med den groupID som du har ændret på.
Avatar billede ducks Nybegynder
11. december 2003 - 14:37 #7
Ja altså i ASP, gør jeg også, men troede det var hurtigere og mere optimalt at gøre det i databasen
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