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

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

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

ASA7+ :

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


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