Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »
Страницы: 1 2 3 4 5 6 7

уведомление о блокировке записи [D7, XP, 2003]


KilkennyCat ©   (12.09.17 23:29[80]


> Игорь Шевченко ©   (12.09.17 21:41) [79]

а стенгазета? )))


Германн ©   (13.09.17 02:22[81]


> KilkennyCat ©   (12.09.17 23:29) [80]
>
>
> > Игорь Шевченко ©   (12.09.17 21:41) [79]
>
> а стенгазета? )))
>  

Стенгазета - это ДА!
Ни с чем не сравнимые ощущения! :)


macrodens ©   (13.09.17 08:12[82]

sniknik ©   (12.09.17 21:02) [78]
А в чем соскок? Или структурные данные это не про Вас?
Документ это структура, которая таки имеет корневую запись.  В ней описаны, как Вы уже догадались, шапка документа и еще много свойств. Все это нужно заполнять. Если два пользователя будут делать это одновременно - то это приведет к потере времени.
Поэтому при открытии документа на редактирование, я блокирую корневую запись документа.
Позиции по документу (товар) тоже являются структурными данными, но их уже блокировать не нужно, так как добавляются/изменяются они при редактировании документа. Одновременное добавление позиций в документ приведет к каше. Так как позиции могут по наименованию и свойствам могут быть идентичными.

Или для Вас запись эта некая безликая область данных в таблице, которую редактируют исключительно из грида?


sniknik ©   (13.09.17 08:30[83]

> А в чем соскок?
шапка топика, обсуждение блокировка записей, перевел на документ, т.е. группу записей. а собственно термину блокировка пытаешься дать другой смысл, что то типа уведомления о редактировании, что по сути не нуждается в админе для снятия.

> Мне трудно представить, чтобы в реальной жизни один и тот же документ в четыре или шесть рук одновременно оформляли несколько человек.
в больнице давно был? так вот там сейчас электронные карточки - документ, тебе дают бланк с которым ходишь по кабинетам, а документ по ней заполняют разные врачи, флюрографию, направления, записи разные, все туда, у тебя только изначальный бланк с кодом.
представить, что в одном кабинете 2 врача тебе дадут, и впишут одновременно 2 справки так невозможно?

или к примеру приемка товара на складах, когда накладная на 100 листах, и товар в нескольких фурах, всегда принимается в 10+- рук (в сколько есть, операторов/кладовщиков).


macrodens ©   (13.09.17 09:00[84]

to sniknik ©   (13.09.17 08:30) [83]
Вы сабж то перечитайте по внимательнее.
Как для второго пользователя отследить блокировку записи для редактирования и вывести уведомление?

Так чем документ не запись? Чем мои посты противоречат теме?
Я описал для ТС как можно сделать блокировку и вывести уведомления. А что предложили вы? Оставить как есть? Пусть пользователи сами решают кто прав? Вы ведете себя ровно как в том приколе.

представить, что в одном кабинете 2 врача тебе дадут, и впишут одновременно 2 справки так невозможно?
И что они прям одновременно тебя осматривают и пишут? Наверное все же очередность то есть.


rrrrrrr ©   (13.09.17 09:16[85]

Я описал для ТС как можно сделать блокировку и вывести уведомления.

у юзера уже сейчас есть эти уведомления.
для юзера с твоим предложением ничего не изменилось.

он как получал какие-то уведомления от ПО, так и продолжает их получать.

в первом случае он понимает что сейчас не может сохранить правки,
в твоем случае он понимает что сейчас не может вносить правки.

как же туго доходит.


macrodens ©   (13.09.17 09:23[86]

rrrrrrr ©   (13.09.17 09:16) [85]
Читай первый пост от ТС.


rrrrrrr ©   (13.09.17 09:25[87]

причем заметь, что разное время получения уведомлений - это оно для тебя разное.
а для юзера оно - одно и то же время.

и называется это "мне снова чего-то нельзя в момент когда я это захотел"


macrodens ©   (13.09.17 09:26[88]

И Ви мине таки еще будете говоить про еалии миа?


macrodens ©   (13.09.17 09:27[89]

Давайте разрешим пользователям все и везде, а если что скажем что это их проблемы


rrrrrrr ©   (13.09.17 09:30[90]

давайте лучше начнем замечать
что твои усилия никак не меняют ситуацию пользователя.
а как бы должны.
хотя бы по праздникам.


rrrrrrr ©   (13.09.17 09:31[91]

И Ви мине таки еще будете говоить про еалии миа?

ты же в них ни бум-бум. конечно буду


macrodens ©   (13.09.17 09:37[92]

давайте лучше начнем замечать ...о чем спрашивает автор ветки
что твои усилия ...отвечают на интересующий автора вопрос


rrrrrrr ©   (13.09.17 09:40[93]

мое предложение не делает ситуацию хуже.
твое - делает.


macrodens ©   (13.09.17 09:42[94]

Кстати, сегодня праздник...
Разрешил пользователям вводить 100 символов в поле размерностью 50 :-), пусть порадуются, и уведомление о превышении убрал... Гулять так гулять!


rrrrrrr ©   (13.09.17 09:44[95]

и как бы напоминаю, что
ты думаешь что юзер хочет открыть запись на редактирование. и все твои мысли вокруг запретить/разрешить это.
тыж погромист.

в то время как юзер хочет внести правки.

в терминах реального мира.
чел лежит на диване и хочет пить.
но в кране нет воды.
ты (как истинный погромист) связываешь ему ноги и присылаешь смс'ку : 'не ходи на кухню, в кране нет воды'

а должен был сделать так, чтобы он эту воду получил.

но так как ты погромист и думаешь как погромист,
то в полной уверенности что веревка + смс уже сами по себе решают проблему жажды.


macrodens ©   (13.09.17 09:45[96]


мое предложение не делает ситуацию хуже.
твое - делает.

Чем же?


macrodens ©   (13.09.17 09:51[97]


в терминах реального мира.
чел лежит на диване и хочет пить.
но в кране нет воды.

А если так
Ты подходишь к куллеру налить воды, но в этот момент там набирает воду Маша. А краник один. по твоей логике нужно Машу вышвырнуть ибо не успела налить себе, а кто последний подошел тот и прав. Да? Ты же в этот момент хочешь пить и все остальные побоку?


rrrrrrr ©   (13.09.17 09:51[98]

тупому обычно хватает два раза объяснить и он врубается.
а тебе?


macrodens ©   (13.09.17 09:52[99]

Взаимно


Страницы: 1 2 3 4 5 6 7 версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо