powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на основе перектрестного запроса
3 сообщений из 3, страница 1 из 1
Форма на основе перектрестного запроса
    #32458072
novss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в следующем:

Есть перекрестный запрос, который выдает данные, за указанныей пользователем промежуток времени, по-периодно. Так как кол-во периодов задается пользователем, то оно может каждый раз меняться. Соответсвенно и меняется кол-во столбцов в перекрестном запросе. (Название периода - это "заголовок столбцов" в запросе)

Хочется, чтобы по нажатию кнопки пользователь получал форму в табличном виде с определенной заранее панелью инструментов. Форма, понятное дело, построена на основе перекрестного запроса.

Но вот беда, создав форму руками, мы явным образом определям кол-во столбцов, котороее в ней появится, и оно зависит от тех данных, которые хранились в запросе на момент создания формы. Поэтому если при следующем запуске, кол-во периодов, а следовательно и кол-во столбцов будет больше, чем на момент создания формы, то части данных мы вообще не увидим.

Варианты решения:
1. Каждый раз создавать автоформу на основе запроса, но как это сделать (можно использовать Docmd.RunCommand acnewObjectAutoForm - а где остальные параметры, на основе какого объекта, название нового объекта), и как прицепить панель инструментов. И вообще как обработать события закрытия формы.

2. Каждый раз открывать форму, удалять предыдущие контролы и ставить новые. Тогда решается вопрос с панелью инструментов, но как удалить контролы и поместить новые - я вообще не представляю.
...
Рейтинг: 0 / 0
Форма на основе перектрестного запроса
    #32458119
ппп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из Helpa Функция CreateControl
...
Рейтинг: 0 / 0
Форма на основе перектрестного запроса
    #32458121
PaulB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрите пример Microsoft:
C:\Program Files\Microsoft Office\Office\Samples\Решения.mdb
Создание сложных отчетов/Создание перекрестного отчета с динамическими заголовками столбцов.
Таже была статья на http://hiprog.com/
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на основе перектрестного запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]