|
![]() |
#1 |
NavAx
|
Как мнимум все рандж валью надо писать так qbds.addRange(fieldNum(...)).value(queryValue(...)); от греха подальше, т.к. пользователи любят использовать спецсимволы в кодах.
Похоже где-то в районе ttsbegin напрашивется query = new Query(queryOrig); Последний раз редактировалось raz; 09.10.2017 в 13:55. |
|
|
За это сообщение автора поблагодарили: mazzy (2), EVGL (1). |
![]() |
#2 |
Участник
|
да-да. addDataSource в цикле - это заявка на победу.
если предполагается, что query проинициализирован где-то выше, то конечно же надо использовать SysQuery::findOrCreateDatasource() отсюда мораль - не создавайте Query в коде. создайте в АОТ, в коде пишите Query q = new Query(querystr(myAOTquery)); если нужно модифицировать ренджи, то лучше пишите в коде SysQuery::findOrCreateRange(...) к уже созданному запросу. ================= и лучше SysQuery::value(), а не queryValue() Последний раз редактировалось mazzy; 09.10.2017 в 14:17. |
|
|
За это сообщение автора поблагодарили: EVGL (1). |
![]() |
#3 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#4 |
Banned
|
|
|
|
|