powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с параметрами
9 сообщений из 9, страница 1 из 1
Работа с параметрами
    #32847304
Чук_И_Гек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен хороший пример работы с параметрами.
Что хочется увидеть:
1. Параметр-список. Если выбрал значение - в таблице содержится только информация по этому запросу. Если параметр оставил пустой - показалась вся таблица.
2. Параметр-интервал (по видимому надо писать несколько разных запросов). Ввел день - получил результаты за день, неделю - за неделю и т.д.

Подскажите или посоветуйте, пожалуйста, примерчик на Access.
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847324
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>1
(p=param) or (param is null)
>2
p between param1 and param2
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847333
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для ускорения процесса(видимо фак по конфе остался не прочтенным):
- mdb/adp/?
- Параметр-список. Если выбрал значение - в таблице содержится
-- это форма (технология) или отчет
-- параметр принято применять к хранимой процедуре - что Вы имели в виду ?
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847394
Чук_И_Гек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shark>1
(p=param) or (param is null)
>2
p between param1 and param2

Видимо, не правильно выразался по поводу 2). Хочется агрегированных данных, т.е. интервал = год, а вот шаг данных меняется: день, неделя, месяц.
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847421
Чук_И_Гек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhardдля ускорения процесса(видимо фак по конфе остался не прочтенным):
- mdb/adp/?
- Параметр-список. Если выбрал значение - в таблице содержится
-- это форма (технология) или отчет
-- параметр принято применять к хранимой процедуре - что Вы имели в виду ?

1.mdb
2.Результатом применения параметров будет отчет. Но, по-видимому, те параметры о которых говорилось выше нельзя задать в лоб (через окно Конструктор запроса\Параметры запросы). Поэтому решение напрашивается через форму.
Я говорю о параметре запроса, хранимая процедура здесь не причем.
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847534
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Хочется агрегированных данных
>Результат-отчет
Я проблем все равно не вижу. Напишите 5 разных отчетов, напишите один отчет и меняйте ему источник записей, одевайте источнику записей динамически сформированную строку, рекордсет и пр.
В чем трудность то?
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847853
Чук_И_Гек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shark>Хочется агрегированных данных
>Результат-отчет
Я проблем все равно не вижу. Напишите 5 разных отчетов, напишите один отчет и меняйте ему источник записей, одевайте источнику записей динамически сформированную строку, рекордсет и пр.
В чем трудность то?

Благодарю за ответ.
Но: что писать 5 разных отчетов понятно. Вопрос-то в том: как обойтись одним?
Трудность в том, что не понятно что такое динамическая строка.
Что-то типа:
if пар=1 стр = "сел1..."
if пар=2 стр = "сел2..." и т.д.

А в отчете втыкаем Отчет.Данные = стр.

По-тому и прошу пример/ссылку, так как все строится на догадках.
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847933
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно в модуле формы прописать формироване запроса по нажатию кнопки:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 Dim str1 As String
 Select Case Me.Парам.Value
        Case  1 
             str1 = "SELECT1 ...."
        Case  2 
             str1 = "SELECT2...."
        Case Else
             str1 = "SELECT3 ...."
 End Select
 Reports![Имя_отчета].RecordSource = str1
 DoCmd.OpenReport Имя_отчета, acPreview
...
Рейтинг: 0 / 0
Работа с параметрами
    #32847944
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например вот
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Работа с параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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