Avatar billede isl19960 Nybegynder
08. maj 2002 - 10:11 Der er 8 kommentarer og
1 løsning

Dette recordset kan ikke opdateres.

Jeg har oprettet en Access database som jeg har gjort mange gange før.

I den har jeg to tabeller som er kædet sammen med en relation. Alt det virker bare fint.
Jeg har så lavet en udvælgelsesforespørgsel der finder data fra de to tabeller. Det virker også fint... det der skal findes bliver fundet.
Nu skulle jeg så til at prøve at rette i et felt på den formular jeg havde lavet - baseret på forespørgslen.

Så er det det mystiske begynder... jeg kan ikke rette i nogen af felterne - jeg får besked om at:  Dette recordset kan ikke opdateres.
Samme besked får jeg hvis jeg åbner forespørgslen og prøver der. I selve tabellen kan jeg godt ændre indholdet.
Som sagt har jeg lavet en del databaser før - med samme fremgangsmåde... derfor forstår jeg ikke lige hvad der er anderledes ved denne her...

Nogen der har erfaringer i den retning ?
Avatar billede isl19960 Nybegynder
08. maj 2002 - 10:12 #1
Glemte måske lige at sige at det er en Access 2000 på en Win2000...
Avatar billede hotcut Nybegynder
08. maj 2002 - 10:15 #2
har du sikret dig, at den ikke er skrivebeskyttet, og at brugeren har adgang til at ændre data?
Avatar billede kimiwan Nybegynder
08. maj 2002 - 10:16 #3
Har du en eksakt fejlmelding (gerne på engelsk!)
Avatar billede jkrons Professor
08. maj 2002 - 10:16 #4
REcordsættet, der ikek kan opdateres er formodentlig det resultatsæt som forespørgslen returnerer, og det kunne tyde på en relationsfejl.
Avatar billede hansk Nybegynder
08. maj 2002 - 11:13 #5
Hvis du har en en-til-mange relation i din query, vil du ikke kunne opdatere vis den query. Der må du istedet bruge subforms.
Avatar billede isl19960 Nybegynder
08. maj 2002 - 11:28 #6
Nu har jeg fundet ud af det... det var sådan set jkrons der ledte mig på vej...

Der var ikke defineret nogen nøgle i den ene af tabellerne... Det var der ikke fordi der der var dubletter. Da jeg fik fjernet dem, kørte det 100% som det skulle.

Tak for jeres tid...
Avatar billede isl19960 Nybegynder
08. maj 2002 - 11:30 #7
hansk -> Jo, man kan godt ha' en en-til-mange relation... Det har jeg ihvertfald nu... :)
Avatar billede jkrons Professor
08. maj 2002 - 12:00 #8
Tak for point!
Avatar billede hansk Nybegynder
08. maj 2002 - 13:07 #9
Det er sgu osse rigtigt; Jeg har endda selv haft samme fejl på et tidspunkt.
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