Текущее время: Вс, авг 03 2025, 07:16

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Грид в режимах просмотра и редактирования
СообщениеДобавлено: Вт, ноя 18 2008, 08:57 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
В моей программе грид должен находиться в двух режимах - просмотра и редактирования. Режим редактирования должен выполняться при условии, что таблица не заблокирована другим пользователем. В противном случае необходимо обеспечить режим просмотра. Как этого достичь? Пожалуйста, помогите!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 09:02 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
К примеру, через объект блокировки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Грид в режимах просмотра и редактирования
СообщениеДобавлено: Вт, ноя 18 2008, 09:04 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
lyubov написал(а):
В моей программе грид должен находиться в двух режимах - просмотра и редактирования. Режим редактирования должен выполняться при условии, что таблица не заблокирована другим пользователем. В противном случае необходимо обеспечить режим просмотра. Как этого достичь? Пожалуйста, помогите!

BCALV_EDIT_02


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 09:14 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
А что такое объект блокировки? Можно подробнее?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 09:28 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
lyubov написал(а):
А что такое объект блокировки? Можно подробнее?

За 5 минут трудно объяснить. Попробую:
1. Вы редактируете данные таблицы БД, как я понял. К таблице можно сделать объект блокировки, используя транзакцию SE11 (или попытаться найти существующий стандартный).
2. Собственный объект должен называться на EZ*
3. При создании объекта необходимо указать название таблицы и режим блокировки. В Вашем случае можно указать E - Блокировка от записи.
4. После создания объекта система автоматически генерит 2 функциональных модуля - ENQUEUE_название объекта и DEQUEUE_название объекта. Первый используется для установки блокировки, второй - для деблокирования.
5. Необходимо прописать вызов первого ФМ к себе в программу. Если он отработает - то заблокирует записи, повторный вызов ФМ выдаст информацию, что записи блокированы. В зависимости от результата выполнения ФМ Вы можете выставлять критерии изменяемости отчета

ЗЫ Поправьте меня, если что забыл указать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 09:50 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 17 2008, 06:26
Сообщения: 27
Кажется поняла, сейчас попробую! Большое спасибо!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB