|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Здравствуйте. С Access 2007 знакома недавно, не судите строго. Ничего похожего здесь найти не смогла. Задача: Заблокировать кнопку на форме, открытой одним пользователем, когда другой пользователь вносит изменения в эту-же форму. Данные блокировать получается. Работа по локальной сети. Вопрос: Существует ли макрокоманда или какой код надо написать, который поможет отследить действия пользователей? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 01:06 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
При редкатировании блокировать таблицу, тогда при попытке изменить запись будет ошибка, которую можно отработать... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 03:30 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AngelinЗдравствуйте. С Access 2007 знакома недавно, не судите строго. Ничего похожего здесь найти не смогла. Задача: Заблокировать кнопку на форме, открытой одним пользователем, когда другой пользователь вносит изменения в эту-же форму. Данные блокировать получается. Работа по локальной сети. Вопрос: Существует ли макрокоманда или какой код надо написать, который поможет отследить действия пользователей? Спасибо. Вы бредите? AngelinДанные блокировать получается. Вот через данные и надо злодействовать. Пиши туды "признак блокировки". Тока тщательно промедитируй сценарии "забыли снять блокировку или программа кирдыкнулась". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 07:20 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AngelinЗадача: Заблокировать кнопку на форме, открытой одним пользователем, когда другой пользователь вносит изменения в эту-же форму.Открытие формы само по себе есть открытие на редактирование (если иное не установлено свойствами формы - что вряд ли в контексте вопроса). Следовательно, Вы хотите при открытии формы определить, открыта ли она у другого пользователя, и если открыта - то блокировать кнопку. Это так? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 07:52 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
https://support.office.com/ru-ru/article/Свойство-Блокировка-записей-RecordLocks-6ca29bbb-8824-4671-8087-97fe0568019a Свойство блокировка записи - может это нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 08:12 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Главное - не кнопка, а то, что ТС хочет сделать. А что он хочет сделать? Не дать одновременно одну и ту же запись? вроде так? Это можно сделать другими методами, а не блокируя кнопку. Например, через свободную форму. Открыть по кнопке свободную форму для редактирования. Открыть рекордсет. Считать нужную запись. Распихать значения по полям. Закрыть рекордсет. исправить значения. При помощи рекордсета или запроса изменить данные в таблице. Никакого конфликта записей не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 09:00 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
JossА что он хочет сделать?А вот хрен её знает. Может, задача - уведомить пользователя, что другой пользователь находится в режиме редактирования? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 09:20 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Спасибо всем за уделённое внимание. Кнопка запускает макрос с запросом на выбор данных из одной таблицы (по отмеченной галочке) и добавления их в другую таблицу. А хотелось видеть вместо этого при нажатии кнопки, сообщение о том, что необходимо немного подождать т.к. с этой формой занят другой пользователь. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:45 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AndrFПри редкатировании блокировать таблицу, тогда при попытке изменить запись будет ошибка, которую можно отработать... Как эту ошибку отследить? Если можно напишите небольшой пример, или дайте ссылку где почитать можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:52 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Angelinхотелось видеть вместо этого при нажатии кнопки, сообщение о том, что необходимо немного подождать т.к. с этой формой занят другой пользователь.Ага... тот самый "другой пользователь" может открыть форму и уйти на обед - и что, все остальные в это время будут курить бамбук? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:54 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AkinaAngelinхотелось видеть вместо этого при нажатии кнопки, сообщение о том, что необходимо немного подождать т.к. с этой формой занят другой пользователь.Ага... тот самый "другой пользователь" может открыть форму и уйти на обед - и что, все остальные в это время будут курить бамбук? Это продумала, стоит таймер с обнулением по действию и форма закроется через минуту. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:03 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AkinaAngelinЗадача: Заблокировать кнопку на форме, открытой одним пользователем, когда другой пользователь вносит изменения в эту-же форму.Открытие формы само по себе есть открытие на редактирование (если иное не установлено свойствами формы - что вряд ли в контексте вопроса). Следовательно, Вы хотите при открытии формы определить, открыта ли она у другого пользователя, и если открыта - то блокировать кнопку. Это так? Да, именно так! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:07 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
JossГлавное - не кнопка, а то, что ТС хочет сделать. А что он хочет сделать? Не дать одновременно одну и ту же запись? вроде так? Это можно сделать другими методами, а не блокируя кнопку. Например, через свободную форму. Открыть по кнопке свободную форму для редактирования. Открыть рекордсет. Считать нужную запись. Распихать значения по полям. Закрыть рекордсет. исправить значения. При помощи рекордсета или запроса изменить данные в таблице. Никакого конфликта записей не будет. Ваша конструкция сложна для меня, возможно ли объяснить на примере, или где мне возможно прочитать об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:10 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Блокировать по факту ОТКРЫТИЯ формы - как я постарался показать выше, неправильно. А за автозакрытие формы через минуту программист будет убит с особой жестокостью - гарантирую! Лучше подумайте вот в каком направлении: Пользователь открывает форму. Загружает в неё некую запись. Выполняет её редактирование. И жмёт кнопку сохранения. Код проверяет, не изменилась ли запись. Если она всё в том же состоянии - выполняется обновление. Но если кто-то успел её изменить - то оператору сообщается, что "пока Вы тут колупались, данные-то поменялись!"... ну и, наверное, есть смысл показать, что именно изменилось. Пусть принимает решение - записать своё, оставить изменённое другими, или подкорректировать свой вариант с учётом последних изменений. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:14 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Akina, Таймер постоянно обнуляется при действии пользователя, а только при бездействии досчитывает до конца и закрывает форму. В форму никаких данных заносить не надо кроме логического поля (галочка), там лист всех продуктов, из которых стоит выбрать те, которые необходимо занести в заказ. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:31 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AngelinТаймер постоянно обнуляется при действии пользователя, а только при бездействии досчитывает до конца и закрывает форму. В форму никаких данных заносить не надо кроме логического поля (галочка), там лист всех продуктов, из которых стоит выбрать те, которые необходимо занести в заказ.Ну тогда вообще не вижу проблемы. Смотрите опции рекордсета, там есть DenyWrite. Открытую на редактирование запись никто не изменит. А если DenyRead - то даже и не прочитает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:35 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
автор...кроме логического поля (галочка), там лист всех продуктов, из которых стоит выбрать те, которые необходимо занести в заказ. Занавес. Бурные овации. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:36 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
aleks2AngelinЗдравствуйте. С Access 2007 знакома недавно, не судите строго. Ничего похожего здесь найти не смогла. Задача: Заблокировать кнопку на форме, открытой одним пользователем, когда другой пользователь вносит изменения в эту-же форму. Данные блокировать получается. Работа по локальной сети. Вопрос: Существует ли макрокоманда или какой код надо написать, который поможет отследить действия пользователей? Спасибо. Вы бредите? AngelinДанные блокировать получается. Вот через данные и надо злодействовать. Пиши туды "признак блокировки". Тока тщательно промедитируй сценарии "забыли снять блокировку или программа кирдыкнулась". Что за "признак блокировки"? Можно какой-нибудь наглядный пример? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:37 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Akina, Спасибо, попробую разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:47 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Angelinaleks2пропущено... Вы бредите? пропущено... Вот через данные и надо злодействовать. Пиши туды "признак блокировки". Тока тщательно промедитируй сценарии "забыли снять блокировку или программа кирдыкнулась". Что за "признак блокировки"? Можно какой-нибудь наглядный пример? Вставьте в таблицу поле (если очень хочется - создайте таблицу), пишите туды чо хотите при открытии формы и читайте перед открытием. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 13:49 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
aleks2Angelinпропущено... Что за "признак блокировки"? Можно какой-нибудь наглядный пример? Вставьте в таблицу поле (если очень хочется - создайте таблицу), пишите туды чо хотите при открытии формы и читайте перед открытием. Для меня это всё пустые слова, плиз пример кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 14:03 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Angelinaleks2пропущено... Вставьте в таблицу поле (если очень хочется - создайте таблицу), пишите туды чо хотите при открытии формы и читайте перед открытием. Для меня это всё пустые слова, плиз пример кода. Извиняй, я подобной фигней не маялся и не собираюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 14:20 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AkinaAngelinТаймер постоянно обнуляется при действии пользователя, а только при бездействии досчитывает до конца и закрывает форму. В форму никаких данных заносить не надо кроме логического поля (галочка), там лист всех продуктов, из которых стоит выбрать те, которые необходимо занести в заказ.Ну тогда вообще не вижу проблемы. Смотрите опции рекордсета, там есть DenyWrite. Открытую на редактирование запись никто не изменит. А если DenyRead - то даже и не прочитает. Прочитала про recordset https://support.office.com/ru-ru/article/Свойство-Набор-записей-Recordset-753d8ef0-6ad9-4731-b116-1788e3276600 Но как применить это в моём случае не понимаю, подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 14:22 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
aleks2Angelinпропущено... Для меня это всё пустые слова, плиз пример кода. Извиняй, я подобной фигней не маялся и не собираюсь. Ну тогда иди... и займись не фигнёй! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 14:27 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Ребята, с пониманием темы, подскажите пожалуйста ! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 16:22 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Вам подсказали как минимум три варианта реализации. Но ни по одному мы пока не увидели ни строчки кода, ни шага вперёд. А делать что-то за кого-то тут принято ... а чего я рассказываю - почитайте тут . ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 20:13 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Akina, Вы от меня ожидаете 100-ого понимания ваших подсказок, ну нет у меня вашего опыта! И каждое ваше предложение, для меня как шифровки Штирлица. Я же не просила готового решения, просила пример чего-нибудь подобного. Ожидала что здесь находятся люди у которых есть профессионализм и выдержка объяснить начинающему пользователю, на доступном языке, но нет только сидят и умничают. А один вообще бредом мой вопрос назвал. Да, я прочитала о recordset и что, ну как с помощью "Набор записей" смогу определить что у меня на форме изменение данных заблокирована, хотя значёк блокировки на строке виден. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 20:36 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Задам другой вопрос. Как может увидеть первый пользователь какие формы открыты у второго пользователя и наоборот ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 02:12 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Angelin, возможно создала бы [b]таблицу-протокол [/b] --ид --пользователь --имя формы --датаВремя открытия формы --датаВремя закрытия формы ..... записывать туда строку через INSERT INTO PROTOKOL VALUES ......при открытии и закрытии форм ввода ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 12:00 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Спасибо, попробую так сделать, хотя база и так перегружена 12 таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 12:09 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AngelinЗадам другой вопрос. Как может увидеть первый пользователь какие формы открыты у второго пользователя и наоборот ? Опять не так, надо примерно так: авторКак мне обеспечить одновременный выбор несколькими пользователями множества позиций из справочника, чтобы они не мешали друг другу своими манипуляциями в многопользовательском приложении? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 12:46 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
PredeclaredAngelinЗадам другой вопрос. Как может увидеть первый пользователь какие формы открыты у второго пользователя и наоборот ? Опять не так, надо примерно так: авторКак мне обеспечить одновременный выбор несколькими пользователями множества позиций из справочника, чтобы они не мешали друг другу своими манипуляциями в многопользовательском приложении? Так может вы мне поможете ответом на свои корректно поставленный вопрос! Или будем и дальше опускать занавес и учить меня терминологии аксесс? Хотя мне не надо "одновременный выбор несколькими пользователями множества позиций из справочника", пусть это делают по очереди, можно и подождать. Да и блокировка в форме видна в виде значка (перечеркнутый круг) в области выделения, но это не так наглядно и было бы неплохо выводить ещё и сообщение "с просьбой подождать" + блокировать кнопки на форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 13:40 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Angelin..., но это не так наглядно и было бы неплохо выводить ещё и сообщение "с просьбой подождать" + блокировать кнопки на форме. Таким образом вы пытаетесь компенсировать свое неумение реализовать многопользовательское приложение созданием трудностей пользователям? Вы еще фотку "ждуна" ему на форме покажите, вот он (пользователь) порадуется. Касаемо ответа на сформулированный мной вариант вопроса: Пользуйте для этих целей соответствующие задаче контролы, листвью/тривью, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 13:55 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
AngelinХотя мне не надо "одновременный выбор несколькими пользователями множества позиций из справочника", пусть это делают по очереди, можно и подождать. видимо применила бы рабочую таблицу и алгоритму --ленточная форма на справочник --при клике на строке --запись ссылку в рабочую таблицу с проверкой на повтор(вариантов много) --при клике на строке рабочей таблицы --отказ от позиции кстати возник вопрос --таблицы видимо в одной базе --но сколько у вас баз с формами(тоже одна или независимая копия на каждого пользователя) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 15:12 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
PredeclaredAngelin..., но это не так наглядно и было бы неплохо выводить ещё и сообщение "с просьбой подождать" + блокировать кнопки на форме. Таким образом вы пытаетесь компенсировать свое неумение реализовать многопользовательское приложение созданием трудностей пользователям? Вы еще фотку "ждуна" ему на форме покажите, вот он (пользователь) порадуется. Касаемо ответа на сформулированный мной вариант вопроса: Пользуйте для этих целей соответствующие задаче контролы, листвью/тривью, например. А я и не скрываю своего незнания, стыдится мне не чего, ведь я вовсе не программист и образования такого не получала. Этим я на хлеб не зарабатываю и отнимать у вас его не собираюсь. Так случилось, что взялась за автоматизацию администрации, чисто для личного пользования. Эту базу сделала с 0 за несколько месяцев при помощи Гугла и парой книг Гурвица, Бекаревич и Пушкиной, до этого вообще не имея дела с аксесс, sql и vba. Первый раз где-то зарегистрировалась и попросила помощи, так поучать в очередь выстроились, а вот объяснить - наверное корона свалится. Конечно спасибо за ваши старания, но мне уж не суждено у вас научиться ходить в Тривь и подтираться Листвью! Так что ОДИОС, можете и дальше продолжать глумится над такими как я, повышая свою самооценку и вселенскую значимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 18:03 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Спасибо вам за ответ и за совет, но пока для моего понимания это очень сложно. Форма (справочник) содержит уже данные о продуктах, эти данные нет необходимости изменять, а только выбирать из списка, галочкой и с помощью кнопки (с макросом - запрос на добавление) добавляется в таблицу заявок. Всё работает хорошо и блокировка галочек тоже, и значок блокировки виден, только хочу продублировать это сообщением и на всякий случай тоже кнопку "добавить" заблокировать. Полноценное многопользовательское приложение мне не нужно, круг пользователей очень маленький, три координатора и только два ремонтника, которые и будут использовать справочники. Все таблицы и форму в одной базе (один файл), но как всё закончу сделаю раздельную. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 18:07 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Попутного ветра! <Роняя скупую мужскую слезу, машет белым платочком вслед удаляющемуся за горизонт паруснику> Занавес. Бурные овации зрительного зала. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2017, 18:29 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Всем добрый день. AndrFПри редкатировании блокировать таблицу, тогда при попытке изменить запись будет ошибка, которую можно отработать... Хорошая идя, но что делать, когда Access не выдаёт ошибку!? Разделила файл Access на две части (серверную и клиентскую), думала причина в этом. Результат остался прежним. В обоих случаях Access не генерировал никакой ошибки, сообщения. Только присутствуют значки-индикаторы и звуковой сигнал при попытке редактирования заблокированной записи . Это наверное происходит потому, что у меня включена пессимистическая блокировка всех записей в открытой форме. Этот вид блокировки меня устраивает, менять его не хотелось бы. Вопрос остаётся открытым, возвращаюсь к первоначальной ситуации. Как же мне отследить наличие блокировки на форме или открытие формы другим пользователем, для последующего вывода своего сообщения и блокирования необходимых кнопок ? У кого есть какие-нибудь соображения? P.S. Ребята, программистом не являюсь, поэтому вас прошу отвечать как можно более развёрнуто и без использования сленга, ну если вас это конечно не сильно затруднит. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2017, 12:37 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Добавь в таблицу и на форму поле. При открытии первый пользователь пусть пишет туда "Нельзя редактировать". Поле покрась в красный цвет, чтобы все видели. При закрытии запись стирай. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2017, 17:40 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
F, Спасибо за идею, о подобном уже задумывалась и реализовать не трудно. Но это не защитит от случайного нажатия кнопки "Добавить". Нужна защита посерьёзней. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2017, 19:11 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Angelin, вот пример. Но все же это не слишком надёжно. Использование - создай копию файла FrontEnd_1.mdb , запусти оба файла (имитация работы двух пользователей) и попробуй добавлять/редактировать записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 06:47 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Панург, Спасибо! Интересное решение. Создать таблицу, где отмечено, что редактированием уже кто-то занят. Попробую эту идею использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 12:25 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Когда-то давно делал нечто похожее. До сих пор работает. Создал таблицу KorobV с одним полем SostV. и одной записью = 0 далее на кнопке, которую нужно блокировать добавил Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 17:16 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
а как оно решается, когда один клиент сделал Код: vbnet 1.
а потом упал... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 17:27 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Quiet333, Спасибо, подобное используется в коде Панург . Я надеюсь что мне удастся это использовать для решения моей задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 17:38 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
bubucha, такое тоже бывало. к счастью редко На этот случай для "специально обученного" пользователя сделал кнопку сброса (которую кроме него никто не видит) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 17:43 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Quiet333bubucha, такое тоже бывало Это нормально :-) да я собственно к тому, что можно фиксировать не только факт "занято", а еще (или) "кем" занято. Тогда при перезапуске упадуна, он сам себя сможет "сбросить" без кнопки... ну это так, для большей лучшести ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2017, 21:47 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
bubucha что можно фиксировать не только факт "занято", а еще (или) "кем" занято. . ну это так, для большей лучшести Была даже мысль фиксировать у кого, когда и сколько времени ушло на отработку моего кода на 5 страницах. Но потом отказался. И без этого за нами везде следят ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2017, 11:31 |
|
Мониторинг действий других пользователей.
|
|||
---|---|---|---|
#18+
Извиняйте, все внимательно не читал, может было. Вполне можно определить, что запись заблокирована, определить имя пользователя и имя компьютера. Имя в общем случае бесполезно, т.к. это Admin в типовом случае. Код очень простой - открываем рекордсет на нужной строке и переводим в режим редактирования. В тексте ошибки, которая возникнет в случае блокировки будут имена. Пример кода есть, например вот здесь. Нужно только чтобы блокировки на всех рабочих станциях были настроены правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2017, 12:10 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1612372]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
others: | 342ms |
total: | 549ms |
0 / 0 |