
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2007, 18:08:22
|
|||
|---|---|---|---|
Многопользовательская работа в Excel |
|||
|
#18+
Добрового вам времени суток Задача такая. Есть несколько человек вносящих информацию. Каждый заносит в свой файл. Нужно информацию консолидировать (собирать вместе). Пока на ум приходит следующее решение: в файлах макросом проставлять время изменнеия в строке. Потом ставится автофильтр и отбираются данные, которые набили (отредактировали) в некоторый момент времени. Результат автофильтра копируется в сводный файл. Макросом (запрос или АДО) удаляются дубли. Но хотелось бы, чтобы при изменении некоторой информации в сводном файле видеть изменения и в исходном.(в приведенном решении это сделать нельзя) Может есть какое-нибудь другое решение или встренный механизм самого Екселя? Спасибо ЗЫЖ работать в "многопользовательском режиме" пробовали, но не устроило, т.к. были большие тормоза I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2007, 18:17:38
|
|||
|---|---|---|---|
Многопользовательская работа в Excel |
|||
|
#18+
Брысь из Excel-я. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2007, 20:26:37
|
|||
|---|---|---|---|
Многопользовательская работа в Excel |
|||
|
#18+
Изврат конечно, но если каждый пользователь работает только со своим набором записей, то можно сделать в сводном файле ссылки на файлы пользователей (без макросов - тупо формулами)... Для обновления данных сводного файла - жмем обновить связи. А если все лупят в одни и теже записи - то появляются конфликты версий и их даже твоим алгоритмом не отработаешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2007, 22:01:46
|
|||
|---|---|---|---|
Многопользовательская работа в Excel |
|||
|
#18+
TaranagaИзврат конечно, но если каждый пользователь работает только со своим набором записей, то можно сделать в сводном файле ссылки на файлы пользователей (без макросов - тупо формулами)... Для обновления данных сводного файла - жмем обновить связи. А если все лупят в одни и теже записи - то появляются конфликты версий и их даже твоим алгоритмом не отработаешь... Почему же: Если каждый пользователь работает с одной и той же таблицей. в сводной есть несколько листов с таблицей (по одному листу для каждого пользователя), которые на обычных ссылках И есть сводный лист на который подтягивается с листов пользователей по какому-то критерию (например, как было предложено, по времени последнего изменения). - это делаем макросом чтобы циклической ссылки не было В исходных файлах - пользователей есть лист, который также на ссылках из сводного файла - сводного листа. И вот тут гемор, т.к. похоже нет события, которое позволит отловить изменения этих значений. Но можно через определённое время или по какому либо более-менее подходящему событию сверять информацию на листе, который правит пользователь и скрытом листе и обновлять если требуется (или просто обновлять без сверки) Один момент, в котором я не уверен: обновятся ли значения в сводном файле на ссылках, если исходный открыт у пользователя и меняется, после его сохранения. Вцелом ссылки не обязательнны может как-то по другому можно, но логика мне кажется подходящей (если игра стоит свеч). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2007, 09:36:09
|
|||
|---|---|---|---|
Многопользовательская работа в Excel |
|||
|
#18+
HandKot Я бы посоветвал сделать связку Access-Excel, т.е. сводную таблицу держать в Access, и все манипуляции делать через VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2007, 11:17:18
|
|||
|---|---|---|---|
Многопользовательская работа в Excel |
|||
|
#18+
по совету vkodor пока сделал так создал базу в акцессе прилинковал файлы екселя запросом выдераю все данные на просмотр, если надо поправить, переходишь в нужную прилинкованную таблицу и правишь (можно и дубли удалить руками) плюсы - нет лишнего файла минусы - нельзя одновременно работать и в екселе (вводить данные) и в акцессе (просматривать) но этого вроде и не нужно буду согласовывать с заказчиком Спасибо ЗЫЖ будут еще идеи милости просим I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2181946]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
112ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 420ms |

| 0 / 0 |
