Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

HELP! vermindering v/e getal in access2000

Wart
2 antwoorden
  • Wie kan mij helpen om de juiste functie te gebruiken voor het automatisch verminderen van een getal in een tabel.

    Uitleg: Ik heb 8 tabellen opgesteld(Postcodes, Werknemers, Artikels, Voorraad, Reservatie, Aankoop, Levering, Factuur). Bij inkom van een nieuw artikel krijgt deze automatisch een unieke voorraadnummer([Artikelnummer] & "-" & [Voorraad-id]) waarbij men in het veld (Aantal inkom) het aantal van deze artikel met deze voorraadnummer aangeeft. In mijn formulier(Factuur_form) fungeerd de (Aankoop_Q) als subformulier en (Factuur_Q) als hoofdformulier. In de subformulier(Aankoop_Q) krijg ik ook het veld (Aantal inkom)en het veld (Hoeveelheid aankoop)te zien. Het veld(Hoeveelheid aankoop) geeft aan hoeveel artikels er werd gekocht met deze voorraadnummer. Wat ik nu wil is bijvoorbeeld als "Aantal inkom=25" en "Hoeveelheid aankoop=5" dat automatisch "Aantal inkom=20" wordt, of door een andere veld vb: "Voorradig=20" wordt. Dus m.a.w. bij elk aankoop het veld "Aantal inkom" of "Voorradig" verminderd tot eidelijk het 0 wordt en men weet dat deze artikel met die voorraadnummer niet meer aanwezig is in het magazijn.
    Ik heb dit geprobeerd met een BerekenQuery (Berken_Q) uit te voeren op de SelectieQuery (Aankoop_Q) door –> Group By ([Voorraadnummer]), Sum([Hoeveelheid aankoop]), ik krijg nu alle waarden van de "Hoeveelheid aankoop" per "Voorraadnummer" en normaal als je dit verminderd met "Hoeveelheid inkom" dan zou je het resultaat krijgen van wat ik wil, MAAR spijtig genoeg lukt het niet omdat access mij vermeld dat ik een gesloten lus vorm.
    IK heb alles geprobeerd en weet niet meer wat te doen als iemand mij kan helpen, alvast bedankt!
  • Ik geef je één tip: leer VB(A).

    Dat is echt dé manier om dit ogenschijnlijk simpele probleem op te lossen.



    _________________
    geen sig is ook een sig

    [ Dit bericht is bewerkt door: Wiep Corbier op 2002-05-01 05:39 ]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.