Vraag & Antwoord

Anders (software)

HELP! vermindering v/e getal in access2000

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 <font size=-1>[ Dit bericht is bewerkt door: Wiep Corbier op 2002-05-01 05:39 ]</font>

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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