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

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


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

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


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

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