![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
![]()
Есть Вычисляемое поле-
КонецСрока:[ДатаПротокола]+365*[СрокДействия] Я хочу, чтобы при запуске запроса появлялось окно с текстом "Поиск, начиная с даты:", и чтобы можно было ввести,например,>=10.10.2007 Если в запросе в строке Criteria я пишу >=#10.10.2007#,то запрос работает. Но как сделать дату переменной, чтобы ее можно было вводить, как параметр? Нужно, чтобы отбор шел не по фиксированной дате, а начиная с конкретной даты,которую можно параметрически менять. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
![]()
Дело в том, что когда я в окне ввода параметра пишу дату, запрос мне выдает записи по всем датам, т.е. оператор "больше или равно" не срабатывает. То же самое и с "больше" или "меньше"
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
![]()
To Abrakadabra:
Только что обнаружилось: все работает правильно, когда параметр относится к простому полю, у меня это [ДатаПротокола]. Не работает с вычисляемым полем - у меня это КонецСрока:[ДатаПротокола]+365*[СрокДействия] |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
![]()
Нужный результат получился так:
В окне запроса(в режиме конструктора)вызвать по правой кнопке окно Query Parametrs. В первой строчке нужно записать: слева - Текст параметра , а справа выбрать из списка тип данных Date/Time. Происходит согласование типов данных для вычисляемого поля и отбор данных происходит правильно. ![]() |
![]() |
![]() |
![]() |
#8 |
Регистрация: 09.03.2010
Сообщений: 3
|
![]()
Народ подскажите как здетать в параметрическом запросе так что бы выдавал данные не по полный фамилии а по одной букве на пример все люди на и!
![]() |
![]() |
![]() |
![]() |
#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 |