Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Использование Excel в качестве БД и её средства управления - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Использование Excel в качестве БД и её средства управления
mathiax90 Дата: Вторник, 06.07.2021, 15:30 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 202
Репутация: 24 ±
Замечаний: 0% ±

Excel 2007
Иногда заказчики просят реализовать в Excel подобие базы данных. На все уговоры использовать нормальную БД отвечают отрицательно:
- я это не понимаю
- это наверное дорого
- я хочу всё видеть и управлять всем сам
- другие причины

Задачи которые ставит заказчик:
1. Отражать в excel несколько связанных сущностей связанных 1 ко многим, например:
- пациент
- услуги по пациенту (несколько на одного пациента)
- процедуры в рамках одной услуги (несколько на одну услуну)
Уровней вложенности может быть больше, но суть думаю ясна.

2. Для каждой одной из сущностей (как правило верхнего уровня) отображать форму для ввода, на которой можно ввести данные этой сущности и его вложенные подсущности, например:
Вы открываете и видите форму Пациент (фам, им, от), а чуть ниже у вас есть место для ввода его услуг.

3. При вводе данные должны проверяться:
- собственные проверки (проверки полей как таковых, и логикой самой формы)
- проверки по таблице сущности (на дубли и подобное)

4. Вывод отчётных форм по записи(строке) сущности (т.е. печатная форма сущности) различного вида.

Коллеги поделитесь своим опытом.
1. Были ли у вас подобные заказы?
2. Что вам понравилось/не понравилось в этом продукте?
3. Что понравилось/не понравилось заказчику?
4. Сколько связанных сущностей было в вашем протукте?
5. Сколько времени было затрачено на разработку?
6. Если бы вы были заказчиком, захотели бы такой продукт?


webmoney: R242692021885
ЯД:410013877261817
 
Ответить
СообщениеИногда заказчики просят реализовать в Excel подобие базы данных. На все уговоры использовать нормальную БД отвечают отрицательно:
- я это не понимаю
- это наверное дорого
- я хочу всё видеть и управлять всем сам
- другие причины

Задачи которые ставит заказчик:
1. Отражать в excel несколько связанных сущностей связанных 1 ко многим, например:
- пациент
- услуги по пациенту (несколько на одного пациента)
- процедуры в рамках одной услуги (несколько на одну услуну)
Уровней вложенности может быть больше, но суть думаю ясна.

2. Для каждой одной из сущностей (как правило верхнего уровня) отображать форму для ввода, на которой можно ввести данные этой сущности и его вложенные подсущности, например:
Вы открываете и видите форму Пациент (фам, им, от), а чуть ниже у вас есть место для ввода его услуг.

3. При вводе данные должны проверяться:
- собственные проверки (проверки полей как таковых, и логикой самой формы)
- проверки по таблице сущности (на дубли и подобное)

4. Вывод отчётных форм по записи(строке) сущности (т.е. печатная форма сущности) различного вида.

Коллеги поделитесь своим опытом.
1. Были ли у вас подобные заказы?
2. Что вам понравилось/не понравилось в этом продукте?
3. Что понравилось/не понравилось заказчику?
4. Сколько связанных сущностей было в вашем протукте?
5. Сколько времени было затрачено на разработку?
6. Если бы вы были заказчиком, захотели бы такой продукт?

Автор - mathiax90
Дата добавления - 06.07.2021 в 15:30
Serge_007 Дата: Вторник, 06.07.2021, 15:48 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Писал в вотсап, повторюсь здесь - СУБД в Excel более чем реально (делал сам), причем это действительно дешевле чем 1С, SAP, Oracle и т.п.
Плюсом - заказчик получает именно то, что ему необходимо, без кучи бесполезных "фишек"

Самый главный минус Excel в данном случае - это сложность работы в совместном доступе


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПисал в вотсап, повторюсь здесь - СУБД в Excel более чем реально (делал сам), причем это действительно дешевле чем 1С, SAP, Oracle и т.п.
Плюсом - заказчик получает именно то, что ему необходимо, без кучи бесполезных "фишек"

Самый главный минус Excel в данном случае - это сложность работы в совместном доступе

Автор - Serge_007
Дата добавления - 06.07.2021 в 15:48
R_Dmitry Дата: Вторник, 06.07.2021, 21:37 | Сообщение № 3
Группа: Друзья
Ранг: Участник
Сообщений: 74
Репутация: 34 ±
Замечаний: 0% ±

2010
Я тоже делал базы в excel, но писать свой framework не благодарное дело :)
На самом деле я всегда стараюсь убедить заказчика использовать БД.
Если используется 5-10 таблиц и данных немного это не проблема, когда данных становиться много,
excel может повести себя критически, приложение может "упасть" и не восстановится.
Как правило аргумент "потеря данных", практически всегда побеждал.
Для простого приложения иногда предлагаю dataexpress
Конечно пользователь сам не реализует, что он хочет с помощью этого приложения, но у меня времени уходит в разы меньше. :)


{Skype : RDG_Dmitry} Если программа тебе понятна,значит она уже устарела
 
Ответить
СообщениеЯ тоже делал базы в excel, но писать свой framework не благодарное дело :)
На самом деле я всегда стараюсь убедить заказчика использовать БД.
Если используется 5-10 таблиц и данных немного это не проблема, когда данных становиться много,
excel может повести себя критически, приложение может "упасть" и не восстановится.
Как правило аргумент "потеря данных", практически всегда побеждал.
Для простого приложения иногда предлагаю dataexpress
Конечно пользователь сам не реализует, что он хочет с помощью этого приложения, но у меня времени уходит в разы меньше. :)

