21. maj 2002 - 14:38Der er
8 kommentarer og 1 løsning
Autonum. id til andre tabeller
Hejsa,
jeg har et par tabeller som bliver brugt til at lagre information om en bruger. Tabel "PROFILE" indeholder det mest væsentlige som navn, adresse osv. og tabel "DETALJER" indeholder anden information som brugeren taster ind ved oprettelse.
Når brugeren har udfyldt alle form-felter og derefter skal oprettes, skal nogen felter dermed indsættes i "PROFILE" og nogen felter i "DETALJER". Brugerens ID bliver generet med et autonummeringsfelt i tabellen PROFILE.....denne værdi vil jer gerne samtidig have over i tabel DETALJER.
Mit problem er at autonum. på DETALJER p.t. ikke får samme værdi som i PROFILE (grundet et par sletninger osv.).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Har lavet en Relation mellem de 2 tabeller ved at trække ID fra PROFILE tabellen ned på ID i DETALJER tabellen - dermed vel også lavet en fremmednøgle?
Har bare kørt 2 INSERT sql sætninger men ved ikke hvordan jeg får sat ID-værdien i DETALJER til at være det samme som PROFILE - lige nu sætter den bare = "0" :(
Du kan ikke bare få den til aut. at indsætte en post i den relaterede tabel (detaljer).
Access har ikke ligefrem de samme funktioner til dette som eks. SQL Server el. MySQL, så det er lidt tricky at få fat på autonummer feltet i profile. Her er et link til en metode at gøre det på.
I store træk handler det om dette:
1. Indsæt posten i profile tabellen og hent autonummer værdien vha. den metode der beskrives i ovenstående link. 2. Indsæt posten i detaljer, med det autonummer du lige har hentet.
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.