Автоматическое уведомление по сети об изменениях в таблице.

Категория Помощь

Два компьютера соеденены по сети. На 1-м компьютере таблица (Excel 2010) с двума колонками: в 1-й колонке перечислены товары, например: громкоговоритель, усилитель, микрофон, и т.д., во 2-й - указано количество по каждому товару. Можно ли сделать так, чтобы, когда какое-то кол-во становится =0 (изменения производятся на 1-м компьютере) на 2-м компьютере автоматически выскакивало какое-нибудь сообщение типа "усилитель =0" ? Если задача описана недостаточно понятно и необходима дополнительная информация - постараюсь ответить. Заранее благодарю. Два компьютера соеденены по сети. На 1-м компьютере таблица (Excel 2010) с двума колонками: в 1-й колонке перечислены товары, например: громкоговоритель, усилитель, микрофон, и т.д., во 2-й - указано количество по каждому товару. Можно ли сделать так, чтобы, когда какое-то кол-во становится =0 (изменения производятся на 1-м компьютере) на 2-м компьютере автоматически выскакивало какое-нибудь сообщение типа "усилитель =0" ? Если задача описана недостаточно понятно и необходима дополнительная информация - постараюсь ответить. Заранее благодарю.

Комментарии  

 
0 #24 vasilij 18.06.2013 04:22
Эдуард, ERP это конечно замечательно... вот только дороговато. Только если родимая 1с)))
Цитировать
 
 
0 #23 vasilij 17.06.2013 10:37
Юзайте access для подобных вещей...в эксэльке сделать можно, но будут костыли убогие
Цитировать
 
 
0 #22 vasilij 17.06.2013 00:19
Tamara, боюсь что нужно писать самой, язык - Visual Basic for Applications (VBA)
Цитировать
 
 
0 #21 viktorij 14.06.2013 19:23
Ну тогда - сохраняйте "себе" в конце дня, и используйте Условное форматирование. (выше уже писала). Если выложите здесь пример вашей таблички - подскажу, как это сделать.
Цитировать
 
 
0 #20 tamara 14.06.2013 11:44
Я не могу, я не работаю за комп.-1, это отдельный удаленный компьютер. Мой комп.№2- и я не отвечаю за внесение данных в табл., мне нужно только отслеживать появление нулевых позиций (или в режиме реального времени или если проще реализовать, то согласна сохранять себе таблицу и обрабатывать после того как изменения внесены (например, в конце дня).
Цитировать
 
 
0 #19 viktorij 13.06.2013 08:53
Ну так и редактируйте на комп. 1! Только вытащите файл из общей папки сначала. Хоть на рабочий стол...
Цитировать
 
 
0 #18 tamara 10.06.2013 08:19
Виктория, к сожалению, по определенным причинам доступ к редактированию файла запрещен кому -либо, кроме пользователя комп.-1.
Цитировать
 
 
0 #17 viktorij 10.06.2013 02:46
http://blog.depit.ru/odnovremennaya-rabota-v-excel/
вот тут посмотрите - это надо проверить (сделать) на комп.1, где Excel 2010
Цитировать
 
 
0 #16 tamara 07.06.2013 12:54
3 вкладки, в 1-й - 475, 2-й - 217, 3-й - 27 наименований (данные приблизительные ). Цвет заливки менять нельзя, я уже думала над этим, но как я написала выше, в файл не должно вносится никаких изменений (заливка цвета и т.п.) работа с фалом должна продолжаться в привычном для пользователя режиме.
Цитировать
 
 
0 #15 tamara 05.06.2013 18:11
Viktoria, может быть, я просто как-то неправильно понимаю "общий" ? 5 компьютеров соеденены в сеть, на комп.№1 находится файл, который создан и редактируется пользователем комп.№1, остальные комп. (№2-5) имеют доступ только к чтению (не редактирования) данного файла.
Цитировать
 
 
0 #14 viktorij 04.06.2013 17:00
Я бы предложила нулевые значения отслеживать с помощью условного форматирования. Т.е. у ячейки (строки), в которой значение количества = 0, цвет заливки должен становиться красным, например. Сколько наименований в списке (колонке 1) таблицы?
Цитировать
 
 
0 #13 viktorij 03.06.2013 07:59
Tamara, а файл - точно Общий? Что-то странные признаки иначе для общего-то...
Может, конечно, сказывается разница версий Excel.
Цитировать
 
 
0 #12 tamara 02.06.2013 14:09
Vasily, спасибо! А подскажите, пожалуйста, по п.1: я очень плохо ориентируюсь в excel, смогу ли я создать данный макрос самостоятельно? либо есть возможность где-то загрузить (возможно, есть какая-то база?).
Цитировать
 
 
+1 #11 vasilij 29.05.2013 17:05
моё предложение:
1) excel макрос, который проверяет нулевые позиции и заносит наименования, которые равны 0 в файл (например, txt)
2) программа xStarter (бесплатная лицензия) или планировщик Windows (не пробовал), который с заданным интервалом запускает (5 мин или 1 час, что актуальней) макрос из пункта 1. и потом проверяет состояие txt файла, если не пустой, то выводит сообщение.
3) всё в круглосуточном цикле
Цитировать
 
 
0 #10 viktorij 28.05.2013 06:05
Tamara, где конкретно "лежит" файл?
В общей папке - на сервере?
В общей папке - на комп. №1?
В общей папке - на комп №2?
Цитировать
 
 
0 #9 tamara 26.05.2013 14:00
На 1-м компьютере нет возможности вносить как-либо изменения в программу или таблицу, а так же устанавливать дополнительные программы и т.п., на 2-м компьютере - есть (т.к. за ним работаю я), Возможно необходимо сопряжение с Делфи?
Цитировать
 
 
0 #8 tamara 24.05.2013 00:33
Т.е. чтобы увидеть изменения на 2-м компьютере необходимо заново открыть файл.
Цитировать
 
 
0 #7 tamara 19.05.2013 06:25
Только что попробовала: при внесении и сохранении изменений на 1-й компьютере, на 2-м при нажатии кнопки "Сохранить" появляется сообщение: "Файл доступен только для чтения"(получае тся, я на Ваш вопросы выше ответила неправильно "Да"). На втором компьютере Excel 2000.
Цитировать
 
 
0 #6 viktorij 18.05.2013 14:48
Да, ещё вопрос - на 2-м компьютере тоже Excel 2010?
Цитировать
 
 
0 #5 viktorij 18.05.2013 00:03
После нажатия "Сохранить" _на 1-м компьютере(!!!) _, на 2-м компьютере необходимо заново открыть файл (???)
А если после нажатия "Сохранить" на 1-м компьютере нажать "Сохранить" на 2-м компьютере? Неужели не видно изменения? Жду ответа...
Цитировать
 
 
0 #4 tamara 17.05.2013 11:16
Меняется вручную пользователем. После нажатия "Сохранить", на 2-м компьютере необходимо заново открыть файл, чтобы увидеть внесенные изменения.
Цитировать
 
 
0 #3 viktorij 16.05.2013 08:08
А каким образом на 1-м компьютере "какое-то кол-во становится =0"? Это КТО-ТО меняет, или это запрос к БД "срабатывает"?
Цитировать
 
 
0 #2 viktorij 16.05.2013 05:51
Ага, попытаюсь 8-)).
Tamara, книга - в общем доступе с исправлениями? Т.е. изменения, внесённые и сохранённые на 1-м компьютере, на 2-м "появятся" только после нажатия кнопки "Сохранить".
Так?
Цитировать
 
 
0 #1 eduard 15.05.2013 20:28
Тамара, задача интересная, но не для excel. По крайней мере не стандартной функциональност ью. Думаю, с такой задачей должна справиться любая хорошая ERP.
Цитировать
 

Добавить комментарий


Защитный код
Обновить