Вже півгодини сиджу за Ексель і тупо дивлюся в менюшки настройки. проблема
полягає в тому, що коли користувач відкриває файл, що знаходиться в мережі, і вже
відкритий іншим користувачем в монопольному режимі, то ніде не пишеться, що він,
внісши зміни, отримає дулю з маслом при збереженні. А якщо і не отримає (у
випадку, коли перший користувач закінчить редагування), то вб'є всі старання
першого користувача! Загалом, табла. Хелп, плиз. (
Best regards, Alex.
Post by Alex Shevchuk
полягає в тому, що коли користувач відкриває файл, що знаходиться в мережі, і
Post by Alex Shevchuk
відкритий іншим користувачем в монопольному режимі, то ніде не пишеться, що він,
внісши зміни, отримає дулю з маслом при збереженні.
зазвичай в момент відкриття пише що "файл вже відкритий користувачем таким-то"
і пропонує "тільки читання" або "повідомляти" (режим відкриття буде видно в
рядку вікна екселя в дужках)
Post by Alex Shevchuk
А якщо і не отримає (у
випадку, коли перший користувач закінчить редагування), то вб'є всі старання
першого користувача! Загалом, табла. Хелп, плиз. (
ессно. лікується через меню Серви \ Доступ до книги \ Захистити і дати загальний
доступ. тади обсяг книги в лучче випадку подвоїться і буде пухнути і
далі, але при збереженні змін у інших відкрили книгу будуть фіолетовим
підсвічені осередки, змінені кемто іншим (див. соотв.раздел РТФМа)
тільки час від часу поезно таку книгу пересохранять назад в
монопольному режимі (тоді з неї все сміття видаляється, видать воно буфери
варіантів якісь тримає) і знову відкривати загальний доступ - тоді книжка не
буде так по-звірячому пухнути в обсязі
а вообщето для спільного користування потрібно БД піднімати і писати інтерфейс
(Клієнтську частину) - Ексель тут не лучче помічник (не під то заточений)
Post by Alex Shevchuk
відкритий іншим користувачем в монопольному режимі, то ніде не пишеться, що він,
внісши зміни, отримає дулю з маслом при збереженні.
PB> зазвичай в момент відкриття пише що "файл вже відкритий користувачем
PB> таким-то "
PB> і пропонує "тільки читання" або "повідомляти" (режим відкриття буде видно
PB> у рядку вікна екселя в дужках)
Ось ось! А тепер це віконце не виникає. про (
Best regards, Alex.
Post by Alex Shevchuk
відкритий іншим користувачем в монопольному режимі, то ніде не пишеться, що він,
внісши зміни, отримає дулю з маслом при збереженні.
PB >> зазвичай в момент відкриття пише що "файл вже відкритий користувачем
PB >> таким-то "
PB >> і пропонує "тільки читання" або "повідомляти" (режим відкриття буде
PB >> видно в рядку вікна екселя в дужках)
AS> Ось-ось! А тепер це віконце не виникає. про (
Загалом, я так зрозумів, що цей глюк з'явився після заміни нетварі з 4 на 6 і
заміни протоколу з ИПХ на АйПи. Є кілька комп'ютерів, де юзаются загальні
екселевскій файліки. Імена користувачів в налаштуваннях різні. І пропозиція перейти в
RO при відкритті вже редагованого файлу виникає тільки на деяких
машинах, та й то не завжди. Загалом, непонятки якісь. (((
Best regards, Alex.
дик значить вона вже в спільному доступі
Post by Alex Shevchuk
Ось ось! А тепер це віконце не виникає. про (
PB> дик значить вона вже в спільному доступі
Post by Alex Shevchuk
Ось ось! А тепер це віконце не виникає. про (
В тому-то й справа, що ні! По-перше, у користувача, який перший відкрив файл,
явно пишеться в меню "Доступ до книги", що файл відкритий монопольно, а по-друге,
другий юзер хоч і відкриває файл без всяких віконець, але зберегти його НЕ
може! Так що монопольний доступ працює, тільки ось Ексель чомусь
перестав бачити, що файл вже відкритий в монопольному режимі. (((
Best regards, Alex.
Post by Alex Shevchuk
В тому-то й справа, що ні! По-перше, у користувача, який перший відкрив файл,
явно пишеться в меню "Доступ до книги", що файл відкритий монопольно, а
Post by Alex Shevchuk
другий юзер хоч і відкриває файл без всяких віконець, але зберегти його НЕ
може! Так що монопольний доступ працює, тільки ось Ексель чомусь
перестав бачити, що файл вже відкритий в монопольному режимі. (((
там можливо вся справа в тому, що Нетваре автоматом починає файл-транзакцію
(Вона по ідеї файли на рівні транзакцій вміє обробляти) - тобто реально
при відкритті файлу вона робить його фізичну копію (десь була старенька
книжка по програмування Нетваре ще на Турбо-паскакале. там якраз
об'яснялкі були з управління областю транзакцій, кількістю і порядком
створення копій файлу) в спеціальній області на мережевому томі, а при закритті
зберігає найбільш актуальну копію (якщо кілька користувачів ковбасили один
файл) - можливо в цьому вся справа
сходи в профільний форум по Netware (напевно в Фідо є таке), там
підкажуть, чого треба накрутити по частині адміністрування сітки, щоб всіх
зрівняти в правах
але вообщето при такому "гетерогенном" порядку доступу має сенс подумати про
написанні єдиної мережевої БД і перенесення завдання на неї (скажімо
браузер + tcpip + asp / php + БД)
--
до речі, як робітничо-селянський варіант - написати в книгу макроси auto_open
і auto_close. щоб вони створювали в сітці в тому-ж каталозі щось на кшталт
текстового файлу-семафора. тобто відкрив перший юзер - файл створився, в
нього лягли дані хто відкрив (username, IP, сетвой ім'я і т.п.). відкрив
Наступного - воно спочатку пошукало, якщо файл-семафор вже створено - додало в
нього свою інфу (ну при закритті видалило ессно). а останній юзер приб'є
сам файл
тут INI дуже навіть підійде - темболее API-функції відповідні є
PB> до речі, як робітничо-селянський варіант - написати в книгу макроси
PB> auto_open
PB> і auto_close. щоб вони створювали в сітці в тому-ж каталозі щось на кшталт
Спасибі за допомогу. Проблема вирішилася установкою найсвіжішого новелловского
клієнта з найостаннішими супорт-паком. -))))
Best regards, Alex.
Post by Alex Shevchuk
Спасибі за допомогу. Проблема вирішилася установкою найсвіжішого
Post by Alex Shevchuk
клієнта з найостаннішими супорт-паком. -))))
воно можливе при інсталяції тобі все настройки новела в "дефаулт" скинуло
:). але вообщето както воно там налаштовується - по крайней мере в
NW5-клієнті хмара всяких Advanced-налаштувань