![]() |
|
|
![]()
|
|
| vb2007 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
Не давно начал изучать Fox Pro и в одной из книг наткнулся на то что Fox Pro позволяет делать перекрестные запросы и таблицы на их основе.
А вот возможно ли создание отчета на основе перекрестного запроса. Например отчета который бы отображал успеваемость группы в такой форме ФИО Физика Информатика Иванов 4 5 Петров 3 4 |
|||
|
||||
| oigolikova |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
Пишите SQL-запрос на получение курсора со всеми нужными данными и в отчете цепляете данные не таблиц, а именно курсора и все просто летает
В теле отчета помещаете поля, которые отображают значения курсора, при этом вы можете нарисовать еще и таблицу и будет вообще красота |
|||
|
||||
| vb2007 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.9.2008 Репутация: нет Всего: нет |
||||
|
||||
| taaprog |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Рекомендации по созданию отчета
Если вам требуется создать простой табличный отчет, в котором используются поля из одной таблицы, то трудностей, скорее всего, у вас не возникнет. При разработке более сложного отчета прежде чем приступить к его созданию, вы должны четко представлять, что же хотите получить в результате. Поэтому продумайте следующие вопросы. С какой целью создается настоящий отчет? Отчет какого вида вы создаете (табличный, в свободной форме или наклейки)? Информация из каких таблиц должна быть представлена в отчете? Из используемых в отчете таблиц какая таблица будет главной, а какая —подчиненной? По каким параметрам будет упорядочиваться информация в отчете? Будет ли при создании отчета использоваться группировка данных и по каким параметрам? Получив четкие ответы на поставленные вопросы, вы облегчите свою работу при создании отчета. Создавая первые отчеты, прежде чем приступить к работе с конструктором отчетов, прорисуйте формат отчета на бумаге. Это избавит вас от ошибок и сократит время, затрачиваемое на разработку отчета. При создании сложных отчетов, использующих данные из нескольких таблиц с отношением "один-ко-многим", желательно идти последовательными шагами от простого к сложному. Сначала добавить в среду окружения главную таблицу и расположить в отчете ее поля. После этого просмотреть отчет в окне предварительного просмотра и убедиться, что он формируется верно. Затем добавить в окружение вторую таблицу, связать ее с главной, задать тип используемого между таблицами отношения и расположить в отчете ее поля. И опять убедиться, что отчет печатает те данные, какие вы хотите получить. При таком подходе к созданию отчета вам будет значительно легче разобраться в появляющихся ошибках или вообще их избежать. |
|||
|
||||
| wladvlad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 31.12.2008 Репутация: нет Всего: нет |
Если чесно, то я не смог его осилить, не подсилу мне оказался.
|
|||
|
||||
![]()
|
| Правила форума "Foxpro/Clipper/Dbase" | |
|
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |