![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Понимаю. Глупо и в Эксель это не решается. Но задачка.
Есть файл, в котором, по сути, реализованна работа с базой данных. Три листа - на одном результаты, на двух остальных идет заполнение данных. База простая имя - данные данные данные. НА итоговый лист все собирается формулами. В книги есть макросы, которые под введенный пароль задают доступ к заполнению тех или иных диапазонов ячеек и видимость листов. Все это есть и работает. Есть одна проблема, при выкладывании файла в сеть в общий доступ макросы не работают. Вопрос - как сделать или придумать технологию, чтобы был общий доступ и макросы работали. Переписывать на СУБД - понятно, надо, но требует времени. Решение нужно сейчас. Фишка в том, чтобы работал парольный доступ к листам и макросы для навигации по листам и при этом был общий доступ к файлу Эксель. Возможно ли такое??? Спасибо за внимание
и это пройдет...
|
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
А эту книгу случайно несколько пользователей одновременно не открывают?
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.05.2008
Сообщений: 10
|
![]()
Отвечу за grenles (вместе этой задачей занимаемся).
В том то и дело, что несколько пользователей должны бы открыть для работы в нем одновременно,но делали - файл ругается. При общем доступе к файлу ошибка в макросах. |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Может проще разделить на несколько книг? В одной (общий доступ) заполнять результаты, а в другой их обрабатывать...
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Да, а какой офис ?
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
#6 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Да, работают несколько пользователей с одной книгой.
Хорошо, а как разделить на несколько книг. Число книг = число пользователей. А собирать как???? формула = (данные книга1) + (данные книга2)+ ... (данные книгаN) При этом не позволять входить в чужую книгу пользователю, не имеющему на нее право??? Тогда нужно имя польз+пароль, кроме пароля доступа к книге. Иначе говоря из экселя отлавливать IP компа с какого он вышел и отбивать, если нет прав к книге??? А есть ли такое в Экселе? Идея конечно... но это еще один - два заморочистых макроса.... И вообще - это проще было бы в БД.. но в Экселе прикольнеее. Короче общий доступ заменяется на ЭНное число книг с однопользовательским доступом?
и это пройдет...
|
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Да нет, немного не так. Всего 2 книги. Одна для заполнения, вторая для расчетов. Я так понимаю что ограничение доступа как раз на это и стоит. Бросте пример книги. Я попробую посмотреть.
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
#8 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Код сбросить могу и не могу. Мне нужно посоветоваться. Дело в том, что данные и код как бы связаны, чтобы сбросить, надо придумывать другие данные, а это - время.
Еще раз попробую объяснить. Изначально макрос писал так, что предполагалось, что работа будет идти "один пользователь в одной время - один файл" Затем условия изменилии и стала нужна многопользовательская работа. Проблема в том, что в этой книге макросами делаются защиты и переходы по условию между листами в нужное место. Так вот - при включении в 2007 офисе многопользовательского режима макросам каюк. Вот и ищется решение, чтобы и волки и овцы, - и макросы и многопользоватлей.
и это пройдет...
|
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Можешь сбросить на мне на почту (mchip@mail.ru). Без самого файла трудно ответить на вопрос. Но а так на вскидку есть еще 2 варианта:
1. установка Microsoft Office SharePoint Server 2007 - там есть функции одновременной работы и с книгами и с листами и т.д. (там очень много чего есть) 2. Консалидация (Данные-Работа с данными-Консолидация) То есть сбор данных из одинаковых книг. Может еще варианты есть но опять таки нужно поточнее знать какие именно действия выполняются пользователями и какие данные (и как) обрабатываются.
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
#10 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Если другое не поможет. Файл сброшу. Я его и так сброшу, но поздне. Тему не закрывайте.
Попробую твои советы
и это пройдет...
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Огран. доступ к файлу | Манжосов Денис :) | Помощь студентам | 6 | 15.07.2008 11:33 |
Доступ к листам в Эксель | veanvi | Microsoft Office Excel | 1 | 18.01.2008 11:30 |
Закрыть доступ к файлу *.db | Антон Шестаков | БД в Delphi | 6 | 05.01.2008 09:28 |
Закрыть доступ для всех процессов к файлу | Sanek_ntsk | Общие вопросы Delphi | 6 | 04.12.2007 16:26 |
Общий доступ в интернет | HAMMAN | Свободное общение | 1 | 06.08.2007 20:41 |