Avatar billede laura Nybegynder
28. juni 2000 - 12:49 Der er 1 kommentar og
1 løsning

Inport af tabel - kan ikke opdatere recordset !

Access 97
Jeg har kopieret en eksisterende database med ca. 900 poster, og slettet/tilrettet nogle felter, da posterne skulle genbruges i den ny database.
Samtidigt har jeg importeret en tabel fra en tredie database, hvor der var et mindre antal poster (120). Et af feltnavnene var enslydende, og posterne ens, og skulle gerne relatere til hinanden.
Jeg oprettede derefter en forespørgsel, hvor begge tabeller blev anvendt, således at det relaterede felt sammen med andre kommer fra den ene tabel, og visse felter fra den importerede.
Når jeg så efterfølgende forsøger at indtaste i "fællesformularen" fortæller maskinen mig, at "Dette recordset kan ikke opdateres".
Jeg kan godt indtaste data i forespørgsler, formularer ol., der er oprettet til kun en enkelt af tabellerne.
Avatar billede privaten Nybegynder
28. juni 2000 - 13:25 #1
Du skal sikre dig at der er mindst en unik id i det recordset der opdateres. Den fejl du får fremkommer typisk hvis det ikke er muligt at unikt at identificere hvor data skal opdateres. Hvis det ikke lykkes er du velkommem til at fremsende din db i zippet format, så vil jeg gerne kigge på den.
Avatar billede philiph Nybegynder
11. juli 2000 - 01:31 #2
Jeg fik selv problemet med et par forespørgsler fra Access 2.0, som ikke var opdaterbare efter opgradering til 97. Prøv at gå ind i egenskaber for forespørgslen og sæt "Unique values" til "Yes" (ved ikke hvad det hedder i DK Acc97. Det er ikke sikkert at det virker, men det er da et forsøg værd.

Philip
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