Текущее время: Сб, авг 02 2025, 20:23

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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