Also:
normalerweise müßte die Variable Anzahl doch, wenn nicht mehr genügend Datensätze in Table3 vorhanden sind, entsprechend auf die Zahl der noch auszulesenden Datensätze verringert werden, oder?
Bloß wie stell ich das in einer Formel dar?
Immer einen Zähler (=Gesamtzahl der Datensätze von Table3) mitlaufen lassen (d.h. immer weiter verringern lassen) und mit Anzahl vergleichen?
Und wenn der Zähler kleiner ist als Anzahl, dann Anzahl entsprechend verringern?