Avatar billede joki Mester
28. august 2007 - 12:14 Der er 11 kommentarer og
1 løsning

Indtastning af data

Hej

Jeg har en form baseret på en query.
Kan man ikke få lov at indtast data i disse felter ?
hvis jeg sætter dataindtastning =Ja så forsvinder felterne
Avatar billede mugs Novice
28. august 2007 - 12:16 #1
Du burde altid kunne indtaste data i din form. Hvad sker der når du går til en ny post?
Avatar billede joki Mester
28. august 2007 - 12:24 #2
jeg kan stå i felterne men ikke ændre data
Avatar billede jensen363 Forsker
28. august 2007 - 12:38 #3
Du benytter en ikke opdatérbar forespørgsel ( din kombination/relationer af tabeller og/eller forespørgsler gør, at den ikke er opdatérbar )
Avatar billede joki Mester
28. august 2007 - 12:39 #4
har brugt distinct i min query kan det være det ?
Avatar billede jensen363 Forsker
28. august 2007 - 12:47 #5
Ja :-)
Avatar billede jensen363 Forsker
28. august 2007 - 12:47 #6
SELECT  ClaimTbl.[Resdel Nr], ClaimTbl.Stk, ClaimTbl.[Repopl Nr]
FROM ClaimTbl
WHERE (((ClaimTbl.[Repopl Nr])=[Forms]![ClaimForm]![Text12]));
Avatar billede jesperfjoelner Nybegynder
28. august 2007 - 16:59 #7
Når man sætter Dataindtastning = Ja
betyder det at formularen kun kan indtaste nye poster.
Man kan ikke rette i eksisterende data.
Avatar billede kjulius Novice
29. august 2007 - 23:27 #8
Det kan også være fordi tabellen ikke har en primary key. Det vil betyde, at den ikke kan opdateres.
Avatar billede joki Mester
30. august 2007 - 14:26 #9
ja det kan den jo ikke have når jeg har dubletter. Derfor distinct i query
Avatar billede kjulius Novice
30. august 2007 - 17:44 #10
Tabellerne, som forespørgslen baserer sig på, kan da godt have et felt med en unik værdi for hver række, selv om de felter du vælger gennem forespørgslen resulterer i dubletter. Faktisk foreslår Access automatisk at indsætte et autonummereret felt, som hedder Id når man opretter en tabel, hvis man ikke selv har angivet en primary key.
Hvis én af de underliggende tabeller som skal opdateres mangler en primary key, foreslår jeg, at du tilføjer et autonummereret felt og gør det til primary key. Alternativt kan du gøre flere felter, som tilsammen danner en unik key til primary key (markere alle disse felter og trykke på nøgle ikonet).
Avatar billede joki Mester
02. september 2007 - 17:09 #11
har løst problemet ved at ligge data i 3 tabeller i stedet. jensen363 skal vel have point ?
Avatar billede joki Mester
15. maj 2011 - 07:15 #12
Lukkes
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