Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2016, 14:12   #1
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию Миграция accdb на С#. Целесообразно?

Имеется около 10 баз для разных отчетов разработанных на access"е. Руководство родило идею, что неплохо бы сделать их аналог на C#.

С шарпом знаком на элементарном уровне, поэтому подскажите, есть ли смысл в этом? Ведь в Accesse все делалось в визуальному редакторе, часть функционала на VBA, а в шарпе придется через sql коды писать все запросы; через внешние компоненты подключаться сначала к SQL Server для сбора данных, а результаты выводить или в excel. И, наверное, не надо 10 баз, а делать одну, но с mdi-формамы.

Или я неверно себе общую картину представляю?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Последний раз редактировалось Aleksandr H.; 17.10.2016 в 14:15.
Aleksandr H. вне форума Ответить с цитированием
Старый 17.10.2016, 14:19   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так если нет смысла, то почему вдруг руководство решило, что есть?
Обычно бывает наоборот.

А что за БД, для чего они, как используются?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.10.2016, 14:35   #3
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А что за БД, для чего они, как используются?
Сбор и отображение статистики о продажах, остатках на складе, заказах на производство, нормы сырья, справочная информация о клиетах. Формирование данных и расчеты для составления прогнозов продаж, производства, потребления сырья. Вывод в xlsx, pdf файлы.


Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так если нет смысла, то почему вдруг руководство решило, что есть?
не принято спрашивать "ход мысли к этому выводу".
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 17.10.2016, 14:38   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
не принято спрашивать "ход мысли к этому выводу".
Так это вы и спрашиваете... а начальство уже решило.
По мне, если работает - лучше не трогать.
Тем более - 10 баз звучит страшно... Точно не идет речь о 10 таблицах?
waleri вне форума Ответить с цитированием
Старый 17.10.2016, 14:46   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А SQL сервер вообще точно нужен? Сейчас с БД в акцэсе работает не только один человек, оно как-то расшарено?

(кстати, если что, никто не заставляет в .NET использовать именно MS SQL, в ADO.NET все так же работает и с MySql, и с Postgre. Ну это на случай если вдруг нужна/будет нужна не только винда)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.10.2016, 14:48   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
Имеется около 10 баз для разных отчетов разработанных на access"е. Руководство родило идею, что неплохо бы сделать их аналог на C#.
Если хочется заниматься самообразованием за деньги руководства, то нужно радоваться. Если хочется сидеть спокойно на месте, то объясняете руководству, что смысла в этом нет, т.к. результат будет хуже имеющегося.
Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
С шарпом знаком на элементарном уровне, поэтому подскажите, есть ли смысл в этом? Ведь в Accesse все делалось в визуальному редакторе, часть функционала на VBA, а в шарпе придется через sql коды писать все запросы; через внешние компоненты подключаться сначала к SQL Server для сбора данных, а результаты выводить или в excel. И, наверное, не надо 10 баз, а делать одну, но с mdi-формамы.
VB.NET руководство не устроит? Именно шарп нужен?
SQL Server тут не нужен совершенно. Шарп легко и непринуждённо напрямую работает с базами Access.
pu4koff вне форума Ответить с цитированием
Старый 17.10.2016, 15:30   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А SQL сервер вообще точно нужен? Сейчас с БД в акцэсе работает не только один человек, оно как-то расшарено?
данные тянутся из ERP JD Edwards, в accesse хранятся дополнительные таблицы, макросы, отчеты. Сейчас с БДых работает только один пользователь.

Цитата:
Шарп легко и непринуждённо напрямую работает с базами Access.
Т.е. можна из шарпа потянуть отчет Access и сохранить/распечатать? Тогда, имхо, незачем еще одно звено, в виде шарпа, между получением данных - выводом на екран нужного отчета.

Цитата:
VB.NET руководство не устроит? Именно шарп нужен?
Пока что не нужен. Был вопрос, можем сделать и будет ли полезней access'a или не заморачиваться.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 18.10.2016, 09:37   #8
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

А в самой ERP нельзя сделать нужные отчеты и добавить данные?
pu4koff вне форума Ответить с цитированием
Старый 18.11.2016, 10:20   #9
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
А в самой ERP нельзя сделать нужные отчеты и добавить данные?
Теоретически можна, но, практически, нет, так как ERP поддерживается не нами. Да и вопрос не о допилке ERP.
Ну, допустим, нарисую я MDI формы что будут напоминать аксессовские формы и даже функционал прикручу.
Проблема будет в том, что это будут "конечные" продукты и для расширения их возможностей надо писать патчи/новые версии exe компилировать?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MDB или ACCDB Lesha БД в Delphi 2 24.06.2020 14:24
Чтение BD accdb Delphi xe6 Alexandr17 БД в Delphi 9 05.09.2014 21:59
как пересохранить формат accdb на mdb good1984))) Microsoft Office Access 5 10.02.2012 15:48
Работа Delphi с *.accdb MS Access ArtGrek БД в Delphi 15 19.04.2011 00:12
Не могу открыть файл с расширением .accdb valerij Microsoft Office Access 3 25.01.2011 11:25