Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Аленка
Зарегистрирован: 08.04.2011 Сообщения: 64 Откуда: Оттуда
|
Добавлено: Ср Апр 18, 2012 15:33 Заголовок сообщения: Проверка существования переменной выдает ошибку |
|
|
RP Server
В диалоге задается
Код: | Alias _wherecopy = reg_number like '36145' + '%'; |
Открывается список (используется во многих местах)
проверяется задана ли переменная
Код: | IF '_wherecopy'=="_wherecopy" AND THEN
{
Alias _wherecopy= id_firm=WINNAME:id_firm;
}; |
Ругается "Incorrect syntacs near '36145'"
Этот же код тестирую в Immediate - ошибки нет, кто-нибудь сталкивался и как обойти? |
|
Вернуться к началу |
|
|
Аленка
Зарегистрирован: 08.04.2011 Сообщения: 64 Откуда: Оттуда
|
Добавлено: Ср Апр 18, 2012 15:37 Заголовок сообщения: |
|
|
Аленка писал(а): | IF '_wherecopy'=="_wherecopy" THEN
{
Alias _wherecopy= id_firm=WINNAME:id_firm;
}; |
sorry AND не отсюда |
|
Вернуться к началу |
|
|
RVV Большой шоколадный орден
Зарегистрирован: 14.01.2010 Сообщения: 449
|
Добавлено: Ср Апр 18, 2012 15:50 Заголовок сообщения: |
|
|
Для начала:
1 Переменную нужно объявить
2 Присвоение ALIAS рпавильнее писать через :=
типа
LOCAL _var := '';
ALIAS _var := id_firm = 12;
В вашем примере я не понял зачем нужно писать '36145' + '%' |
|
Вернуться к началу |
|
|
Аленка
Зарегистрирован: 08.04.2011 Сообщения: 64 Откуда: Оттуда
|
Добавлено: Ср Апр 18, 2012 16:08 Заголовок сообщения: |
|
|
RVV писал(а): | Присвоение ALIAS рпавильнее писать через := |
На курсах сказали, что Alias задавать через := это масло масленное.
и := имеет смысл только при Let.
':= ' означает задание значения на клиенте, '=' на сервере.
Alias всегда задается на клиенте
RVV писал(а): | вашем примере я не понял зачем нужно писать '36145' + '%' |
В поле диалога задается критерий фильтрации списка - 36145 на вхождение, т.е.
Alias _wherecopy = reg_number like @b:8 + '%'; |
|
Вернуться к началу |
|
|
Аленка
Зарегистрирован: 08.04.2011 Сообщения: 64 Откуда: Оттуда
|
Добавлено: Ср Апр 18, 2012 16:56 Заголовок сообщения: |
|
|
Вопрос закрыт, спасибо - сделали через сохранить как список - заработало.
Что бы это значило?.. |
|
Вернуться к началу |
|
|
|