Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Очень срочно!!! запрос для витягивания вспливающего списка

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
fbr100000



Зарегистрирован: 12.02.2007
Сообщения: 8

СообщениеДобавлено: Ср Фев 21 2007 18:51    Заголовок сообщения: Очень срочно!!! запрос для витягивания вспливающего списка Ответить с цитатой

Есть ИС по страхованию в нее заходит агент и формирует отчет.
Мне нужен запрос который может вытягивать в вспливающий список только ту дирекцию под которой зашел агент
Запроси sql вставлены в xml :

<QueryTempl QT_ID="MPDQ" QT_NAME="Query4">
<QT_SQL>
<!-- Добавили код агента iahcode по которому определяем являеться ли он
главной дирекцией или филиалом-->
select mpd.mpd_name1 as name,
iah.iah_code as iahcode
from isadm.is_mpd mpd
join isadm.is_iah iah on mpd.mpd_sysno=iah.iah_mpd_ref
where mpd.mpd_sysno=:MPD
and iah.iah_dout is null
and mpd.mpd_dout is null
</QT_SQL>
</QueryTempl>
<!--Возвращает имя пользователя системы тоесть логин-->
<QueryTempl QT_ID="OSOBAQ" QT_NAME="Query8">
<QT_SQL>
select isadm.is_commonfunc.GetMPDName(sys_context('IS_CONTEXT','MPDSysNo'))
from sys.dual
</QT_SQL>
</QueryTempl>

<ParamTempl PT_ID="DATEBEGIN" PT_NAME="З (дд.мм.рррр)" PT_TYPE="S"></ParamTempl>

<ParamTempl PT_ID="DATEEND" PT_NAME="по (дд.мм.рррр)" PT_TYPE="S"></ParamTempl>

<ParamTempl PT_ID="IAH" PT_NAME="Дирекція" PT_TYPE="Q">
<PT_SQL>
select
mpd.mpd_sysno as KeyList,
mpd.mpd_name1 as PickList
from
isadm.is_mpd mpd
join isadm.is_iah iah on mpd.mpd_sysno=iah.iah_mpd_ref
where
iah.iah_dout is null
and mpd.mpd_dout is null
and iah.iah_code in
<!--здесь передаю кода дирекций--> ('050001','050002','050003','050004','050005','050006','050007','050008','050009'
,'050010','050011','050012','050013','050014','050015','050016','050017','050018','050019','050020'
,'050021','050022','050023','050024','050025','050026','050027','050029')
and iah.iah_dout is null
</PT_SQL></ParamTempl>
<!--здесь предаю параметры-->
<ValueTempl VT_ID="MPD" VT_QT_REF="MPDQ" VT_SRCTYPE="G" VT_PT_REF="IAH"></ValueTempl>

Огромное спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...