Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alex_47
Зарегистрирован: 01.07.2009 Сообщения: 66 Откуда: Н.Новгород
|
Добавлено: Вс Июл 19, 2009 10:23 am Заголовок сообщения: помогите |
|
|
Надо в отчет вывести значения и колонки «площадь»
Выглядит она примерно так:
плошадь
6
2
5
1
1
1
А в отчет должен выглядеть примерно так:
площадь 6 кв.м. кол-во 1
площадь 2 кв.м. кол-во 1
площадь 5 кв.м. кол-во 1
площадь 1 кв.м. кол-во 3
Как-нибудь это можно сделать??? |
|
Вернуться к началу |
|
|
reasonat
Зарегистрирован: 01.07.2009 Сообщения: 224 Откуда: Екатеринбург
|
Добавлено: Пн Июл 20, 2009 1:19 pm Заголовок сообщения: |
|
|
надо сначала сгруппировать вашу таблицу по полю площади (тут и упорядочивается по убыванию):
Select плошадь, Count(*) from table_name group by плошадь order by плошадь Desc into Selection
потом передавать в отчет текст по формуле:
"площадь " + Selection.плошадь + " кв.м. кол-во " + Selection.Count |
|
Вернуться к началу |
|
|
Alex_47
Зарегистрирован: 01.07.2009 Сообщения: 66 Откуда: Н.Новгород
|
Добавлено: Вт Июл 21, 2009 6:37 pm Заголовок сообщения: |
|
|
Спасибо...но помойму я чето не догоняю. В результате получается 1 строка из колонки "площадь", во второй кол-во записей в таблице |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Вт Июл 21, 2009 10:13 pm Заголовок сообщения: |
|
|
Значит у вас все записи в таблице имеют одинаковое значение в поле Площадь |
|
Вернуться к началу |
|
|
reasonat
Зарегистрирован: 01.07.2009 Сообщения: 224 Откуда: Екатеринбург
|
Добавлено: Ср Июл 22, 2009 10:58 am Заголовок сообщения: |
|
|
В какой отчет передаете эти строки? Не в окно отчета случаем? |
|
Вернуться к началу |
|
|
Alex_47
Зарегистрирован: 01.07.2009 Сообщения: 66 Откуда: Н.Новгород
|
Добавлено: Вс Июл 26, 2009 11:54 am Заголовок сообщения: |
|
|
точно |
|
Вернуться к началу |
|
|
reasonat
Зарегистрирован: 01.07.2009 Сообщения: 224 Откуда: Екатеринбург
|
Добавлено: Пн Июл 27, 2009 10:31 am Заголовок сообщения: |
|
|
Наверно передаете просто без указания, в какое место (x,y) вставлять текстовый объект -строку. Тогда строки накладываются друг на друга и видно только верхнюю. особенно, если текст на белом фоне, под которым не видно другие объекты |
|
Вернуться к началу |
|
|
Alex_47
Зарегистрирован: 01.07.2009 Сообщения: 66 Откуда: Н.Новгород
|
Добавлено: Вт Июл 28, 2009 5:58 pm Заголовок сообщения: |
|
|
Да не этого я пока и не делал. Тупо в окне MapBasic набираю
«Select плошадь, Count(*) from table_name group by плошадь order by плошадь Desc into Selection»
в итоге получается таблица
Площадь count
6 6
т.е. 1 строка и кол-во записей в таблице |
|
Вернуться к началу |
|
|
|