powered by simpleCommunicator - 21.11.28     © 2024 Programmizd 02
Map
Форумы / Вопросы по IT / Редактирование таблицы из СУБД в Excel
9 сообщений из 35, страница 2 из 2
Редактирование таблицы из СУБД в Excel  
    #2189724
vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редактирование таблицы из СУБД в Excel
  
0,00 %
 0
  
100,00 %
 2
Возможно ли в Excel стандартными средствами подвязать таблицу из СУБД так, чтобы можно было прямо в Excel её редактировать (чтобы происходили изменения в СУБД)?
...
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2197918
Владайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется быть немножко сумасшедшей, а получается множко.
Енот  01.06.2020, 17:14
За редактирование базы руками - отрывать эти самые руки.
И вставлять в жопу!
...
Зачем платить психотерапевту, если его можно придумать, и разговаривать с ним совершенно бесплатно?
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2197927
Владайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется быть немножко сумасшедшей, а получается множко.
vad72  04.06.2020, 10:32
SandalTree  04.06.2020, 06:27
vad72  01.06.2020, 18:21
...
А не проще-ли:
Юзвери подсасывают данные в Эксель, меняют, добавляют, удаляют...
Потом выливают в CSV и запускают батник, который считывает файлик в базу.

У меня вообще было что юзвери делали копи-пэйст в окошке браузера и там внутри оно уже парсилось.
это очень сложно для пользователей, в моем случае не пройдет, особенно когда на другом конце пользователи пенсионеры, которые не дружат с компьютерами.
Сейчас я прямо в Excel отслеживаю событие change, в котором проверяю что вносится (чтобы вместо цифр буквы не набивали) и сразу в онлайн через ODBC внушу изменения в БД. Получается пользователь типа правит данные прямо в базе.
Зашифровался.
С самого начала надо было описать ситуацию нормально.

Программа работает там где-то на сервере?
Ок.

Работают с ней удаленно по терминалу?
Работают.
Ок.

Что мешает дальше с ней и работать новым людям?

Локация к той программе есть?
Может она сама твои эксели будет импортировать.

Потом.
Ты напишешь прямо в таблицу что-то.
А индексы сам пересчитаешь или та оболочка или движок базы?
Или не надо?
А глюки с поиском и отображением кто будет ловить если индексов нет?

А уникальность ключей между таблицами кто будет делать и отслеживать?
Это же теле не Эксель глазками прочитал и хватит.
...
Зачем платить психотерапевту, если его можно придумать, и разговаривать с ним совершенно бесплатно?
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198022
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
WildMage  04.06.2020, 06:44
SandalTree  04.06.2020, 06:27
vad72  01.06.2020, 18:21
...
А не проще-ли:
Юзвери подсасывают данные в Эксель, меняют, добавляют, удаляют...
Потом выливают в CSV и запускают батник, который считывает файлик в базу.

У меня вообще было что юзвери делали копи-пэйст в окошке браузера и там внутри оно уже парсилось.
Вот тут и начинается все веселье. Один скачал и меняет каталог. А второй ушло скачал и поменял быстрее. И загрузил. Но первый то потом тоже загрузит и перезатрет изменения предыдущего. Вот где непередаваемое веселье начнётся
ха-ха.
Так у вас ещё и мульти-юзер система.

Значит так, в моём понимании у вас следующий набор требований и ограничений. Так сказать стандартное инженерное противоречие. (Пингани Второкота, может он идею кинет)
Требования Ограничения
Решение должно быть максимально простым Решение должно быть максимально дешёвым
Юзеры должны вносить изменения в базу в реальном времени Юзеры должны иметь возможность работать с базой одновременно
.... .....
Возможно есть ещё что-то, чего я не уловил или вы не удосужились высказать.

Какие у ВАС есть варианты:
1. Написать собственную аппликуху или надстройку макросов в Экселе.
Достоинства:
- У вас есть работа, вы очень ценны и вас не уволят
- Вы набьёте себе шишек и может быть чему-то научитесь
Недостатки:
- Это реально сильный гемор ибо система будет глючной
- Когда вы решите уволиться, то система умрёт с вашим уходом
- Вы потратите своё драгоценное время на создание никому не нужной херни

2. Использовать Аксесс (уже упомянутый тут)
Достоинства:
- От момента старта до первого рабочего сценария в Аксессе уйдёт всего пол-часа
- Аксесс по дефолту будет следить за изменениями в базе
- Если у вас есть Эксель, значит есть лицензионный офис и это только дело времени добавить юзверям Аксесс и научить пользоваться.
- Вы можете продолжать учиться ваяя формы, запросы и репорты в Аксессе
Недостатки:
- Наиболее продвинутые юзвери оценят Аксесс и начнут сами ваять базы и у вас появится целый зоопарк из баз.
- В вашем резюме Аксесс не будет смотреться очень круто
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198203
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  04.06.2020, 12:57
WildMage  04.06.2020, 06:44
SandalTree  04.06.2020, 06:27
...
Вот тут и начинается все веселье. Один скачал и меняет каталог. А второй ушло скачал и поменял быстрее. И загрузил. Но первый то потом тоже загрузит и перезатрет изменения предыдущего. Вот где непередаваемое веселье начнётся
ха-ха.
Так у вас ещё и мульти-юзер система.

Значит так, в моём понимании у вас следующий набор требований и ограничений. Так сказать стандартное инженерное противоречие. (Пингани Второкота, может он идею кинет)
Требования Ограничения
Решение должно быть максимально простым Решение должно быть максимально дешёвым
Юзеры должны вносить изменения в базу в реальном времени Юзеры должны иметь возможность работать с базой одновременно
.... .....
Возможно есть ещё что-то, чего я не уловил или вы не удосужились высказать.

Какие у ВАС есть варианты:
1. Написать собственную аппликуху или надстройку макросов в Экселе.
Достоинства:
- У вас есть работа, вы очень ценны и вас не уволят
- Вы набьёте себе шишек и может быть чему-то научитесь
Недостатки:
- Это реально сильный гемор ибо система будет глючной
- Когда вы решите уволиться, то система умрёт с вашим уходом
- Вы потратите своё драгоценное время на создание никому не нужной херни

2. Использовать Аксесс (уже упомянутый тут)
Достоинства:
- От момента старта до первого рабочего сценария в Аксессе уйдёт всего пол-часа
- Аксесс по дефолту будет следить за изменениями в базе
- Если у вас есть Эксель, значит есть лицензионный офис и это только дело времени добавить юзверям Аксесс и научить пользоваться.
- Вы можете продолжать учиться ваяя формы, запросы и репорты в Аксессе
Недостатки:
- Наиболее продвинутые юзвери оценят Аксесс и начнут сами ваять базы и у вас появится целый зоопарк из баз.
- В вашем резюме Аксесс не будет смотреться очень круто
У нас? Я вообще к этому товарищу не имею отношения.
...
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198215
vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я хотел в общем описать ситуацию, когда:
1. Есть СУБД (неважно какая, но вы же понимаете, что целостность БД, индексы, оптимизация процедур и вьюверов, это всё на стороне СУБД, как и администрирование пользователей и раздача этим пользователям прав на таблицы, ....)
2. Итак, пользователь с правами у нас есть, в БД есть таблица, которую нужно редактировать.

Решения:
1. Взять исходики программы, которая работает уже 12 лет, без вопросов и добавить туда код с окошками и так далее.

МИНУСЫ:
- Чтобы распространить эту версию клиентского приложения (кстати, клиентское приложение под виндовс) нужно будет положить новый ехе-файл на 100 серверов, чтобы он оттуда обновился у всех пользователей.
ПЛЮСЫ:
- Сотрудник, который будет наполнять эту таблицу, не только без аксес, у него даже виндовса может не быть.

2. Реализовать редактирование таблиц(ы) в СУБД в Excel (через макрос), человек себе редактирует, оно автоматом в СУБД редактируется. Было бы хорошо, если бы была часть функционала в Ексель из Аксеса, типа таблицу привязать и панель управления к ней кинуть. Собственно это я и хотел узнать, может такое решение, всё-таки есть.

Описание структуры БД есть, если кто захочет, может запилить своё решение, как эти данные редактировать.

Работаю бесплатно по данному проекту, просто попросили помочь. Все проекты, которые я делаю, работают без моего участия уже более 10 лет. Но всё написано на какой-то старой версии Delphi (5 или 7).

Работаю аналитиком (на работу программиста не претендую, мало знаний), так что мне нужно двигаться в сторону Excel, чтобы всякие там данные собирать и анализировать. Хотя, может, я отстал в технологиях и сейчас есть что-то другое.
...
Изменено: 04.06.2020, 14:29 - vad72
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198288
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
WildMage  04.06.2020, 14:21
У нас? Я вообще к этому товарищу не имею отношения.
Извитите, я обращался к топик-стартеру.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198293
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
vad72

Мне не совсем понятна ситуация когда в организации минимум 100 серверов, а она пытается заюзать бесплатные решения.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198325
vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  04.06.2020, 15:05
vad72

Мне не совсем понятна ситуация когда в организации минимум 100 серверов, а она пытается заюзать бесплатные решения.
так если всё работает десятилетиями, то зачем что-то менять или переходить на платное, которое, кстати, в нашем случае всегда глючное, проблемное, очень трудное в плане оперативного внесения изменений.

Вот пример из жизни предприятий холдинга - биллинговая система.
Написанная на коленке местными программистами работает быстро, все изменения вносятся в течении одного!!! дня.
Сторонний биллинг САП - некоторые изменения требуют более 1 года для реализации, компания получает миллионные штрафы за неверные начисления. Получается, дешевле оплачивать штрафы государству, чем платить за внесение изменений в систему.
Сторонний биллинг подрядной фирмы - там текучка кадров, реализация ТЗ очень медленно.
Я понимаю, что эта тема для отдельного обсуждения, тут очень много вопросов.
Если есть у Вас готовое комплексное решение под биллинг, то дайте ссылку.
А с такой компанией кто-то сталкивался https://www.mega-billing.ru/ ?
...
Рейтинг: 0 / 0
Редактирование таблицы из СУБД в Excel
    #2198997
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
vad72  04.06.2020, 15:18
SandalTree  04.06.2020, 15:05
vad72

Мне не совсем понятна ситуация когда в организации минимум 100 серверов, а она пытается заюзать бесплатные решения.
так если всё работает десятилетиями, то зачем что-то менять или переходить на платное, которое, кстати, в нашем случае всегда глючное, проблемное, очень трудное в плане оперативного внесения изменений.

Вот пример из жизни предприятий холдинга - биллинговая система.
Написанная на коленке местными программистами работает быстро, все изменения вносятся в течении одного!!! дня.
Сторонний биллинг САП - некоторые изменения требуют более 1 года для реализации, компания получает миллионные штрафы за неверные начисления. Получается, дешевле оплачивать штрафы государству, чем платить за внесение изменений в систему.
Сторонний биллинг подрядной фирмы - там текучка кадров, реализация ТЗ очень медленно.
Я понимаю, что эта тема для отдельного обсуждения, тут очень много вопросов.
Если есть у Вас готовое комплексное решение под биллинг, то дайте ссылку.
А с такой компанией кто-то сталкивался https://www.mega-billing.ru/ ?
Если есть более 100 серверов, то должен быть IT отдел со своим суппортром и программерами.
...
А вы шо думали, всё так просто?
Рейтинг: 1 / 0
Нравится: Владайка
9 сообщений из 35, страница 2 из 2
Форумы / Вопросы по IT / Редактирование таблицы из СУБД в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (4): Анонимы (2), Bing Bot, Yandex Bot 3 мин.
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 3 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]