|
|
|
| Возникла необходимость сделать запрос который выводит те поля которые обозначил пользователь. Например есть таблица по сотрудникам с полями Фамилия, Имя, Год рождения, Телефон и тп. Создана форма на которой можно проставив флажки выбрать нужные для отображения поля. Можно вывести Имя, Телефон, а в другой раз Фамилию, Год рождения. Т.о. запрос постоянно меняется. Или есть один общий запрос по всем полям и ненужные будут скрыты. Подскажите, как связать отображение поля в запросе с флажком формы? Заранее благодарю за помощь. | |
|
| |
|
|
|
| можно создать таблицу, в которой будут такие поля: Таблица/запрос;Контрол;Признак
и открывать ей в модальной форме по правой клавише Мишы, например :) а в ней - листбокс и две кнопки - показать, спрятать. по нажатии которых -width=0 выбранного контрола :) полностью исключать поля из запроса не верно - ведь могут быть расчитываемые поля, на которые ссылаются другие...
и еще - если есть возможность использовать pivottable - воспользуйтесь ;) | |
|
| |
|
|
|
| Спасибо, будем экспериментировать ) | |
|
| |
|
|
|
| В табличной форме можно скрыть/показать столбцы.
Также можно в процедуре составить SQL выражение, включив туда только отмеченные поля. Где вы собираетесь использовать этот запрос? | |
|
| |
|
|
|
| Это небольшая база данных по ученикам колледжа с основной информацией об ученике. Анкетные данные и некоторая служебная информация. Разным пользователям нужна разная информация и что бы результат запроса не загромождался лишними полями и возникла такая необходимость. Информация из этого запроса идёт только на печать и больше нигде не используется. | |
|
| |
|
|
|
| Вы не могли бы написать небольшой пример как встроить в SQL запрос такое выражение? А то пробовал - выдаёт ошибку - где-то в синтексисе неправильно. | |
|
| |