Функция поиска для MS Access

  • Исходные данные: н-ое количество таблиц. Интересны 13 из них. 12 (Block1 - Block12) имеют одинаковую структуру (см. прицеп), 1 Kraftwerke - таблица сводная.
    Задача: функция поиска.
    Критерии: В графе Brennstoff1 находится наименование материала, в графе Menge1 соответственно количество. Все двенадцать таблиц должны быть профильтрованы на наличие в них материала из Block1.Brennstoff1 и высчитано общее количество материала. Результат помещается в сводную таблицу (наименование, количество). Берется Block1.Brennstoff2 и по новой. До тех пор пока не найдено до 6 различных материалов (больше по определению не бывает). Поля таблиц могут оказаться и пустыми (исключение Block1.Brennstoff1).


    Вот такая плюшка. РАР накидал, но реализация тормозится. Может у кого какие идеи? Принимаю любые (самый тривиальный вариант пошаговых опросов когда создается 12 Abfragen и потом из них сортируется - не приемлим т.к. слишком много времени занимает)