|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2008, 16:58 | #1 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
Параметрический запрос с логическим операторм
Есть Вычисляемое поле-
КонецСрока:[ДатаПротокола]+365*[СрокДействия] Я хочу, чтобы при запуске запроса появлялось окно с текстом "Поиск, начиная с даты:", и чтобы можно было ввести,например,>=10.10.2007 Если в запросе в строке Criteria я пишу >=#10.10.2007#,то запрос работает. Но как сделать дату переменной, чтобы ее можно было вводить, как параметр? Нужно, чтобы отбор шел не по фиксированной дате, а начиная с конкретной даты,которую можно параметрически менять. |
11.11.2008, 18:28 | #2 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
|
12.11.2008, 11:30 | #3 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
Дело в том, что когда я в окне ввода параметра пишу дату, запрос мне выдает записи по всем датам, т.е. оператор "больше или равно" не срабатывает. То же самое и с "больше" или "меньше"
|
12.11.2008, 11:38 | #4 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
To Abrakadabra:
Только что обнаружилось: все работает правильно, когда параметр относится к простому полю, у меня это [ДатаПротокола]. Не работает с вычисляемым полем - у меня это КонецСрока:[ДатаПротокола]+365*[СрокДействия] |
12.11.2008, 20:07 | #5 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
|
12.11.2008, 22:31 | #6 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
|
26.11.2008, 14:22 | #7 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
Нужный результат получился так:
В окне запроса(в режиме конструктора)вызвать по правой кнопке окно Query Parametrs. В первой строчке нужно записать: слева - Текст параметра , а справа выбрать из списка тип данных Date/Time. Происходит согласование типов данных для вычисляемого поля и отбор данных происходит правильно. |
10.03.2010, 14:51 | #8 |
Регистрация: 09.03.2010
Сообщений: 3
|
параметрический запрос
Народ подскажите как здетать в параметрическом запросе так что бы выдавал данные не по полный фамилии а по одной букве на пример все люди на и!
|
10.03.2010, 15:18 | #9 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Gusarov.
"Народ.." подскажет как сделать, если Вы создадите собственную тему и там зададите вопрос. На вопрос этой темы автор получил ответ и она закрыта. Евгений. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |
параметрический запрос с частью слова в качестве параметра | yulia | БД в Delphi | 6 | 09.05.2008 20:27 |
Запрос | Инночка | БД в Delphi | 1 | 01.05.2008 23:46 |
Запрос | wolfik0 | БД в Delphi | 1 | 23.04.2008 21:55 |