powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / object DataWindow2
12 сообщений из 12, страница 1 из 1
object DataWindow2
    #34326281
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerBuilder 9.0
Adaptive Server Anywhere Version 9.0

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Необходимо в object DataWindow
Вывести  2  строки:
Строка_1 содержит заголовки  2 -х столбцов
Столбец_1: count(summa_1)
Столбец_2: min(summa_1)
Таблица содержит  1000  строк, которые
Не надо показывать - я раздел Detail скрываю.

В среде PB9. 0   запрос создаю так:
{CTRL N} tab DATA WINDOW, Grid,
Quick Select, выбираю таблицу,
в ней поля, сохраняю как 
object DataWindow.
Этот способ не подходит.
Существует ли другой ( ие ) способы ?

СПАСИБО.
...
Рейтинг: 0 / 0
object DataWindow2
    #34326649
craftyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
компьютед филд твой друг!
...
Рейтинг: 0 / 0
object DataWindow2
    #34330525
ruha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
написать запрос
select count(..), min(..) from ..
:)
...
Рейтинг: 0 / 0
object DataWindow2
    #34331350
HOST_LAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторнаписать запрос
select count(..), min(..) from ..
:)

Код: plaintext
1.
2.
3.
4.
5.
6.
НАПИСАЛ, вернее создавал 
OBJECT dataWINDOW
при этом был параллельно создан запрос
ЕСЛИ ИЗ РАЗДЕЛА detaile
убрать, чтобы не скрывать,
то HEADER AND SUMMARY
ничего не покажет
...
Рейтинг: 0 / 0
object DataWindow2
    #34331366
ruha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бррррррррр
далай по шагам
1 new --> dataWindow
2 выбираешь тип dw
3 выбираешь SqlSelect
4 выбираешь ЛЮБУЮ таблицу и жмешь Ок
5 выбираешь ЛЮБУЮ колонку
6 design --> convert to syntax
7 вставляешь ЛЮБОЙ запрос
8 жмешь return
...
Рейтинг: 0 / 0
object DataWindow2
    #34331410
HOST_LAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторruha

СПАСИБО, пойду домой попробую -
нет интернета
...
Рейтинг: 0 / 0
object DataWindow2
    #34331418
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2 wrote:

> Необходимо в object DataWindow
> Вывести *2* строки:
> Строка_1 содержит заголовки *2*-х столбцов
> Столбец_1: count(summa_1)
> Столбец_2: min(summa_1)
> Таблица содержит *1000* строк, которые
> Не надо показывать - я раздел Detail скрываю.

Это ж надо было придумать настолько идиотское решение .
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
object DataWindow2
    #34368276
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Detail не удаляй а просто установи для него Height = 0
если необходимо в другом случае видеть данные detail тогда програмно установиш для негоheight = 60 (например)
...
Рейтинг: 0 / 0
object DataWindow2
    #34505388
AnDrU83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ruhaбррррррррр
далай по шагам
1 new --> dataWindow
2 выбираешь тип dw
3 выбираешь SqlSelect
4 выбираешь ЛЮБУЮ таблицу и жмешь Ок
5 выбираешь ЛЮБУЮ колонку
6 design --> convert to syntax
7 вставляешь ЛЮБОЙ запрос
8 жмешь return

Вопрос
а как вставить щапрос в синтаксис, PB ругаеться ежели прямо так всталяешь!
...
Рейтинг: 0 / 0
object DataWindow2
    #34508887
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnDrU83 а как вставить щапрос в синтаксис
Ишправить ошибки и все получится ;)
...
Рейтинг: 0 / 0
object DataWindow2
    #34517402
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учитывая что в dw должны быть видны результаты (count) - вычисления лучше провести в запросе или еще лучше содать dw на основание процедуры в которой выполняются необходимые вычисления.
...
Рейтинг: 0 / 0
object DataWindow2
    #34520800
SATURN2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУчитывая что в dw должны быть видны результаты (count) - вычисления лучше провести в запросе или еще лучше содать dw на основание процедуры в которой выполняются необходимые вычисления.

Если вы работаете с Oracle, то достаточно написать


SELECT SUM(SUM1) OVER() AS TITLE1,
MIN(MIN1) OVER() AS TITLE2
FROM TABLE
WHERE РАЗЛИЧНИЕ УСЛОВИЯ

И будет вам счастье
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / object DataWindow2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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