Avatar billede donslund Nybegynder
20. januar 2003 - 22:02 Der er 18 kommentarer og
1 løsning

Forklaring af fejl.

Jeg får denne fejl:

Der blev ikke fundet et unikt indeksfor det felt, der refereres til, i den primære tabel.

Er der ikke en der kan fortælle mig hvad det betyder på lidt mere normalt dansk?
Avatar billede haunted Nybegynder
20. januar 2003 - 22:10 #1
Hvornår får du denne fejl??
Avatar billede donslund Nybegynder
20. januar 2003 - 22:12 #2
Når jeg forsøger at lave relationer mellem mine tabeller.
Avatar billede mugs Novice
20. januar 2003 - 22:17 #3
Det betyder, at du ikke har en primær nøgle eller et indekseret felt i tabellen.
Avatar billede donslund Nybegynder
20. januar 2003 - 22:19 #4
Det forstår jeg ikke, for i begge tabeller findes felter der er sat til indekseret både med og uden dubletter tillades. Er der noget jeg har misforstået?
Avatar billede mugs Novice
20. januar 2003 - 22:21 #5
Dui prøver sandsynligvis at oprette Referentiel integritet mellem tabellerne, og det kan du ikke uden en primær nøgle, eller et indekseret felt.

Prøv som et forsøg at oprette relationen uden referentiel integritet. så er jeg sikker på du kan oprette relationen.
Avatar billede donslund Nybegynder
20. januar 2003 - 22:22 #6
ja, det kan jeg sagtens. Men så er den vel ikke meget værd ...
Avatar billede donslund Nybegynder
20. januar 2003 - 22:23 #7
Skal det ene af de felter jeg laver relation i mellem være en del af en nøgle?
Avatar billede donslund Nybegynder
20. januar 2003 - 22:26 #8
I den en tabel findes:

Kundenr, Klichenr, Klichetype, Vaerdi (Klichenr er primær nøgle)

og den anden:

ID, kundenr, Kundenavn, Adresse, Postnr (ID er primær nøgle)

Jeg vil så lave referentiel integritet mellem de to kundenr-felter.
Avatar billede mugs Novice
20. januar 2003 - 22:27 #9
Ja - Men selvom feltet er indekseret med dubletter tilladt, er det jo ikke et unikt felt, da tabellen kan indeholde flere ens poster.

Hvis du vil have referentiel integritet, er du nødt til at have en primær nøgle, eller et indekseret felt uden dubletter.
Avatar billede mugs Novice
20. januar 2003 - 22:30 #10
Jeg antager, at feltet Kundenr er unikt for kunden, så gør det til primær nøgle i begge tabeller. Så er jeg sikker på, at du kan oprette integriteten
Avatar billede donslund Nybegynder
20. januar 2003 - 22:33 #11
Men det giver så en 1 til 1 relation. Det skulle jo gerne være en 1 til mange, da en kunde godt kan have flere klicher registreret.
Avatar billede mugs Novice
20. januar 2003 - 22:38 #12
I den tabel hvor du opretter en klivhe med et tilknyttet kundenr, skal der ikke være nogen primær nøgle på feltet kundenr (Du kan evt. lave et autonummerfelt) , men det skal der i den anden tabel som jeg antager er en form for kundeoversigt.
Avatar billede donslund Nybegynder
20. januar 2003 - 22:40 #13
Okay. Hvordan ophæver jeg de relationer jeg har lavet, så jeg kan ændre mine tabeller?
Avatar billede donslund Nybegynder
20. januar 2003 - 22:41 #14
Hvis jeg forsøger at slette en relation, så får jeg at vide, at den ikke kan "låse" tabellen kunder.
Avatar billede donslund Nybegynder
20. januar 2003 - 22:42 #15
ja ja, jeg skulle bare lukke tabellen :-)
Avatar billede donslund Nybegynder
20. januar 2003 - 22:43 #16
Så ser det ud til at være på plads. Tak for hjælpen.
Avatar billede donslund Nybegynder
20. januar 2003 - 22:49 #17
Nu vi er her, så lige et hurtigt spørgsmål. Jeg har hetet en postnr liste som ;-separeret txt fil. Kan jeg importere den i en tabel jeg har lavet?
Avatar billede mugs Novice
20. januar 2003 - 22:58 #18
Jeg har ikke meget erfaring med at importere fra tekstfil. Men Postdanmark har på deres hjemmeside en Excel fil med postnr. Og den er der ingen problemer med at importere til Access. Vender lige tilbage med er link.
Avatar billede donslund Nybegynder
20. januar 2003 - 22:58 #19
Nå, det fandt jeg selv ud af. Godnat.
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