Avatar billede sigyn Seniormester
28. januar 2015 - 12:32 Der er 6 kommentarer og
1 løsning

Indtaste i formular der er lavet på forespørgsel

Jeg har en formular der er bygget på en forespørgelsel. Den er så bygget på en tabel og en anden forespørgsel. Denne anden forespørgsel kommer så fra en tredie og rimeligt kompleks forespørgsel.
Tabellen indeholder bl.a. nogle notatfelter, og det er bl.a. dem jeg gerne vil kunne taste noget ind i, i formularen, men det kan jeg ikke.
Jeg har en anden formular der kun bygger på samme tabel via en forespørgsel, der kan jeg godt taste, og også tilføje nye poster.
Jeg har ikke brug for at kunne tilføje poster i min "problem"-formular, men jeg vil meget gerne kunne taste i felterne fra tabellen. Kan det ikke lade sig gøre på en eller anden måde ? Dem der skal taste i tabellen har brug for de supplerende oplysninger fra forespørgslen
Avatar billede terry Ekspert
28. januar 2015 - 12:52 #1
there are many reasons why the form is not updatable.

I suggest that you open each query and try updating there, if you cant then you then need to find out why.

http://www.fmsinc.com/Microsoftaccess/query/non-updateable/index.html
Avatar billede sigyn Seniormester
28. januar 2015 - 13:01 #2
Der er vist lidt for mange forespørgsler undervejs, og også nogle beregninger.
Jeg har dog lige fundet en alternativ løsning, måske ikke den rigtigste/smarteste, men det virker. Jeg har lavet en tabeloprettelsesforespørgsel på forespørgslen, så det er to tabeller der indgår i forespørgslen til formularen, og så kan jeg godt taste, og så kan jeg jo bare bestemme hvilke felter der må tastes i. Den nye tabel bygger udelukkende på diverse SAP-udtræk, så den skal bare opdateres med en makro
Avatar billede sigyn Seniormester
28. januar 2015 - 13:03 #3
Har lige set i dit link, at det er beregningerne der gør det :-)
Avatar billede terry Ekspert
28. januar 2015 - 13:46 #4
Always a good idea to test for updatability while making queries :-)
Avatar billede terry Ekspert
28. januar 2015 - 13:50 #5
If you think about it, calculations are the result of existing data. So in my opinion, calculated fields are only for display and shouldn't be in the recordset for data entry. So what you could do is remove calculated fields and then add unbound fields to the form to show result of calculations.
Avatar billede sigyn Seniormester
29. januar 2015 - 08:51 #6
Tak for hjælpen :-)
Da jeg fik gransket min hukommelse, efter at have læst dit link, kunne jeg godt huske, at de der beregninger før har generet mig. Denne gang har jeg som nævnt fået det løst ved at lave en ekstra tabel ud fra forespørgslen, og det er næsten udelukkende beregnede felter jeg skulle bruge
Avatar billede terry Ekspert
29. januar 2015 - 11:15 #7
Thanks
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

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