|
11.08.2006, 10:55 | #1 |
Участник
|
пардон, я слегка не правильно написал... особенность, что нужно расширенные диапазон через "или" на разные поля, т.е. типа
qbr.value('((AccountNum like "0*") || (AccountGroup like "1*"))'); |
|
11.08.2006, 11:02 | #2 |
Участник
|
если разные поля, то точно так же
qbr.value('((AccountNum like "0*") || (AccountNum like "1*"))'); примерно так: range r1,r2; ; r1 = '(AccountNum like 0*)'; r2 = '(AccountGroup like 1*)'; ds.addRange(fieldNum(SomeTable, recId)).value(r1); ds.addRange(fieldNum(SomeTable, recId)).value(r2); или ds.addRange(fieldNum(SomeTable, recId)).value('((AccountNum like 0*)||(AccountGroup like1*))); что одно и тоже ( но иногда работеат то одно то другое ) |
|
11.08.2006, 11:20 | #3 |
Участник
|
ds.addRange(fieldNum(SomeTable, recId)).value('((AccountNum like "0*")||(AccountGroup like"1*")));
вот так вот не работает... а именно так и надо бы |
|
11.08.2006, 11:35 | #4 |
Участник
|
Цитата:
Сообщение от poul
ds.addRange(fieldNum(SomeTable, recId)).value('((AccountNum like "0*")||(AccountGroup like"1*")));
вот так вот не работает... а именно так и надо бы Вам написали одно, а вы пробуете другое Я например не могу найти у вас закрывающую кавычку для value ('....') Щас проверю в Аксапте |
|
11.08.2006, 11:43 | #5 |
Участник
|
вот так попробуйте :
ds.addRange(fieldNum(SomeTable, recId)).value('(AccountNum like "0*" || AccountGroup like"1*")); |
|
11.08.2006, 11:48 | #6 |
Участник
|
Цитата:
Сообщение от zelen
вот так попробуйте :
ds.addRange(fieldNum(SomeTable, recId)).value('(AccountNum like "0*" || AccountGroup like"1*")); у меня вооопсче ни в каком виде не принимает слово "like"... с количеством скобочек тоже эксперементировал |
|
11.08.2006, 11:50 | #7 |
Участник
|
меняю слово "like" на "==" все работает... может быть это слово вобще нельзя использовать ?
|
|
11.08.2006, 11:51 | #8 |
Участник
|
сорри, не совсем так
|
|
11.08.2006, 11:44 | #9 |
Участник
|
Цитата:
Сообщение от kashperuk
Честно говоря, не совсем понял.
Вам написали одно, а вы пробуете другое Я например не могу найти у вас закрывающую кавычку для value ('....') Щас проверю в Аксапте и ещё за сцылки очень большое спасибо, но как говорицца не по делу... потомучто задать буквально одной строкой надо фильтр аля "AccountNum like '0*"', только вот с синтакцисом проблемы ... вариант "0*" не подходит |
|