|
![]() |
#1 |
Участник
|
в одном месте обошлась циклами, а вот другом уже не получается, как сделать такое:
открывается форма и если при открытии отмечена галка, то должны открываться только те записи, ключи которых есть в заданном контейнере вида [[Значение1Поля1, Значение1Поля2], [Значение2Поля1, Значение2Поля2], ....]. те это пары составных ключей. Галку эту можно снимать и ставить после открытия формы, поэтому все это добро должно лежать в ExecuteQuery. Если делать expression in query ranges и собирать значение типа ((Field11 and Field12) or (Field21 and Field22) ...), то как выше писала, можно , вроде, наткнуться на ограничение длины такого сборного range. А если инициализировать временную таблицу, то возвращаемся к баранам join-а с ними. Как быть? Делать очищаемую постоянную таблицу, совать туда эти пары значений и потом с нею уже join-ить в ExQuery? |
|