В БД через WEB-поступают заявки на первичную регистрацию. Юзеры (5-6 чел) должны обрабатывать их по мере поступления. Как узнать, что эту заявку уже обрабатывает кто-то? Какое-то сообщение при вызове формы на редактирование или
какой-либо индикатор (иконка) в строке броуза (наверное, было бы идеально)?
Может уже есть такой темплейт?
Запись уже обрабатывается другим юзером - как узнать?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Запись уже обрабатывается другим юзером - как узнать?
В общем сделал так:
ну и добавил шаблон NetRefresh( от NetTalk) на таблицу( файл) klk_abit, чтобы броузы у юзеров обновлялись автоматом
Код: Выделить всё
!-------- Update Form ---
-------- after open file
IF SELF.Request=ChangeRecord THEN
IF klk:BUSY=1 THEN
MESSAGE('Record is BUSY','Busy!')
Loc:IsBusy=1
ELSE
klk:BUSY=1
Access:klk_abit.TryUpdate()
Loc:IsBusy=0
END
END
!---- After open windows
IF Loc:IsBusy=1 THEN
DISABLE(?Ok)
DISABLE(?Insert)
END
!--------- Ok button
If Loc:IsBusy=0 THEN
klk:BUSY=0 !reset
Access:klk_abit.TryUpdate()
END
!---- Cancel button
IF Loc:IsBusy=0 THEN
klk:BUSY=0
Access:klk_abit.TryUpdate()
END
morkovin писал(а): ↑13 Июнь 2020, 20:35 В БД через WEB-поступают заявки на первичную регистрацию. Юзеры (5-6 чел) должны обрабатывать их по мере поступления. Как узнать, что эту заявку уже обрабатывает кто-то? Какое-то сообщение при вызове формы на редактирование или
какой-либо индикатор (иконка) в строке броуза (наверное, было бы идеально)?
Может уже есть такой темплейт?
WBR, morkovin