Доброго времени суток!
Есть таблица, в ней поля могут добавляться.
Если создать запрос, как диаграмму, и запихать в нем, в итоги уже имеющиеся поля, то можно делать на vba так
CurrentDb.QueryDefs("Запрос").SQL = "SELECT * FROM Table;"
DoCmd.OpenQuery "Запрос", acViewPivotChart, acReadOnly
и появится то, что нужно!
Даже если сделать такой запрос:
CurrentDb.QueryDefs("Запрос").SQL = "SELECT поле1, поле2 FROM Table;"
Будут отображены графики 2х полей, все как надо.
Но если потом добавить предположим третье поле, то
CurrentDb.QueryDefs("Запрос").SQL = "SELECT * FROM Table;"
DoCmd.OpenQuery "Запрос", acViewPivotChart, acReadOnly
выведет ТОЛЬКО первые два поля, которые были сделаны в конструкторе запросов %(
Вопрос: как это обойти?!? подскажите, плз...