|
|
|
Форма сетки расписания
|
|||
|---|---|---|---|
|
#18+
>dannis А как это организовать, ежели все расписание в одной таблице ? На каждую подформу вешаем свой RecordSource Select * From Расписание WHERE Дата=..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 14:05 |
|
||
|
Форма сетки расписания
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=45&startmsg=32169592&tid=1681379]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 405ms |

| 0 / 0 |
