|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
Впрочем, можно попробовать обойтись и без временной таблицы. Делать отчет на базе запроса, который содержит приведенный в примере запрос и еще один запрос с данными для раскрашивания. Более конкретно сказать сложновато без примера базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 14:53 |
|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
quickstarКак в перекресной таблице (Финальной) подтянуть для каждого дня те показатели, по которым раскрашивать? Думаю, это должен быть практически такой же перекрестный запрос, только в значениях не макс ИД клиента, а признак, сто назначен преподаватель и класс. И в условном форматировании читать значение из второго запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 15:11 |
|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
Т.к. у вас фиксированное кол-во полей, то вместо перекрестного запроса можно использовать обычный запрос с группировками, возвращающий для каждого дня по 3 значения. Типа: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Расскажите, что из себя представляет z_weekday и как заполняется. В моем варианте она не нужна, а вместо, например, z_weekday.wd='Пн' можно использовать Weekday(date_name,2)=1. А если Weekday(date_name,2) добавить в z_VSE_zanyatiya_max_priority как дополнительное поле (например "wd"), то тогда вместо Weekday(date_name,2)=1 указать wd=1. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 15:51 |
|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
quickstar, своими вопросами я хотел тоже натолкнуть на мысль о временной таблице как основы формы. Создаёшь постоянную широкую таблицу. Можно конечно кодом создать в другой временной бд временную таблицу и прилинковать, но это потом, если понадобится. Далее эту таблицу заполнять нужными данными с помощью серии запросов. Запросы, ИМХО, лучше создать сохранённые (они быстрее исполняются) и выполнять из кода в транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 15:56 |
|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
При известном и статичном количестве столбцов и строк, можно вообще все на лейблах и рекордсете сделать без временных табличек и прочая. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 16:25 |
|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
Predeclared, вау! Расскажите, пожалуйста, как такое сделать? Где почитать? Может пример простой БД пришлете? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 20:20 |
|
Как выделить ячейку формы, сделанной на основе перекрестно запроса?
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, такого я еще не видел. Да, Вы правы z_weekday.wd='Пн' так и есть z_weekday.wd нужна для определения дня недели. Подскажите, пожалуйста, как получить в таком виде форму "перекрестную"? Не пойму как сделать этот запрос источником полей "перекрестной формы"? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 20:37 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1610873]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
9ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 493ms |
0 / 0 |