Welkom op het forum van startpagina!

Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.

Naar overzicht van alle forums

subform optellen

  • thierry

    Het volgende probleem doet zich voor

    Ik heb een formulier met klant gegevens en de totaal prijs van 100 in zijn order

    Nu heb ik twee subforms ingevoegd

    1 om artikeln in te voegen die erbij moeten komen en 11 voor de artikel die er af moeten

    Onder op het totaal form wil ik het resultaat dus

    1 artikel van 1 euro erbij en 1 van 2 euro eraf zou dus 99 als resultaat moeten geven

    dit werkt echter als er geen + of min artikel is dan blijft het resultaat 0

    Wie weet hoe ik dit moet ondervangen

    * ik denk dat de fout zit in het feit dan subform1 of 2 nog geen waarde hebben.

    T

  • AccessIsFun.

    Hoi Thierry,

    Ik snap denk ik wat je wil.

    Wat je eens kunt proberen is om de berekening die je wil hebben per form te doen. en de uitkomsten daarna samen te laten komen in de mainform.

    dus:

    in SUBform 1 zet je de berekingen

    A - via vba laten optellen of *

    B - via =sum() en via F9 (automatich of na “on lost focus”) laten update).

    Uiteindelijk heb je daar dan ergens 101 in een veld staan

    Hetzelfde doe in SUBform 2

    Uiteindelijk heb je daar dan ergens -2 in een veld staan

    Als laatste zeg je alleen maar dat het in de form de velden moeten laten zien via =subform1.veldnaam

    Je krijg daar dan dus

    MainForm-Veld1 = 101

    MainForm-Veld2 = -2

    MainForm-Veld3 = 99 (sum(-veld2]) (en eventueellaten update via F9

    De F9 zet ik er steeds tussen omdat je het “life” wil hebben op je scherm. dit kun je ook vermeiden door hem via VBA alle berekeningen te laten doen en deze als harde waarde neer te zetten *.

    Succes

    * = voorkeur