Avatar billede fogh Nybegynder
05. november 2003 - 16:48 Der er 7 kommentarer og
1 løsning

Forespørgsel med Sum fra anden Foresp. kan ikke opdateres

Hej!
Et faktureringssystem har tre niveauer: Niveau 1 (Rekvisition), Niveau 2(Dagrapport) og Niveau 3(Fakturalinier). Fakturalinierne med beløb ligger i Niveau 3.
Jeg skal bruge en qry med udvalgte Rapporter(Niv2)og summen af deres respektive fakturalinier (Niv3).

Jeg har lavet 2 forespørgsler, en med summen af fakturalinierne pr. Niv2_id. Og en anden qry med alle Niv2 records. Når jeg joiner dem kan jeg ikke få lov at opdatere sættet. Hvorfor ikke?

Håber der er hjælp at hente!!
Avatar billede mugs Novice
05. november 2003 - 17:00 #1
Når har en sum må du jo have grupperet dine poster, og det er derfor du ikke kan opdatere, for hvad er det for en post du vil opdatere?

Hvis du skal bruge de 2 forespørgsler i en rapport, kan jeg ikke se nødvendigheden af at opdatere posterne i denne forespørgsel.

En anden mulighed er, at bruge Guiden Rapport, der giver dig opsummeringer samt %
Avatar billede fdata Forsker
05. november 2003 - 17:10 #2
Check dine nøgler. Alle poster skal have en entydig nøgle. Ellers nægter Access at opdatere.
Avatar billede fogh Nybegynder
05. november 2003 - 21:23 #3
Brugeren indtaster en masse Rapporter(Niv2) med tilhørende Fakturalinier(Niv3).
Den qry jeg gerne vil lave indeholder Rapporter der endnu ikke er faktureret, disse rapporter kan i denne qry opdateres til "true". Men for at få den enkelte rapports beløb med, skal jeg summe alle fakturalinierne til rapporten op i sammen qry. Beløbene skal ikke opdateres kun vises.
Avatar billede mugs Novice
05. november 2003 - 22:27 #4
Jeg er stadig af den overbevisning, at du ikke kan opdatere fordi du også opsummerer.
Prøv at lave en ny forespørgsel og vis Totaler og opsummer et felt. Kan det opdateres.
I dit indledende spørgsmål skriver du:

"kan jeg ikke få lov at opdatere sættet"

Nu skriver du:

"Beløbene skal ikke opdateres kun vises"

Så jeg er egentlig lidt i vildrede med hvad du vil
Avatar billede fogh Nybegynder
05. november 2003 - 22:34 #5
OK! Lidt utydeligt...Der skal kun opdateres i "Rapporttabellen". I samme qry skal summen af beløbene fra den anden tabel "Fakturalinier" vises, men de kan ikke opdateres da de er grupperet(som du pointerer). Men det bør vel ikke påvirke den anden tabel?
Avatar billede mugs Novice
05. november 2003 - 22:44 #6
Jo det vil påvirke "Rapporttabellen", fordi denne tabel indgår i en qry der er grupperet fra en anden tabel. På denne måde "låser" du jo forespørgslen.

Kam du evt. sende en terstdb der skitserer problematikken, så vil jeg se på det imorgen aften.

mugs@mail.dk
Avatar billede mugs Novice
06. november 2003 - 20:31 #7
db er modtaget, rettet og returneret.
figh prøver at opdatere en forespørgsel hvor 2 forespørgsler er relateret og den ene er opsummeret. Det kan man ikke.
Jeg foreslår en løsning hvor TABELLEN opdateres med et kriterie der henviser til den opsummerede forespørgsel.
Avatar billede fogh Nybegynder
14. april 2004 - 16:37 #8
Jeg har ikke fundet nogen løsning endnu, men vi må hellere lukke den ikke?
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