Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не могу подписать crosstab (PB5) / 18 сообщений из 18, страница 1 из 1
13.11.2007, 22:06
    #34936777
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Уважаемые господа знающие люди,
до недавних пор я не сталкивался с отчетом типа crosstab вплотную, потому оказался в очень затруднительном положении, когда наконец пришлось с ним столкнуться.
Мой crosstab формируется, а от него больше ничего и не требуется, показаться, экспортнуться в Excel и все, однако имеет одно неприятное свойство: когда я пытаюсь засунуть в заголовки столбцов текстовые значения, т.е. делаю выборку текстового поля из таблицы и пытаюсь указать его в качестве заголовка столбца, билдер выпадает с ошибкой обращения по нехорошелу адресу 0х00000008 - чета типа такого, а если в заголовок ставлю числовое поле, то все замечательно формируется, однако мне как раз и нужен текст, а не число.
Кто нибудь сможет объяснить мне такое поведение программы, или оно изначально задумано толька для работы с числами? (как уже указал в заголовке у меня Power Builder 5, интересно кто нибудь еще имеет такое чудо в наличии :) )
...
Рейтинг: 0 / 0
15.11.2007, 12:20
    #34941530
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Смотри мужик,я с crosstabaMИ в жизни не сталкивался.
По делу сказать ничего не могу.
Но проблемма в чём?Что ты не можешь получить заголовки в ексель файле.Это так?
Т.е.сама дата вываливается в эксель штатно,а заголовков у неё нет.Так?
Ну я так понял,без обид.Лады?
Берёшь,формируешь текстовый файл 1.txt из одних заголовков.
Возьми экстернал дата window об 1 строчку,делаешь Saveas,тип захоронения -text!.
Также с text! хоронишь дату из crosstabA,скажем,2.txt.
А потом
Код: plaintext
1.
run('copy/y 1.txt+2.txt 3.xls')
чо будет?
...
Рейтинг: 0 / 0
15.11.2007, 12:59
    #34941766
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Основная задача: этот отчет нужно посмотреть на экране в удобочитаемой форме (колонок там умотаться, потому печатать смысла нет), а юзер уже должен сам решить гнать его в Excel или нет. Полагаю этого возможно добиться штатными средствами билдера, однако пока не знаю как.
...
Рейтинг: 0 / 0
15.11.2007, 13:22
    #34941883
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Не знаю,насколько crosstab может быть,вообще удобочитаемым,от одного его вида,глаза на лоб лезут.
...
Рейтинг: 0 / 0
15.11.2007, 13:44
    #34941981
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Такую форму представления данных заказал клиент, моя задача просто реализовать, а млин не получацца че та :(
...
Рейтинг: 0 / 0
15.11.2007, 14:24
    #34942158
rhs
rhs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
а в какой момент
ZloyYuras билдер выпадает с ошибкой обращения по нехорошелу адресу
в процессе построения dw или уже при работе приложения?

и еще, это создается новое dw или модифицируется существующее?
...
Рейтинг: 0 / 0
15.11.2007, 14:56
    #34942297
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
А если взять Free Form.
Я как-то рисовал для каких-то внешних экспертов.
Дата виндо было размером в 1 строку,cелект тянул какие-то суммы из базы,но юзер их не видел,а видел кирпичную кладку из вычисляемых полей.Забодался тогда мыша доить,но хоть работало,и было ясно откуда что растёт.
...
Рейтинг: 0 / 0
15.11.2007, 21:00
    #34943341
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
rhsа в какой момент
ZloyYuras билдер выпадает с ошибкой обращения по нехорошелу адресу
в процессе построения dw или уже при работе приложения?
Билдер выпадает в процессе работы, или если снять галочку "Rebuild columns at runtime"
rhsи еще, это создается новое dw или модифицируется существующее?
Создается новое dw
KOLCHOZ_POSTEVENTА если взять Free Form.
Я как-то рисовал для каких-то внешних экспертов.
Дата виндо было размером в 1 строку,cелект тянул какие-то суммы из базы,но юзер их не видел,а видел кирпичную кладку из вычисляемых полей.Забодался тогда мыша доить,но хоть работало,и было ясно откуда что растёт.
пока не представляю как подобное сотворить, можно поподробнее? (у меня для контрольного периода вылазит 228 строк и около 100 колонок)
...
Рейтинг: 0 / 0
16.11.2007, 09:54
    #34943833
rhs
rhs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
ZloyYurasБилдер выпадает в процессе работы, или если снять галочку "Rebuild columns at runtime"
так может просто не снимать галочку?
...
Рейтинг: 0 / 0
16.11.2007, 12:00
    #34944341
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Мне нужно получить буквенное название в шапке (в строках товар, в столбцах названия клиентов (БУКВАМИ!), на их пересечении суммы), снимай ее - не снимай, толку мало если буквы в шапке таблицы все равно не получаются, а цифры меня абсолютно не устраивают (вернее мне то пофиг, но заказчик хочет так), в справке по билдеру говорится (дословно), что если перевести DW в статический режим (это легко командой modify(...) то можно работать с отдельными элементами DW, однако не сказано, как к этим элементам обратиться.
...
Рейтинг: 0 / 0
16.11.2007, 12:27
    #34944521
rhs
rhs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Может проблема в том , что названия слишком длинные, или содержат какие-нибудь символы, типа кавычки, или попробовать поменять сортировку в DW, может попробовать сделать сортировку в самом селекте
...
Рейтинг: 0 / 0
16.11.2007, 13:05
    #34944725
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Проблема в том, что используется PB столетней давности :)
...
Рейтинг: 0 / 0
16.11.2007, 14:37
    #34945176
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
ZloyYurasчто если перевести DW в статический режим (это легко командой modify(...) то можно работать с отдельными элементами DW, однако не сказано, как к этим элементам обратиться
http://lokshinmark.narod.ru/tips.htm#tip0018
...
Рейтинг: 0 / 0
16.11.2007, 20:55
    #34946325
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
rhsМожет проблема в том , что названия слишком длинные, или содержат какие-нибудь символы, типа кавычки, или попробовать поменять сортировку в DW, может попробовать сделать сортировку в самом селекте
УРА УРА УРА!!!
Удалил все кавычки (там были двойные) в таблице, сделал сортировку и группировку в запросе и неожиданно сама DW, без всяких внешних modify выдала буквенные подписи, я просто в шоке, однако благодарю всех за участие! Осталось заставить заказчика переписать названия организаций без кавычек (или можно сделать такой запрос, который удаляет кавычки? Я че та не в курсе, но попробую).
Тема закрыта!
...
Рейтинг: 0 / 0
19.11.2007, 11:25
    #34948235
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
ZloyYuras wrote:

> или можно сделать такой запрос, который удаляет кавычки

ASA7+ :

select replace(org_name, '"', '''')
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.11.2007, 11:45
    #34948334
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
А чтобы и с кавычками работало нужно заменить просто кавычку на ~" AFAIR
...
Рейтинг: 0 / 0
05.12.2007, 13:56
    #34988096
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Мдассс, кавычки то удалил, ладно, сохранить в Excel с подписями то не выходит ни через dw2xls ни средствами билдера. Пока не придумал как это обойти.
...
Рейтинг: 0 / 0
14.12.2007, 14:26
    #35010580
ZloyYuras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу подписать crosstab (PB5)
Один человечек посоветовал попробовать сохранить DW в HTML табличку с расширением .xls, я попробовал - помогло! Теперь я почти щаслив :)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не могу подписать crosstab (PB5) / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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