Текущее время: Пн, июл 21 2025, 04:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Событие для checkbox на экране выбора
СообщениеДобавлено: Чт, янв 04 2007, 17:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 07 2006, 16:32
Сообщения: 131
Откуда: Украина, Мариуполь
Пол: Мужской
Существует много событий типа AT SELECTION-SCREEN ON... для различных компонентов экрана выбора. А вот как сделать так, чтоб при установке/снятии флажка CHECKBOX что-то происходило на экране. Ну к примеру:
Code:
SELECTION-SCREEN BEGIN OF BLOCK B01 WITH FRAME TITLE TEXT-b01.
   PARAMETER: CHK AS CHECKBOX, EDT(10) TYPE c.
SELECTION-SCREEN END OF BLOCK B01.

Логика: при щелчке на CHK если CHK NE 'X', то CLEAR EDT.

P.S.: скучаю за C++ Builder. Так не обращайте внимания :wink:

_________________
я в пути и нет у меня никаких тревог и забот. одинокая лодка моя рассекая волну плывет...


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

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
Code:
SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE text-b01.
   PARAMETER: chk AS CHECKBOX USER-COMMAND chk,
              edt(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b01.

AT SELECTION-SCREEN OUTPUT .
  IF chk IS INITIAL .
    CLEAR edt .
  ENDIF .


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

Зарегистрирован:
Чт, дек 07 2006, 16:32
Сообщения: 131
Откуда: Украина, Мариуполь
Пол: Мужской
2 flipper спасибо! :D

А вот еще вопрос из серии "сделай экран командами...":
Есть такя штука:
Code:
SELECTION-SCREEN BEGIN OF BLOCK B01 WITH FRAME TITLE TEXT-b01.
  SELECTION-SCREEN BEGIN OF LINE.
    PARAMETER ZQRT_CHK AS CHECKBOX USER-COMMAND ZQRT_CHK.
    SELECTION-SCREEN COMMENT 5(7) TEXT-qrt.
    SELECTION-SCREEN POSITION 33.
    PARAMETER ZQUART TYPE n.
  SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B01.

где TEXT-qrt - подпись для CHECKBOX.
Сам CHECKBOX имеет свою подпись, но при попытке нарисовать два элемента "в линию" она пропадает и приходится извращатся.
Подскажите, можно ли отобразить природную пдпись.

P.S.: Нутром чую, что извращаюсь, но остановится не могу.

_________________
я в пути и нет у меня никаких тревог и забот. одинокая лодка моя рассекая волну плывет...


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
r00xus написал:
Сам CHECKBOX имеет свою подпись, но при попытке нарисовать два элемента "в линию" она пропадает и приходится извращатся.
Подскажите, можно ли отобразить природную пдпись.

P.S.: Нутром чую, что извращаюсь, но остановится не могу.

Если два элемента в линию, то подписи, тоже надо выводить самому, стандартная выводится не будет, сделай еще одни текстовый элемент с подписью 2 и выводи его тоже... а вообще может это начнем с help.sap.com для начала? И стандартной справки по системе?


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

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


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

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


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

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