![]() |
#1 |
Участник
|
Поправте строчку запроса
делаю так:
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, RecId)).value(strfmt('(((OutlookTaskTable.UserhrmOrgID = %1) || (OutlookTaskTable.Ot = %2)))', ArrayStr, EmplName)); Что написано не так? |
|
![]() |
#2 |
Участник
|
строки нужно обрамлять кавычками
это я про '%1' и '%2' |
|
![]() |
#3 |
Участник
|
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, RecId)).value(strfmt("(((OutlookTaskTable.UserhrmOrgID = '%1') || (OutlookTaskTable.Ot = '%2')))", ArrayStr, EmplName)); Ошибка расширенного диапазона запроса: Синтаксическая ошибка рядом с 37. |
|
![]() |
#4 |
Программатор
|
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).addRange(FieldNum(OutlookTaskTable, RecId)).value(queryValue(strfmt('(((OutlookTaskTable.UserhrmOrgID = "%1") || (OutlookTaskTable.Ot = "%2")))', ArrayStr, EmplName))); |
|
![]() |
#5 |
Программатор
|
|
|
|
За это сообщение автора поблагодарили: moid (1). |
![]() |
#6 |
Участник
|
Спасибо Sada
|
|
![]() |
#7 |
Участник
|
А как очистить такой Range?
|
|
![]() |
#8 |
Программатор
|
Может так
X++: OutlookTaskTable_q.dataSourceTable(TableNum(OutlookTaskTable)).clearRange(FieldNum(OutlookTaskTable, RecId)). Аксы нет под рукой - поетому на вскидку. |
|
![]() |
#9 |
Участник
|
Точно...
|
|