Текущее время: Пн, авг 18 2025, 17:10

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Передача значения в переменную средствами VB
СообщениеДобавлено: Вт, ноя 06 2007, 16:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Здравстувуйте, господа.
Проблема.
Допустим есть два запроса:
Запрос №1 содержит в себе признак RCUS который содержит данные о связанной с клиентом компании. Например,
==[1] ===== [2]===== [3]
=Клиент= RCUS= Сумма
ТОО "Вася" 201 100,00 р.
TOO "Коля" 205 500,00 р.
ООО "Толя " 201 1000,00 р.

Запрос № 2 выводит данные по группам, например
==[1] ===== [2]===== [3]
=Клиент= RCUS= Сумма
ТОО "Вася" 201 100,00 р.
ООО "Толя " 201 1000,00 р.
Причем клиент может не иметь RCUS в таком случае Запрос №2 не запускается.
Проблема!
Считываю макросом данные полученные с помощью запроса № 1, если Поле [2] содержит данные ( ... <> "#") то выполняется Запрос № 2, а теперь собственно вопрос, как передать считанное значение (например "201") в переменную Запроса № 2, чтобы он вывел данные только для этой группы.
Запрос № 2 может использоваться отдельно, если юзер хочет вывести данные по группе клиентов.

Посоветуйте возможные решения выхода из сложившейся ситуации.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Последний раз редактировалось BORLAND Вт, ноя 06 2007, 17:29, всего редактировалось 1 раз.

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

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Переменная "Путь замены" ?

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Во-первых не совсем понятно что вы хотите.

Но чувствуется, что Вам уже дали верное направление:
Replacement path variable.
Replace variable with Query result

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Спасибо. Направление очень даже верное. :D
Попробовал через Function SAPBEXsetVariables(varValues As Range) As Integer. Можно и через нее, но вот уж большая возня с SAPBEX.xla! и заданием маски обновления (refresh mask) не внушает доверия.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


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

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


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

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


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

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