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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.02.2003, 12:40   #1  
edd is offline
edd
Участник
 
81 / 10 (1) +
Регистрация: 20.01.2003
? Кто нибудь делал просмотр/редактирование внешних DBF таблиц?
Кто нибудь делал просмотр/редактирование внешних DBF таблиц?

Т.е. что вроде DbView но на Аксапте?
Старый 03.02.2003, 12:52   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Я делал следующее - выбор пользователем dbf файла (из заранее определенной директории). В dbf-ки хранилась спецификация, которая в Аксапте отображалась в виде дерева. Пользователь мог "хватать" определенные элементы этого дерева и перетаскивать их на Аксаптовский grid - drag'n'drop из дерева(построенного на dbf) в Аксаптовские таблицы.
Если интересует что-то конкретно - спрашивай.
Старый 03.02.2003, 12:54   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Т.е. что вроде DbView но на Аксапте?
А зачем тебе это ? Это нужно только на одной машине или на всех. Можно быстренько состряпать ActiveX например в Дельфях и подцепить его в Аксапте.
Старый 03.02.2003, 13:47   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Зачем в дельфях?
берешь активХ из готовых микрософтовских.
Старый 03.02.2003, 13:51   #5  
edd is offline
edd
Участник
 
81 / 10 (1) +
Регистрация: 20.01.2003
У нас сейчас идет внедрение Аксапта, ну и старая система будет параллельно работать. Пользователи делают анализ данных в старой системе, он основан на просмотре и выборке из DBF.
Родилась идея перенести анализ старых данных в Аксапу, что бы не ползать туда-сюда.

Ну и вылез геморой.

А вообще можно было бы сделать модуль Импорта/Экспорта через DBF, т.к. у нас старая система основана на FoxPro.
Старый 03.02.2003, 14:21   #6  
eugene egorov is offline
eugene egorov
Участник
Аватар для eugene egorov
 
273 / 97 (4) ++++
Регистрация: 05.06.2002
Адрес: Москва
Я делал програмку для синхронизации старой системы ( DBF VFP) с Axapta через ODBC - в принципе нет проблем читать - писать в DBF из Axapta через ODBC. Есть и браузер для ODBC в стандартной функциональности где-то, только по моему без редактирования. Я всю синхронизацию делаю в коде.
Старый 03.02.2003, 14:28   #7  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Зачем в дельфях?
берешь активХ из готовых микрософтовских.
Потому, что в своем ActiveX ты можешь реализовать поведение, котое необходимо лично тебе и которого нет в стандартном микрософтском. А как правило ради этого все и затевается.
Старый 03.02.2003, 14:30   #8  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
А вообще можно было бы сделать модуль Импорта/Экспорта через DBF, т.к. у нас старая система основана на FoxPro.
Так тоже можно. Я реализовывал это в виде визарда. Пользователи проходят по шагам, задают необходимые параметры, выбирают dbf файл и запускают import/export.
Старый 03.02.2003, 14:44   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Андре
Потому, что в своем ActiveX ты можешь реализовать поведение, котое необходимо лично тебе и которого нет в стандартном микрософтском. А как правило ради этого все и затевается.
Согласен. Но:
1. Чего не хватает для реализации исходного вопроса в стандартном МС ActiveX гриде?
2. Дельфи надо покупать (хоть это и смешно звучит в нашей стране)
3. Стандартный ActiveX грид поставляется вместе с Windows. Т.е. не нужна уcnfyjdrf дополнительных компонент, следовательно проще установка и использование решения.

Может я чего не знаю? Почему именно Дельфи?
Старый 03.02.2003, 15:03   #10  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
1. Чего не хватает для реализации исходного вопроса в стандартном МС ActiveX гриде?
Хм. Однажды мне пришлось делать grid, в одной из ячеек которой находился progressBar. Может это можно сделать и в стандартном Axapt'ом Grid'е, но тогда у меня небыло времени разбираться. Кроме того, данная функциональность была нужна на одном рабочем месте -> проблем с развертыванием не было. Поэтому решил проблему ActiveX'ом.

