Текущее время: Сб, июл 19 2025, 16:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: FORM'ы в ракурсах ведении таблиц
СообщениеДобавлено: Вт, янв 09 2007, 15:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
Необходимо сделать запрет на заполнение/модификацию некоторых полей Z-кой таблицы. Юзаю сабж-формы. Но дело в том, что если обращаться к таблице, то в структуре = имя таблицы лежит последняя запись, но никак не текущая(модифицируемая). Пробовал при этом разные моменты времени. Кто знает, как обратиться к текущей записи?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 16:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Если вы имеете в виду содержимое полей таблицы и генератор ведения таблицы, то, может, события "после выполненного исправления содержимого выбрнного поля"(08) или "перед сохранением"(01) или что-то типо того попробовать? Где-то это тут уже обсуждалось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 16:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
В том то и дело, что перебрал много моментов времени, и перед сохранением и после выбранного исправления... Мож как-то по-другому надао обращаться к записи?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 16:29 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Вот я когда-то спрашивала.
http://sapboard.ru/forum/viewtopic.php?p=92811&highlight=#92811


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 17:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
А сделать поля "серыми" не подходит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 17:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
T написал:
А сделать поля "серыми" не подходит?


Мне надо чтобы это было динамическим, т.к. эт зависит от других полей. В обработчике события я пишу:

Code:
IF ZVID_DVIZEN1-werks = '00'.
              clear ZVID_DVIZEN1-kostl.
ENDIF.


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Bizon написал:
T написал:
А сделать поля "серыми" не подходит?


Мне надо чтобы это было динамическим, т.к. эт зависит от других полей. В обработчике события я пишу:

Code:
IF ZVID_DVIZEN1-werks = '00'.
              clear ZVID_DVIZEN1-kostl.
ENDIF.

Дык может тогда быстрее уже было свою табличку нарисовать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 10 2007, 10:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
Цитата:
Дык может тогда быстрее уже было свою табличку нарисовать?


Есть настроечная табличка (BWART, WERKS, Счета, KOSTL), 20 записей. Необходимо запретить пользователю редактировать поле KOSTL с WERKS = '00'.

Срабатывают моменты времени 01 - Перед сохранением в БД и 02- После сохранения в БД. А мне подходит 07 - Перед исправлением содержимого выбранного поля. Но он не срабатывает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 10 2007, 10:52 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Bizon написал:
Цитата:
Дык может тогда быстрее уже было свою табличку нарисовать?


Есть настроечная табличка (BWART, WERKS, Счета, KOSTL), 20 записей. Необходимо запретить пользователю редактировать поле KOSTL с WERKS = '00'.

Срабатывают моменты времени 01 - Перед сохранением в БД и 02- После сохранения в БД. А мне подходит 07 - Перед исправлением содержимого выбранного поля. Но он не срабатывает.

Ну тогда ориентируйся на 01 там сравнивай данные экрана с данным в БД и если для этих полей есть расхождения выдавай сообщение что изменение поля запрещено... ну да будет не серым, но в любом случае пользователь при сохранении результата получит информацию...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 10 2007, 15:52 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 09:18
Сообщения: 21
Откуда: Санкт-Петербург
Попробуйте 05


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

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


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

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


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

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