|
|
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
Нужен хороший пример работы с параметрами. Что хочется увидеть: 1. Параметр-список. Если выбрал значение - в таблице содержится только информация по этому запросу. Если параметр оставил пустой - показалась вся таблица. 2. Параметр-интервал (по видимому надо писать несколько разных запросов). Ввел день - получил результаты за день, неделю - за неделю и т.д. Подскажите или посоветуйте, пожалуйста, примерчик на Access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 11:18:30 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
>1 (p=param) or (param is null) >2 p between param1 and param2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 11:27:56 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
для ускорения процесса(видимо фак по конфе остался не прочтенным): - mdb/adp/? - Параметр-список. Если выбрал значение - в таблице содержится -- это форма (технология) или отчет -- параметр принято применять к хранимой процедуре - что Вы имели в виду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 11:31:42 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
Shark>1 (p=param) or (param is null) >2 p between param1 and param2 Видимо, не правильно выразался по поводу 2). Хочется агрегированных данных, т.е. интервал = год, а вот шаг данных меняется: день, неделя, месяц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 11:57:52 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
Shuhardдля ускорения процесса(видимо фак по конфе остался не прочтенным): - mdb/adp/? - Параметр-список. Если выбрал значение - в таблице содержится -- это форма (технология) или отчет -- параметр принято применять к хранимой процедуре - что Вы имели в виду ? 1.mdb 2.Результатом применения параметров будет отчет. Но, по-видимому, те параметры о которых говорилось выше нельзя задать в лоб (через окно Конструктор запроса\Параметры запросы). Поэтому решение напрашивается через форму. Я говорю о параметре запроса, хранимая процедура здесь не причем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 12:05:18 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
>Хочется агрегированных данных >Результат-отчет Я проблем все равно не вижу. Напишите 5 разных отчетов, напишите один отчет и меняйте ему источник записей, одевайте источнику записей динамически сформированную строку, рекордсет и пр. В чем трудность то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 12:50:03 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
Shark>Хочется агрегированных данных >Результат-отчет Я проблем все равно не вижу. Напишите 5 разных отчетов, напишите один отчет и меняйте ему источник записей, одевайте источнику записей динамически сформированную строку, рекордсет и пр. В чем трудность то? Благодарю за ответ. Но: что писать 5 разных отчетов понятно. Вопрос-то в том: как обойтись одним? Трудность в том, что не понятно что такое динамическая строка. Что-то типа: if пар=1 стр = "сел1..." if пар=2 стр = "сел2..." и т.д. А в отчете втыкаем Отчет.Данные = стр. По-тому и прошу пример/ссылку, так как все строится на догадках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 14:28:28 |
|
||
|
Работа с параметрами
|
|||
|---|---|---|---|
|
#18+
Можно в модуле формы прописать формироване запроса по нажатию кнопки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 14:51:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32847394&tid=1669501]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 313ms |

| 0 / 0 |
