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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2007, 20:58   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Было бы замечательно, если бы с проектом были еще файлики готовые для тестирования.
Чтобы прочувствовать все тонкости сразу.
файлики будут созданы c вашими родными данными после прогона первого джоба:
Цитата:
Сообщение от внутреннего содержания файла проекта
#// ABOUT DEMO APPENDIX
#// --------------------
#// This XPO-file contains 4 jobs to demonstrate how to use heirs of this class.
#// Please run job ImportFrODB_DemoStep1_PreparingTest first to create two sample files (.mdb & .xls).
#// Sample files will be saved in preset folder C:\AxForumTests\Gustav (folder will be created automatically)
#// (please don't change this default path without weighty reasons - save your time! :-) )
#// (of course if you want to do it in any way - please change path in every job of 4)
#// After that you can run other jobs (_DemoStep2,3,4) in any order.
Отмечу, что этот первый джоб может "тянуть" на своебразную "фишку в фишке", так как являет собой пример экспорта из Axapta в Access. И далее, в едином порыве, из Access в Excel - как затейливый вариант экспорта из Axapta в Excel (мне так было удобно в рамках примера вывести данные сразу в два файла минимальным количеством кода).

Так что, Иван, обо всём уже "позабочено"...

P.S. Добавлю еще цитату для "разжигания аппетита" - SQL-запрос к листу Excel возвращает фамилии, начинающиеся на 3-ю по "популярности" первую букву поля Name вашей таблицы EmplTable (у меня это была буква Б, а первые две - К и В русские):
Код:
    #    doc.setRecordSource(
    #        'SELECT * FROM [EmplTable$] WHERE Left([Name],1) IN             ' +
    #        '(                                                              ' +
    #        ' SELECT TOP 1 FirstLetter FROM                                 ' +
    #        '  (                                                            ' +
    #        '   SELECT TOP 3 FirstLetter, Count(*) AS CountOfFirstLetter    ' +
    #        '   FROM                                                        ' +
    #        '    (                                                          ' +
    #        '     SELECT Left([Name],1) AS FirstLetter, [EmplTable$].*      ' +
    #        '     FROM [EmplTable$]                                         ' +
    #        '    )                                                          ' +
    #        '   GROUP BY FirstLetter                                        ' +
    #        '   ORDER BY Count(*) DESC                                      ' +
    #        '  )                                                            ' +
    #        ' ORDER BY CountOfFirstLetter                                   ' +
    #        ')                                                              ' );
    #    // this query returns subset of records from worksheet EmplTable,
    #    //   in which every name of employee starts with character,
    #    //      which is on 3rd position in rank of more popular first characters in Name field
Теги
access, ado, axapta, dao, download, excel, faq, законченный пример, импорт, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Построчный импорт из Excel через COM _and DAX: Программирование 3 05.07.2011 14:05
Построчный импорт из Excel через COM olesh DAX: Программирование 20 23.10.2008 14:01
Импорт бюджета из Excel OliaM DAX: Функционал 16 13.01.2005 21:56
Проблем импорт из Excel dreshkov DAX: Функционал 1 20.08.2003 16:34
OLAP: Импорт в Excel Hamster DAX: Функционал 2 23.06.2003 07:51

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

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

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