AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2003, 15:03   #1  
sassas
Гость
 
n/a
Запятые в Range
Проблема:
1.в текстовом поле (PK) таблицы присутствуют запятые
2.необходимо сделать фильтрацию detail-таблицы, а для этого необходимо передать PK в range.value
3. range.value давится запятыми!!! - в детайл таблице ничего не находится, несмотря на наличие корректных данных на сервере БД

4. связи датасоурсов использовать не получается - сложная система набора фильтров в зависимости от выбора пользователя. Где то Акса валится и пишет - некорретный запрос или что-то в этом роде ("...нельзя здесь ставить 0..." по-моему...).

Вопрос:
как использовать фильтр с запятой не в виде разделителя условий фильтрации, а внутри значения поля-фильтра????
Старый 18.12.2003, 15:25   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Не знаю точно, некогда проверить.
Попробуйте в кавычки поставить значение Range. То есть ...range(...).value("'bla-bla-bla, B, 1'")
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 18.12.2003, 15:40   #3  
dn is offline
dn
Участник
Самостоятельные клиенты AX
 
486 / 159 (6) ++++++
Регистрация: 26.03.2003
Адрес: Москва
кроме кавычек нужно перед запятой ставить \\.
а лучше использовать SysQuery::value()
Старый 18.12.2003, 16:02   #4  
sassas
Гость
 
n/a
спасибо за ответ.

сам пытался вставить "\" перед "," - не помогло
помогло "\\" без кавычек (использую стринг)

кавычки без "\" или "\\" тоже работают
SysQuery тоже обязательно посмотрю
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Packing date range values in queries Blog bot DAX Blogs 1 09.11.2007 13:10
axaptafreak: Label for Query Range cannot be modified (still) Blog bot DAX Blogs 2 25.07.2007 10:09
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37
dynamicsmatters: The Dynamics product range Blog bot DAX Blogs 0 19.11.2006 16:01

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:35.