Avatar billede xzaboo Praktikant
13. marts 2005 - 22:34 Der er 8 kommentarer og
1 løsning

Problemer med underformular

Hej..
Jeg har en db som indeholder flere tabeller:
tblKunder, tblTransportreg, tblSending, tblPriser og tblPriser1.

i min hovedformular har jeg vist felterne fra tblTransportreg, og en pris for dette bliver hentet ud fra tblPriser (der er en relation mellem tblTransportreg.GodsID og tblPriser.PrisID).

jeg har derefter en underformular hvor tblSending og tblPriser1 bliver vist. De poster der bliver vist i underformularen for hver af posterne i hovedformularen, er de poster hvor tblTransportreg.RmTrNr og tblSending.RmTrNrS er ens. (Der er dog ikke oprettet en relation mellem disse).

Så langt så godt, og det virker.


i underformularen skal jeg nu have lavet en beregning der hedder:

Olie: (([tblKunder]![Olietillæg] * [tblPriser1]![Pris]) / 100 )

Så snart jeg vil have denne beregning, får jeg ikke kun de beregning med den tblKunder.Olietillæg hvor tblTransportreg.RmTrNr passer sammen med tblSending.RmTrNrS, men jeg får en beregning med alle tblKunder.KundeID for deres tilhørende tblKunder.Olietillæg

tblKunder.KundeID har en relation til tblTransportreg.TrpKundeID

Hvis jeg i forspørgslen for underformularen prøver på at gøre ovenstående, kan jeg ikke længere redigere eller tilføje nye poster i underformularen.

Hvordan kan jeg få det til at virke at der i udregning Olie kun bliver udregnet et med det Olietillæg som passer til det KundeID som passer til RmTrNr (/RmTrNrS)

Håber der er nogen der kan forstå noget af det her, men den er virkelig svær at forklare sig ud af.

Mvh. Steffen
Avatar billede mugs Novice
13. marts 2005 - 22:39 #1
Hvordan er underformularen bundet til hovedformularen?
Avatar billede xzaboo Praktikant
14. marts 2005 - 16:46 #2
Underformularen er lavet vha. den guide der kommer frem, og der har jeg valgt at tblSending.RmTrNrS og tblTransportreg.RmTrNr er de to felter som kæder underformular og hovedformular sammen.
Avatar billede terry Ekspert
14. marts 2005 - 17:12 #3
If you dont get further help on thius quetsion then I can take a look at the dB if you like. eksperten@NOSPAMsanthell.dk
remove NOSPAM

Quite ofthen having calculated fields in a sub form DOES make the records read only!
Avatar billede mugs Novice
14. marts 2005 - 18:58 #4
xzaboo > Jeg synes du skal tage imod terry's tilbud.
Hvis jeg ellers husker ret, har jeg tidligere haft fingre i databasen. Den er kompleks med en del beregninger. Jeg har ikke noget bud en en løsning.
Avatar billede xzaboo Praktikant
14. marts 2005 - 20:32 #5
Til mugs > Ja, det tror jeg også jeg vil gøre, og ja den var kompliceret, men dette er en helt anden db :)

JEg sender den afsted til dig Terry..

Mvh. Steffen
Avatar billede terry Ekspert
21. marts 2005 - 19:53 #6
Think I'de better palce an answer :o)
Avatar billede terry Ekspert
21. marts 2005 - 19:57 #7
I made a query which is used in the sub form. In the query ALL tables are joined (related) This is necessary to find the CORRECT kunde information otherwise the calculation will not be correct.

I have also made sure that you have a PRIMARY KEY on ALL tables. This was not the case!
Avatar billede xzaboo Praktikant
25. marts 2005 - 13:15 #8
Mange tak for hjælpen terry :)
Avatar billede terry Ekspert
25. marts 2005 - 19:35 #9
selv tak
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