Как в запросе собрать строку #300509


#0 by 253670489
Как в запросе собрать строку из полей запроса и строк которые сам написал вот отрывок запроса    |    иначе Контрагенты.УсловияРаботы Конец Ошибка при формировании строки в условии после  Тогда. Должно получиться примерно так: "Консигнация 25 дней". Если еще кто-нибудь подскажет как просклонять слово "Дней" вообще шикароно будет!
#1 by 253670489
?
#2 by ZolotarevAA
Выбрать Контрагенты.УсловияРаботы КАК УсловиеРаботы, Выбор когда Контрагенты.УсловияРаботы = &Консигнация Тогда &КонсигнацияСтр + Контрагенты.ПериодКонсигнации + "Дней"    иначе Контрагенты.УсловияРаботы Конец ..... Запрос.УстановитьПараметр("КонсигнацияСтр", "Консигнация");
#3 by Леха Дум
Пиши в тексте запроса не "Консигнация", а ""Консигнация""
#4 by Херрес
не удастся сложить в запросе строку и число забудь об этом единственный шанс - поменять типа у поля ПериодКонсигнации на строку
#5 by Леха Дум
+ только поля должны быть строкового типа при этом!
#6 by 253670489
Спасибо! Но проблема в том, что разные типы у полей!Наверное придется обойтись без этого!
#7 by Стальная Крыса
ВЫРАЗИТЬ(Контрагенты.ПериодКонсигнации КАК Строка)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям