powered by simpleCommunicator - 21.11.28     © 2024 Programmizd 02
Map
Форумы / Вопросы по IT / Редактирование таблицы из СУБД в Excel, Поиск: Искать сообщения, созданные автором: vad72  
12 сообщений из 12, страница 1 из 1
Вопросы по IT / Редактирование таблицы из СУБД в Excel  
    #2189724
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Возможно ли в Excel стандартными средствами подвязать таблицу из СУБД так, чтобы можно было прямо в Excel её редактировать (чтобы происходили изменения в СУБД)?
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2190324
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Событие  01.06.2020, 15:16
Для редактирования таблиц придуман Access.
Для Excel не нужно такой функциональности.
нужно редактировать таблицу, которая находится на удаленном СУБД (типа MS SQL, FireBird, DB2, ...)

Сейчас гляну Access.
Просто в Екселе удобнее вставлять куски данных (вырезать откуда-то и вставить в Ексель пару тысяч строк)
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2190329
vad72
Скрыть профиль Поместить в игнор-лист
Участник
access даже у меня отсутствует на компе, что уже говорить про простых пользователей.
Хотелось бы что-то попроще, не хочется отдельно пилить какой-то клиентское приложение
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2190488
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Сайта нет, как и веб-сервера. Есть сотня филиалов (доступа в интернет нет) у пользователей. Где-то внутри филиала есть СУБД какая-то, путь к ней знает только пользователь. У него есть программа, которой 12 лет уже и она ,как и он, работает на ней. Необходимо в базу забить данные (создать новую таблицу и заполнить, плюс целостность и вся фигня, как обычно). Есть путь - найти исходники той программы и попытаться там внести изменения в интерфейс (добавить окошек, кнопок, кода кусок). Или пойти более простым путем, реализовать всё в Excel файле через макросы. Через макросы это я так придумал. Но может есть какая-то стандартная утилита, типа как в MS SQL связка с веб-сервером, где можно грид и кнопки вывести.
...
Изменено: 01.06.2020, 16:42 - vad72
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2190875
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Я просто по событию, если пользователь что-то внёс в excel , хочу через ODBC выполнять sql-запрос , текст которого буду формировать в макросе, оттуда же и запускать на выполнение.
Можно, конечно же какой-то клиент под виндовс написать , но хочется что-то новое попробовать. А в excel вроде бы и формы есть и события всякие, вообщем есть ресурс. Им бы больше туда элементов управления добавить, хотя может оно и не нужно, если знаешь vba
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2190879
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Енот

Да, это страшно
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2192467
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Событие

база у пользователей на FireBird 2.1
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2192622
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Событие  02.06.2020, 10:52
vad72  02.06.2020, 10:46
Событие

база у пользователей на FireBird 2.1
Понятно.

Тогда слепить приложение на Delphi для редактирования базы.

ps Хотя я со своим опытом даже на Delphi приложения для баз делал, это не сильно сложное дело...
мы легких путей не ищем [:smile]
Написание приложения на Delphi не добавит мне опыта и знаний. Если подвернулась задачка, то нужно её решать с максимальной пользой для себя, а именно, реализовать на чем-то новом для себя, чтобы приобрести новые знания и опыт. Буду делать на Excel. Там, как оказалось, возможностей много, а почитав интернет с вопросами, которые возникли передо мною сейчас и посмотрев даты постов, я понял, что люди такими вопросами занимались 10 лет назад, а я только сейчас полез разбираться. Страшно осознавать, на сколько отстаешь.
...
Изменено: 02.06.2020, 11:37 - vad72
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2192783
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Событие  02.06.2020, 11:47
vad72

Тогда есть стандартный путь.
стандартного нет решения в Excel, нужно самому делать.
Нет такой "панельки", объекта, типа ДБ навигатор, чтобы просить его на Лист и управлять таблицей, которую подвязал. Ну или я не знаю об этом, поэтому и спрашивал, может все-таки есть такой компонент стандартный.
...
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2197737
vad72
Скрыть профиль Поместить в игнор-лист
Участник
SandalTree  04.06.2020, 06:27
vad72  01.06.2020, 18:21
Я просто по событию, если пользователь что-то внёс в excel , хочу через ODBC выполнять sql-запрос , текст которого буду формировать в макросе, оттуда же и запускать на выполнение.
Можно, конечно же какой-то клиент под виндовс написать , но хочется что-то новое попробовать. А в excel вроде бы и формы есть и события всякие, вообщем есть ресурс. Им бы больше туда элементов управления добавить, хотя может оно и не нужно, если знаешь vba
А не проще-ли:
Юзвери подсасывают данные в Эксель, меняют, добавляют, удаляют...
Потом выливают в CSV и запускают батник, который считывает файлик в базу.

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

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

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

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

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

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

Работаю аналитиком (на работу программиста не претендую, мало знаний), так что мне нужно двигаться в сторону Excel, чтобы всякие там данные собирать и анализировать. Хотя, может, я отстал в технологиях и сейчас есть что-то другое.
...
Изменено: 04.06.2020, 14:29 - vad72
Рейтинг: 0 / 0
Вопросы по IT / Редактирование таблицы из СУБД в Excel
    #2198325
vad72
Скрыть профиль Поместить в игнор-лист
Участник
SandalTree  04.06.2020, 15:05
vad72

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

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


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