|
поле ввода строка передать параметром в запросе |
☑ |
0
unbred
02.09.17
✎
11:41
|
есть реквизит формы тип строка. хочу по тексту этой строки выполнить поиск на сервере ( в запросе).
установить параметром запроса этот текст.
не могу сообразить,как преобразовать данные строки,чтобы сервер понял.
|
|
1
jsmith82
02.09.17
✎
11:54
|
Ничего преобразовывать не надо.
|
|
2
jsmith82
02.09.17
✎
11:55
|
Юзай реквизит формы / объект при изменении
Либо юзай одно из двух событий тут
При изменении текста в поле ввода
|
|
3
unbred
02.09.17
✎
13:19
|
(2) все равно не могу сообразить,как передать в параметр текущие данные этого реквизита
Процедура ФамилияДляОдногоПриИзмененииНаСервере()
ЗапФамилия=новый запрос;
ЗапФамилия.Текст =
"ВЫБРАТЬ
| ДанныеПациентов.Фамилия
|ИЗ
| РегистрСведений.ДанныеПациентов КАК ДанныеПациентов
|ГДЕ
| ДанныеПациентов.Фамилия = &Фамилия ";
|
|
4
h-sp
02.09.17
✎
13:25
|
Запрос.УстановитьПараметр("Фамилия", ВашаСтрока);
|
|
5
unbred
02.09.17
✎
13:30
|
(4) вот я и не врубаюсь,как к строке обратититься))
|
|
6
unbred
02.09.17
✎
13:31
|
ведь моя строка по сути сейчас,это имя процедуры.(
|
|
7
h-sp
02.09.17
✎
13:34
|
(6) нет имя процедуры тут вообще не катит. Если ты например к событию ПриИзменении привяжешь процедуру и назовешь ее ХренЗнаетКакаяПроцедура, то всё будет точно также. Имя процедуры ты пишешь вообще любое, какое в голову придет
|
|
8
breezee
02.09.17
✎
20:06
|
(3) (5) Процедура ФамилияДляОдногоПриИзмененииНаСервере()
ЗапФамилия=новый запрос;
ЗапФамилия.Текст =
"ВЫБРАТЬ
| ДанныеПациентов.Фамилия
|ИЗ
| РегистрСведений.ДанныеПациентов КАК ДанныеПациентов
|ГДЕ
| ДанныеПациентов.Фамилия = &Фамилия ";
ЗапФамилия.УстановитьПараметр("Фамилия", ФамилияДляОдного );
|
|
9
unbred
03.09.17
✎
12:32
|
(7) (8) спасибо,так и сделал.
|
|