Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Возможно ли создание отчета, Перекрестные запросы и отчеты 
:(
    Опции темы
vb2007
Дата 24.9.2008, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.9.2008

Репутация: нет
Всего: нет



Не давно начал изучать Fox Pro и в одной из книг наткнулся на то что Fox Pro позволяет делать перекрестные запросы и таблицы на их основе. 
А вот возможно ли создание отчета на основе перекрестного запроса.
Например отчета который бы отображал успеваемость группы в такой форме

ФИО               Физика    Информатика
Иванов              4                  5
Петров               3                 4
PM MAIL   Вверх
oigolikova
Дата 25.9.2008, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 8.9.2008

Репутация: нет
Всего: нет



Пишите SQL-запрос на получение курсора со всеми нужными данными и в отчете цепляете данные не таблиц, а именно курсора и все просто летает smile

В теле отчета помещаете поля, которые отображают значения курсора, при этом вы можете нарисовать еще и таблицу и будет вообще красота
PM MAIL   Вверх
vb2007
Дата 25.9.2008, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.9.2008

Репутация: нет
Всего: нет



Цитата(oigolikova @  25.9.2008,  09:18 Найти цитируемый пост)
Пишите SQL-запрос на получение курсора со всеми нужными данными и в отчете цепляете данные не таблиц, а именно курсора и все просто летает 

А можно об этом немного поподробнее. 
PM MAIL   Вверх
taaprog
Дата 31.10.2008, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Рекомендации по созданию отчета 

Если вам требуется создать простой табличный отчет, в котором используются поля из одной таблицы, то трудностей, скорее всего, у вас не возникнет. При разработке более сложного отчета прежде чем приступить к его созданию, вы должны четко представлять, что же хотите получить в результате. Поэтому продумайте следующие вопросы. 
С какой целью создается настоящий отчет? 
Отчет какого вида вы создаете (табличный, в свободной форме или наклейки)? 
Информация из каких таблиц должна быть представлена в отчете? 
Из используемых в отчете таблиц какая таблица будет главной, а какая —подчиненной? 
По каким параметрам будет упорядочиваться информация в отчете? 
Будет ли при создании отчета использоваться группировка данных и по каким параметрам? 

Получив четкие ответы на поставленные вопросы, вы облегчите свою работу при создании отчета. 

Создавая первые отчеты, прежде чем приступить к работе с конструктором отчетов, прорисуйте формат отчета на бумаге. Это избавит вас от ошибок и сократит время, затрачиваемое на разработку отчета. 

При создании сложных отчетов, использующих данные из нескольких таблиц с отношением "один-ко-многим", желательно идти последовательными шагами от простого к сложному. Сначала добавить в среду окружения главную таблицу и расположить в отчете ее поля. После этого просмотреть отчет в окне предварительного просмотра и убедиться, что он формируется верно. Затем добавить в окружение вторую таблицу, связать ее с главной, задать тип используемого между таблицами отношения и расположить в отчете ее поля. И опять убедиться, что отчет печатает те данные, какие вы хотите получить. При таком подходе к созданию отчета вам будет значительно легче разобраться в появляющихся ошибках или вообще их избежать.
PM MAIL   Вверх
wladvlad
Дата 31.12.2008, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 31.12.2008

Репутация: нет
Всего: нет



Если чесно, то я не смог его осилить, не подсилу мне оказался.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Foxpro/Clipper/Dbase"
MoLeX

Запрещается!

1. Публиковать ссылки для чисто рекламных целей.

2. Оффтопить, флеймить, говорить не культурно.

Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему.

Задавайте вопросы правильно - как спросите, так вам и ответят.

Разрешено!

Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил.

Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы.

P.S. Размещение рекламы будет строго наказываться!



Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.