Цитата:
2. Дельфи надо покупать (хоть это и смешно звучит в нашей стране)
Personal версия если не ошибаюсь стоит 99$. Кажется это не очень много в масштабах предприятия. С другой стороны этого достаточно, чтобы сделать ActiveX. Если предприятие столь бедно, что у него нет 99$ (а на чтож оно тогда внедряет Аксапту), то с сайта Borland можно скачать триальную версию. Периода ее действия хватит, чтобы написать ActiveX, а лицензия разрешает использовать написанное в своих личных целях. (не коммерческое использование).

Цитата:
3. Стандартный ActiveX грид поставляется вместе с Windows. Т.е. не нужна уcnfyjdrf дополнительных компонент, следовательно проще установка и использование решения.
Согласен.

Цитата:
Почему именно Дельфи?
Да не почему. Просто я лучше его знаю. И одну и туже задачу я реализую быстрее в Дельфи нежели в С++. Если кто-то знает лучше MFC - замените Delphi на Visual C во всех моих сообщениях - это всего лишь вопрос личных предпочтений.
Старый 03.02.2003, 15:34   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Андре
Просто я лучше его знаю.
А... я думал, что пропустил чего...
Спасибо.
Старый 03.02.2003, 16:49   #12  
edd is offline
edd
Участник
 
81 / 10 (1) +
Регистрация: 20.01.2003
2 Андре

Цитата:
Так тоже можно. Я реализовывал это в виде визарда. Пользователи проходят по шагам, задают необходимые параметры, выбирают dbf файл и запускают import/export.
Я наверно покажусь слишком наглым, но можно посмотреть на исходник?
Старый 03.02.2003, 18:13   #13  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Я наверно покажусь слишком наглым, но можно посмотреть на исходник?
Нисколько не наглым, но и исходник, я к сожалению показать не могу. Так как во-первых не имею права, во-вторых у меня его уже и нет.
В третьих - слишком много другой функциональности там было намешано - EDT, Enums, Tables - если бы я имел возможность - слишком сложно было бы все по кусочкам выковыривать.

Предлагаю другой вариант - сформулируй конкретно свои вопросы, а я постараюсь ответить.

Вообще про wizard'ы z спрашивал вот здесь: http://www.axforum.info/forums/showt...hlight=wizard.

Про работу с dbf я отвечал здесь: http://www.axforum.info/forums/showt...=7931#post7931

Так что если есть вопросы - спрашивай - с удовольствием отвечу, если это будет в моих силах
Старый 06.02.2003, 17:43   #14  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Так тоже можно. Я реализовывал это в виде визарда. Пользователи проходят по шагам, задают необходимые параметры, выбирают dbf файл и запускают import/export.
Цитата:
Я наверно покажусь слишком наглым, но можно посмотреть на исходник?
Мда. Только недавно поговорили и вот вновь пришлось заниматься похожей вещью. На этот раз код есть и проект не шибко секретный, так что исходник выкладываю.

Это Wizard для импорта спецификации из dbf файла. Сам файл спецификации не выкладываю, так как идея все равно будет понятна.
Вложения
Тип файла: xpo dem_importwizard.xpo (91.4 Кб, 579 просмотров)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Просмотр и редактирование XPO файлов blokva DAX: База знаний и проекты 8 19.02.2009 10:17
Пустые названия системных таблиц в report data range (DAX 4.0) Qaz Qwerty DAX: Функционал 3 06.08.2008 00:05
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
почти DBF Gorlum DAX: Программирование 3 17.03.2006 12:52
Резервирование партионного товара с FIFO по сроку хранения: делал ли кто-нибудь? Falcon DAX: Функционал 9 15.02.2003 00:47

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

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

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