Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Отображение в DataWindow полей , полученных подзапросами / 6 сообщений из 6, страница 1 из 1
31.07.2008, 12:03
    #35462593
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в DataWindow полей , полученных подзапросами
Здравствуйте! Есть SQL-скрипт:
Код: plaintext
1.
2.
3.
4.
5.
declare @d1 smalldatetime, @d2 smalldatetime, @account int
select @d1 = '2007.04.01', @d2 = '2007.04.30', @account =  95 
select
(select doc.sum from doc, account where doc.account = account.id and account.no_account = @account and doc.in_out =  1  and doc.current_date between @d1 and @d2) as nachisl,
(select top  1  doc.dolg from doc, account where doc.account = account.id and account.no_account = @account and doc.current_date >= @d1) as dolg
Он получает 3 параметра и выводит поля nachisl и dolg. Эти поля нужно отобразить в DataWindow. Можно ли в этот DW прописать такой запрос или придется сделать два поля типа DropDownDataWindow и для них сделать свои DW с соответствующими запросами ?
...
Рейтинг: 0 / 0
31.07.2008, 12:16
    #35462654
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в DataWindow полей , полученных подзапросами
lionerЗдравствуйте! Есть SQL-скрипт:
Код: plaintext
1.
2.
3.
4.
5.
declare @d1 smalldatetime, @d2 smalldatetime, @account int
select @d1 = '2007.04.01', @d2 = '2007.04.30', @account =  95 
select
(select doc.sum from doc, account where doc.account = account.id and account.no_account = @account and doc.in_out =  1  and doc.current_date between @d1 and @d2) as nachisl,
(select top  1  doc.dolg from doc, account where doc.account = account.id and account.no_account = @account and doc.current_date >= @d1) as dolg
Он получает 3 параметра и выводит поля nachisl и dolg. Эти поля нужно отобразить в DataWindow. Можно ли в этот DW прописать такой запрос или придется сделать два поля типа DropDownDataWindow и для них сделать свои DW с соответствующими запросами ?
Можно. А в чем проблема самому проверить? По-моему скопировать этот текст запроса в редактор SQL запросов в DataWindow быстрее чем набирать текст сообщения в форуме.
...
Рейтинг: 0 / 0
31.07.2008, 12:22
    #35462688
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в DataWindow полей , полученных подзапросами
Извиняюсь ... :( Не мог найти как редактирвать запрос в PB. До этого запрос генерился самим PB, а я указывал лишь таблицы, поля, сортировку и условие выборки для запроса. Теперь понял как можно в DW отобразить пустое поле используя запрос вида:
Код: plaintext
1.
select '' as pole
...
Рейтинг: 0 / 0
31.07.2008, 12:38
    #35462774
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в DataWindow полей , полученных подзапросами
lionerИзвиняюсь ... :( Не мог найти как редактирвать запрос в PB. До этого запрос генерился самим PB, а я указывал лишь таблицы, поля, сортировку и условие выборки для запроса. Теперь понял как можно в DW отобразить пустое поле используя запрос вида:
Код: plaintext
1.
select '' as pole

Работать с генератором запросов PB формируя нетривиальные запросы - совсем неудобно.
...
Рейтинг: 0 / 0
31.07.2008, 13:02
    #35462900
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в DataWindow полей , полученных подзапросами
Локшин МаркРаботать с генератором запросов PB формируя нетривиальные запросы - совсем неудобно.
Ну если быть до конца откровенным, то и с просто текстовым редактором запросов PB тоже не очень удобно работать :)
Например первое, что приходит в голову - нет автоотступа.
...
Рейтинг: 0 / 0
31.07.2008, 13:04
    #35462911
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение в DataWindow полей , полученных подзапросами
Anatoly Moskovsky Локшин МаркРаботать с генератором запросов PB формируя нетривиальные запросы - совсем неудобно.
Ну если быть до конца откровенным, то и с просто текстовым редактором запросов PB тоже не очень удобно работать :)
Например первое, что приходит в голову - нет автоотступа.
Поэтому все DataWindow делаем на хранимых процедурах, а их код пишем там где нравится
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Отображение в DataWindow полей , полученных подзапросами / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]