Автор - R_Dmitry
Дата добавления - 06.07.2021 в 21:37
Serge_007 Дата: Среда, 07.07.2021, 09:20 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
предлагаю dataexpress
Не знал об этой программе, спасибо за ссылку!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
предлагаю dataexpress
Не знал об этой программе, спасибо за ссылку!

Автор - Serge_007
Дата добавления - 07.07.2021 в 09:20
YouGreed Дата: Среда, 07.07.2021, 09:44 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
R_Dmitry, Простите, возможно я старомоден или не очень опытен, в данном вопросе. Но, почему не стоит использовать Access?
 
Ответить
СообщениеR_Dmitry, Простите, возможно я старомоден или не очень опытен, в данном вопросе. Но, почему не стоит использовать Access?

Автор - YouGreed
Дата добавления - 07.07.2021 в 09:44
Serge_007 Дата: Среда, 07.07.2021, 09:50 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
YouGreed, почему нет?
Дмитрий же пишет:
я всегда стараюсь убедить заказчика использовать БД
:)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеYouGreed, почему нет?
Дмитрий же пишет:
я всегда стараюсь убедить заказчика использовать БД
:)

Автор - Serge_007
Дата добавления - 07.07.2021 в 09:50
YouGreed Дата: Среда, 07.07.2021, 09:56 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
Serge_007, Я про то, что Дмитрий использует dataexpress. Т.е. dataexpress предпочтительней выходит. Возможно это лишь, личные предпочтения (интерфейс скажем, либо знание Pascal) или Access не удобен в использовании. Вот поэтому и решил спросить, чем именно Access не удобен в использовании в отличии допустим от dataexpess и любой другой БД.
 
Ответить
СообщениеSerge_007, Я про то, что Дмитрий использует dataexpress. Т.е. dataexpress предпочтительней выходит. Возможно это лишь, личные предпочтения (интерфейс скажем, либо знание Pascal) или Access не удобен в использовании. Вот поэтому и решил спросить, чем именно Access не удобен в использовании в отличии допустим от dataexpess и любой другой БД.

Автор - YouGreed
Дата добавления - 07.07.2021 в 09:56
R_Dmitry Дата: Среда, 07.07.2021, 10:09 | Сообщение № 8
Группа: Друзья
Ранг: Участник
Сообщений: 74
Репутация: 34 ±
Замечаний: 0% ±

2010
Выбор в пользу dataexpess, только в скорости разработки простых приложений.
Паскаль особо не знаю :)


{Skype : RDG_Dmitry} Если программа тебе понятна,значит она уже устарела
 
Ответить
СообщениеВыбор в пользу dataexpess, только в скорости разработки простых приложений.
Паскаль особо не знаю :)

Автор - R_Dmitry
Дата добавления - 07.07.2021 в 10:09
Serge_007 Дата: Среда, 07.07.2021, 10:14 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
чем именно Access не удобен в использовании в отличии допустим от dataexpess
Тем что Access платный
Кроме того, в некоторые релизы офиса Access не входит, надо докупать


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
чем именно Access не удобен в использовании в отличии допустим от dataexpess
Тем что Access платный
Кроме того, в некоторые релизы офиса Access не входит, надо докупать

Автор - Serge_007
Дата добавления - 07.07.2021 в 10:14
doober Дата: Среда, 07.07.2021, 10:43 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 331 ±
Замечаний: 0% ±

Excel 2010
MSSQL бесплатный, я часто его использую, особенно при обработке больших объемов данных, плюс в том, что можно часть обработки перенести в хранимые процедуры




Сообщение отредактировал doober - Среда, 07.07.2021, 10:44
 
Ответить
СообщениеMSSQL бесплатный, я часто его использую, особенно при обработке больших объемов данных, плюс в том, что можно часть обработки перенести в хранимые процедуры

Автор - doober
Дата добавления - 07.07.2021 в 10:43
R_Dmitry Дата: Среда, 07.07.2021, 11:21 | Сообщение № 11
Группа: Друзья
Ранг: Участник
Сообщений: 74
Репутация: 34 ±
Замечаний: 0% ±

2010
Согласен с doober.
Если приложение в Excel то лучше MSSQL, если делаю на Python то MySql


{Skype : RDG_Dmitry} Если программа тебе понятна,значит она уже устарела
 
Ответить
СообщениеСогласен с doober.
Если приложение в Excel то лучше MSSQL, если делаю на Python то MySql

Автор - R_Dmitry
Дата добавления - 07.07.2021 в 11:21
mathiax90 Дата: Среда, 07.07.2021, 12:17 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 202
Репутация: 24 ±
Замечаний: 0% ±

Excel 2007
а
предлагаю dataexpress

Да мне тоже понравился этот вариант.
Как и сказал Serge_007, access вообще редко кого увидишь. Вот если бы мелгомягкие сделали преобразование в приложение, то да, было бы больше спроса.
Пойду читать лицензию на dataexpress.
Коллеги спасибо за то, что поделились опытом!


webmoney: R242692021885
ЯД:410013877261817


Сообщение отредактировал mathiax90 - Среда, 07.07.2021, 12:18
 
Ответить
Сообщениеа
предлагаю dataexpress

Да мне тоже понравился этот вариант.
Как и сказал Serge_007, access вообще редко кого увидишь. Вот если бы мелгомягкие сделали преобразование в приложение, то да, было бы больше спроса.
Пойду читать лицензию на dataexpress.
Коллеги спасибо за то, что поделились опытом!

Автор - mathiax90
Дата добавления - 07.07.2021 в 12:17
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!