Текущее время: Сб, авг 30 2025, 11:01

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Bex, неколько запросов
СообщениеДобавлено: Пт, авг 31 2007, 09:03 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 31 2007, 07:51
Сообщения: 16
Добрый день. Новичок в Bex'е. Ситуация такова: работаю с несколькоми кубами, т.к отчет достаточно замудренный, в один запрос даные выбрать не получается, поэтому использую неколько запросов и VB в рабочей книге эксель. В этих запросах есть признаки которые должен ограничить пользователь: версия планирования, период планирования. Сделал переменные в запросах. Как сделать так чтобы пользователь выбирал значение для этих переменных только один раз а не для каждого запроса отдельно.


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

Зарегистрирован:
Вт, июл 25 2006, 14:16
Сообщения: 118
Можно сделать одну переменную для выбора вручную, а остальные типа USER EXIT, которые будут считывать первое выбранное значение


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

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Если я понял тебя правильно. То тебе нужно сделать следующее:
1. Размести последним запрос в рабочей книге в котором расположены все переменные, которые есть в других запросах.
2. Размести на рабочем листе кнопку (CommandButton). В обработчике события "OnClick" размести следющий код:
Private Sub CommandButton1_Click()
ActiveCell.Activate
Run "sapbex.xla!SAPBEXrefresh", True
End Sub
Посмотри на sap.help.com раздел "Integration with Visual Basic for Applications".
В результате нажатия на данной кнопке у тебя должны обновиться все запросы.
Если допустим у тебя первый запрос содержал номер контракта и отчетную дату. А второй запрос содержал только номер контракта. То разместив последним первый запрос и проделав действие 2. Должно получиться так, что пользоваетель будет вводить переменные только для первого запроса (не вводя повторно аналогичные переменные из второго запроса).
Господа не расскажите о "User-exit" поподробнее, если можно конечно. Простой пример использования от начала и до конца.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 03 2007, 14:38 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 31 2007, 07:51
Сообщения: 16
Спасибо, действительно помогло! Есть хаутушка по работе с exit переменными. Могу кинуть


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

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
dpetr написал(а):
Спасибо, действительно помогло! Есть хаутушка по работе с exit переменными. Могу кинуть

Очень рад. :D Скинь плиз на какой-нить файлообменник.


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

Зарегистрирован:
Пт, авг 31 2007, 07:51
Сообщения: 16
http://ifolder.ru/3222453


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

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


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

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


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

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