powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма сетки расписания
3 сообщений из 28, страница 2 из 2
Форма сетки расписания
    #32169592
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>dannis
А как это организовать, ежели все расписание в одной таблице ?
На каждую подформу вешаем свой RecordSource
Select * From Расписание WHERE Дата=.....
...
Рейтинг: 0 / 0
Форма сетки расписания
    #32169613
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2nau
как вывести на форму перекрёстный запрос =)
ручками.

Если не криейтить форму программно (в конструторе), и не вступать в программный переназначинг источников спрятанным полям (с их проявкой), то:

нужно обеспечить постоянное количество столбцов (и их имен) перекрестного запроса, независимо от данных. Это возможно при двух условиях:

1. набор значений в полях столбцов а. Ограничен. б. Заведомо определен (справочник с запретом на редактирование поля - те же "пн","вт",[или (1, 2, 3,4...), с редактируемым описаловом. имена столбов запроса 1,2... подменяем уже в форме на описалово из справочника)

2. Данные по всем столбцам будут в наличии при любом наборе данных в Б.Д. Это деется посредством скрещивания (UNION) набора данных (для перекрестного) с пустышкой (например 0(или 25)-й час:), в которой данные заведомо будут (в нашем случае пустышка, это набор данных наподобие: Select 0 as id_Time, 0 as id_Sport, id_Day from WeekDays; где [WeekDays] - справочник обозваний дней), с последующим отделением строк пустышки уже из результатов перекрестного.


Зы: есть и другие способы - напр. заполнения буферной таблицы заведомо заданной структуры результатом перекрестного, но это лишние дисковые операции, и для таблиц с заведомо небольшим и ограниченным числом записей (расписание) не нужно.

Зы: (В кристал-репорте постоянство набора столбов перекрестного, как я помню, не требуется). Т.ч. можно поискать и соотв. запросам ocx
...
Рейтинг: 0 / 0
Форма сетки расписания
    #32170104
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По адресу\r
вопрос о необходимости денормализации - частный случай обсуждается похожий случай - ну ооо-чень интересно!
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма сетки расписания
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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