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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.09.2004, 13:56   #14  
Smith is offline
Smith
Участник
 
76 / 10 (1) +
Регистрация: 02.09.2004
Спасибо!
Взял на вооружение наиболее простой и наглядный для меня способ из описанных здесь. Вот что получилось:
X++:
static void Job5(Args _args)
{
    str   sTmp, sS = ',,Казань,,Амирхана,31,2,89';
    int   zpt, i = 1;
    ;
    zpt = 0;
    while (i != StrLen(sS)+1)
    {
    if (subStr(sS, i, 1) != ',')
    {
        sTmp = sTmp + subStr(sS, i, 1);
    }
    else
    {
       zpt++;
       switch (zpt)
       {
            case 3: print('city ' + sTmp);break;
            case 5: print('street ' + sTmp);break;
            case 6: print('House ' + sTmp);break;
            case 7: print('Building ' + sTmp);break;
       }
       sTmp = '';
    }
//    print(subStr(sS, i, 1));
    i++;
    }
    print('Flat ' + sTmp);
    pause;
}
Работает и хорошо! Всем спасибо за ответы!
Теги
textbuffer, адресный формат, законченный пример, разбор строки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сумма по строке закупки Nikolaich DAX: Программирование 2 03.04.2007 13:37
Как достать символ из шрифта по коду ? DTD DAX: Программирование 1 01.02.2006 17:19
Как программно изменить к-во в строке заказа в форме SalesTable BorDark DAX: Программирование 2 13.01.2005 17:02
Ловим \ в строке Smith DAX: Программирование 2 10.09.2004 16:09
Скидка по строке и многострочная скидка efim DAX: Функционал 0 18.06.2003 16:32

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:03.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.