AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 03.02.2003, 12:40   #1  
edd ist offline
edd
Участник
 
81 / 10 (1) +
Registriert seit: 20.01.2003
? Кто нибудь делал просмотр/редактирование внешних DBF таблиц?
Кто нибудь делал просмотр/редактирование внешних DBF таблиц?

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

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

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

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

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

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

Zitat:
Почему именно Дельфи?
Да не почему. Просто я лучше его знаю. И одну и туже задачу я реализую быстрее в Дельфи нежели в С++. Если кто-то знает лучше MFC - замените Delphi на Visual C во всех моих сообщениях - это всего лишь вопрос личных предпочтений.
Alt 03.02.2003, 15:34   #11  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Изначально опубликовано Андре
Просто я лучше его знаю.
А... я думал, что пропустил чего...
Спасибо.
Alt 03.02.2003, 16:49   #12  
edd ist offline
edd
Участник
 
81 / 10 (1) +
Registriert seit: 20.01.2003
2 Андре

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

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

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

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

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

Это Wizard для импорта спецификации из dbf файла. Сам файл спецификации не выкладываю, так как идея все равно будет понятна.
Angehängte Dateien
Dateityp: xpo dem_importwizard.xpo (91,4 KB, 587x aufgerufen)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Просмотр и редактирование 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
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:56 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.