
МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ СЕТЕВЫЕ БАЗЫ ДАННЫХ / Дополнительные главы / Chapter10
.pdf
|
|
|
Настройка отчета для публикации |
Web |
CD61 |
||
|
Далее необх димо на троить таблицы стилей. Изменен я вносятся ез использо |
|
|||||
вания Reports Builder. |
ñли вам доступен редакт р |
|
подобный тому, |
||||
ê |
îðûé |
в Mi rosoft Visual Studio, можно мо |
ать таблицы суще- |
||||
твенным образ . Если в вашем распоряжении естьтабльк |
стилей,тек овый редактор, вы |
||||||
ñможете изменить лишь о дельные детали. |
|
|
|
. |
|||
1. |
первстроеную чередь измените имя каскадных листди стилейициров в состав |
|
|||||
|
 îêíå Web Sour e |
йдите выражение <link rel "StyleSheet"...>. В значе- |
|||||
|
íèè ñâ |
à href |
замените rwbeige. ss на CityAgent. ss. Со |
àéë. |
|||
2. Заменив листы стилей, вы столкнетесь с проблемой использова |
хранитессылкик талога д я |
временногойствхранения айлов, знакомой ам по айлу изображ íèÿ. С помощью Windows Explorer найдите папку <корнеâой_каталогпереименуйтеDeveloper Suite>\reports
43.. СоTвсинегБОтредактируйтеAgent\doлокноразделеxtхранитеroot) .устцвета).ssВановите\детальнойстрок.ssайл..У.СкопируйтестановитеновыйСкопируйтебелыйOraColumnHeaderин цветайлормациижелтыйCityAgentегайлонав(rwbeige(цветкOraCellDateайлаffffffзаменитеталог. онаss)для.. с(ssзначениеffff66помощьювременног,иOraCellNumber).цветаДляпрощедакхранениятренаорах0000ffтиповегоWordPad(OraCellC:в(rgbданныхCity-илико-
ments and Settings \Do u-
чегнего,рисрисопосколькуслужит.добавлены.1010стилейизменений.37Web.36показанпоказанот-дляормуилипробелыэтогиспонадоновыйинк<имя>Reportsразделад.выбиратьновогстиль,отчетLoWriterустанов.обраТеперьalстили.титесьSettings. детальнаяЧтобыпобелыйкихисходномуонTempименамцветинсталdoормация.онаrootЕслиайлу.ПодляввыWebосприниммереssвосприятия,). внувнайдитесреаетсяíèû, |
||||||||||||||||
äлучш5ляальнейших.НаЗапуститевНа |
|
\ |
|
\ |
|
|
|
|
|
|
|
\ |
\ |
\ |
|
|
в какой конструкции он |
льзуется. |
|
|
|
|
изменять |
изуальное представ |
|
||||||||
Таблицы |
ïîçâ ëÿþò äî |
|
î÷íî |
|
|
|
|
|||||||||
Web-страниц. Моди |
циров |
òü |
èëè ìî |
|
|
|
затрагиâàÿ HTML-êî |
страницы. |
||||||||
Поэтому если вы хо |
те, чтобы |
àø |
î |
æíî, |
|
ложенный в Web, выглядел влениеокн |
||||||||||
браузера по-другому, вам надо лишь внеспростизменения в таблицы стилей. С другой |
||||||||||||||||
ст ны, таб ицы стилей не позв ляютчетормраспотировать числа. В данном отчете вы |
||||||||||||||||
сать Javaуаниекцию, которая орматировчисла |
áû äàííûе в процессе ихлненнотображения. |
|||||||||||||||
íå ìîæåòå âêëючить запятые и знак доллара |
|
значение цены или итоговое зна |
. |
|||||||||||||
äå Web-ñòðà |
ы: предусмотреть орм дств исхода |
м SQL-выражении или чениенап - |
||||||||||||||
Форматиров |
чисел невозможно |
|
|
ñðå |
|
â |
|
|
HTML. |
|
ì â âè |
|
||||
Есть дв способа изменить орма |
|
|
|
(илами |
ò |
) в отчете, выпо |
|

CD62 лава 10. Создание и моди икация отчетов
Синий текст на желтом фоне
Белый фон
ис. 10.36. Изменения |
|
аблиц стилей |
|
|
|
|
|
|
|
|||||
Îáà |
|
|
|
|
чно трудоемки. Форматиров ть результаты выполне ия SQL- |
|||||||||
|
способать затру íåí |
âû÷èñлением итоговых значений, поскольку данн |
е будут |
|||||||||||
выражения |
|
æ |
î, |
ñëà, à êàê |
льзуете ункцию TO CHAR, но при это |
áóä |
||||||||
предста ленынеслокак ч |
довательности символов. |
åñëè âû çíàåòå |
||||||||||||
испытывJava сре |
достаJ2EE, в орой подхпослед потребует большого объемДажработы с Reports |
|||||||||||||
Builder. Åñëè âû |
решите использова ь способ, предпо |
|
применение Java, |
|||||||||||
учтите, чтодствOra le |
имеется |
библиотека для поддержкилагающийJSP, в ней есть ункция |
||||||||||||
displayCurren y. |
|
|
|
|
|
|
|
|
|
|
|
|||
Добавление диаграмм к Web- тчетам |
|
íåö èëè |
нач ло отчета. |
|||||||||||
ставляющ й с |
|
ðíûå çíачения, |
анализировжн по |
|
|
|||||||||
Многие менеджеры предпо |
|
|
|
данные, представленные в ви е |
||||||||||
диаграмм. |
|
|
|
|
мож читаючитьвкл |
ò÷åò íà íåñê |
|
|
. ð èê, ïðåä- |
|||||
Кроме того, |
диаграммы могут располагаться в группе |
лькихдажуровняхразделе детальн й |
||||||||||||
ин ормацииДиаграммуотображаться |
зависимо |
ти меститьо выбранной строки. Независимо îò |
||||||||||||
расположения диаграммы действия по ее |
созданию остаются теми |
æå. |
|

Настройка отчета для публикации в Web |
CD63 |
ис. 10.37. Новый Web-отчет |
прежде |
сего решить, где пом стить диаграмму. Для |
|
|
Создавая Web-отчет, |
||
примера, рассм триваемогнадов данной главе, мы расположим ее в конце отчета. |
|||
1 |
Откройтеонец тчета. |
|
|
окно Web Sour e для отчета Sales By City and Agent. Перейдите |
|||
2. |
Непосредственно перед дескрипто ом </BODY> включите новый абзац, с ми- |
||
|
ровав его посредством пары дескðипторов <P> и </P>. Щелкните на пробеле |
||
|
между этими дескрипторами. |
|
|
|
Выберитесвязанныеolumnостальныевледующиесозглавно=даниемsumAskingPriпункты,менюдиаграммыустановки:включаяпункePerCity.Inserttypeгипертекст=Graph.BarВвовые,.дитеXОтветьте-axisссылкизначенияolumnна. вопросызаголовка= Cityмастера,иипроY- |
||
43. |
пуститеaxis |
|
|

CD64 лава 10. Создание и моди икация отчетов
Total Listings By City
|
|
|
40M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20M |
|
|
|
|
|
|
|
|
|
|
|
|
|
SumASKINGPRICEPerC... |
|
|
|
|||
|
|
|
15M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0M |
Blue Lake |
|
|
|
|
|
|
Mckinleyville |
|
|
Westhaven |
|
|
|
|
|
|
|
|
|
|
|
|
Arcata |
Eureka |
Fortuna |
|
|
Loleta |
Orick |
Trinidad |
|
|
|
|
|
|
|
|
|
||||
|
|
|
ис. 10.38. Диаграм |
City |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
5. |
|
|
а, располагаемая в конце Web-отчета |
|
|
|
|
||||||||||||||||
|
завершения работы |
мастера запуст |
те Web- тчет. Чтобы увидеть диаграм- |
||||||||||||||||||||
|
му п рейдите к концу Web-страницы. Прèìåð |
образдиаграммыо . |
показан на рис. 10.38. |
||||||||||||||||||||
|
Ваша диаграмма до |
çà |
выглядеть по |
|
|
|
|
|
|
|
|
||||||||||||
|
КПослед, |
|
етств |
|
|
|
дание диаграммы, включается в исходный айл Web. |
||||||||||||||||
Пример кода привенныйлжнарис. 10.39. Объем ег |
невелик, так как в нем |
|
льзуются |
||||||||||||||||||||
Java-средства для работы созгра икой, созданные специалис ами Ora le. Если вы |
|||||||||||||||||||||||
захотите из |
|
диаграмму, вам придетсядобнымтредактиров ть исх дныйиспок |
. Однако |
||||||||||||||||||||
моди ицирменитьв дескрипторы нежелательно. Е |
|
вы сделаеòе ошибку, |
диаграмма |
||||||||||||||||||||
|
будет от бражаться. Если |
|
|
|
добное все ж |
|
ëучилось, вам следует вернуться к |
||||||||||||||||
нер зервной копии. Существ ет |
более простой |
пособ из |
|
äè ãðàì ó. Äëÿ ýò ãî |
|||||||||||||||||||
поместите курсор в любую |
|
тпочку между де |
|
|
орам , отвечàþùèì |
|
çà ðàáîòó |
||||||||||||||||
ñ ãðà èêîé, ò. . |
<rw:graph ...> |
</rw:graph>. За ем выберите пункт |
|||||||||||||||||||||
Edit/Settings чтобы пов орно |
|
|
мастер |
|
менитьребу |
ые изменения. |
|||||||||||||||||
|
Существую междутакж средства, п |
вызвляющие |
в лючатьвнестидиаграм |
у гипер |
|
кстовменю |
|||||||||||||||||
ссылки. Например, вы можете |
|
|
|
ссылкрипту |
аждому элеìенту диаграммы. |
||||||||||||||||||
Если пользователь |
щелкнет на |
добавитьдном из них, откроется |
новый отчет с |
детальной |

езюме CD65
ис. 10.39. Включение диаграммы в отчет |
|
|
|
|
себя мастер. Вам надо лишь |
||||||||
ин ормацией. Âñþ |
у по созданию ссылок берет |
||||||||||||
создать те отчеты, нарабок торые эти ссылки будут указывнать. |
|
|
|
|
|||||||||
езюме |
|
|
|
|
áî ó |
базой данн х, прих дится со- |
|||||||
Почти в |
аждом проекте, пред олагающем |
||||||||||||
çäàâ òü |
тчеты. Даж |
åñëè âû |
дпочтете |
ðàспространять |
анные |
не на бумаге, а |
|||||||
ствами Web, Reports Builderпре |
|
|
вам средства, не оступ |
ые посре |
|
||||||||
настройкилив ть для них некîстыеорые свойства. Например, почти всегда создамется рейм для |
|||||||||||||
рев дений. Инстру |
па мастер |
|
|
|
создание стандартных отчетов,дствîì |
||||||||
Forms Builder. Îáû÷ |
еты создаюдоставитдля представления групп данных и итого ых |
||||||||||||
чи ле групповых менти тричных. |
такжупрощаетвоз |
|
äëÿ |
òêè è |
|
|
|||||||
Reports Builder предостав |
|
|
|
||||||||||
п име яет запросы для извлечения необх |
димой ин ормации.дорабоВ тчете используютсорая |
||||||||||||
группы |
î |
|
|
|
. Îêíî Paper Layout |
ляет коррекспециальнойтиров ть |
|||||||
|
|
тчетов. Доработкляето чета начинаетсяжностианализа модели данных, к |
|
||||||||||
|
утношениетчета и устанав |
àòü ñâ |
ва различных егпозвэлементов. Все данные |
||||||||||
ображаются средств м паливдеталиоряющихся |
реймов. Для тображения связей |
äèí |
|||||||||||
мпоновкгим исïîльзуютсяосновлîженные |
|
вторяющиеся еймы. Кро |
|
îãî, |
отчет |
||||||||
ìîжно включать пр |
реймы, позвойсляющие группиðîâ |
òü ýëåì |
нты и устанав- |
||||||||||
разделов заголовка и окончания. |
|
|
|
|
|
|
|
|
|
|

CD66 |
ëàâ |
10. Создание |
моди икация отчет |
|
|
здавать на |
|||||||
т в, созданных |
рамках к |
|
|
ласовпроекта. Новые шаблоны уд бно |
|||||||||
ê ò |
Ïðè íå á |
|
ìîæ |
разрабатыв ть польз а |
|
шабло ы для отчетов, |
|||||||
|
ïîзволяюдимостиобеспечить сог |
|
анный внешнийтельскиевид |
поведение всех отче- |
|||||||||
|
|
Web- тчеты |
использующихонкретногу ж |
дель данных и тношение один |
о многим , |
||||||||
|
орыеуж существ |
|
. |
|
|
ями Web-стандарт . |
|
льзование |
àñê |
||||
основдруг му. Эт связано ерсииособенно |
|
|
|||||||||||
àéë |
таблиц ми тилей можно применить к различным WebИспо- тчетам Динамические |
||||||||||||
÷ò |
|
|
их бумажные в |
|
|
. Однакмо управление компо |
овкой осуществляется по- |
||||||
таблиц стилей амый простой |
способ определенияовнешнего вида отчета.адныхО |
||||||||||||
Web- тчеты распространяются посредством Ora le Appli ation Server. |
|
||||||||||||
|
|
|
|
термины |
|
|
|
|
|
|
Основные• Окончание группы
•Заг ловок гр
•Каскадныетельскийтабцы стилей
• Польз |
шаблон |
•ОбрабоМ дель данных
•тчик события орматирования
•Фрейм
•упповой отчет
• Почт ое ув домление
•Основа детали
•Матричныйоряющийсятчет
•Переопределяющий стиль
•Нижний к лонтиту
• |
Верхний к |
óë |
|
• |
СистемПов |
|
ðåéì |
• |
Загончаловок |
тчета |
|
• |
ê |
èå |
|
•Обработчик события отчета
•е параметры
•Т личный отчет
• |
Ô |
для ввпровда пользовпараметрытельских параметров |
|
• |
Пользовательские |
||
• |
|
ò÷èê |
ерки корректности |

Пов орение пройденного материала |
|
ó |
езюме |
CD67 |
|||||||||||||||||||||
Истина1 В |
åòå |
основа детали или в группов |
тчете с |
уровнями разрыва |
|||||||||||||||||||||
|
|
|
|
|
èëè ë æü? |
|
ëàãà |
ся перед ок |
|
уродв мя1. |
|
|
|
||||||||||||
2 |
окончание уровня 2 |
|
|
|
|
|
|||||||||||||||||||
|
|
создания м тричнраспог отчåòа, включающегончаниемгруппы, необх димо выпо |
|
||||||||||||||||||||||
3 |
бо ьшой объем |
ðàáî |
û. |
|
|
|
|
äíó |
óïïó, âñå |
|
можно создалнитьо - |
||||||||||||||
ДляЕс |
|
модель данных |
содержит тольк |
|
|
||||||||||||||||||||
|
íîø íèå |
îñ |
ва детали , использу |
|
реймы в редактореравно |
|
. |
|
|||||||||||||||||
4. |
разделе |
|
|
|
|
|
|
ин ор ации, итограниченияовые значения будут |
|
ò ëüê äëÿ |
|||||||||||||||
Фильтр мож |
|
использов ть для |
|
|
|
числа строк,мпоновкит |
|
ñÿ â |
|||||||||||||||||
|
и работаютальнойдинаково, |
|
|
параметрового, вывîдится ли динотчетображающихна умажный |
|||||||||||||||||||||
5. |
н ситель или |
|
|
блик етсянезависимоWeb. |
|
|
|
с здаютсявычисленыжды для |
тчета |
||||||||||||||||
Формы |
äëÿ |
ââ |
да пользов тель |
êèõ |
|
|
|
||||||||||||||||||
|
тображаåìûõ |
|
|
ííûõ. |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
лнить |
пропущенное |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Çàïî |
åé. |
|
простых табличных отчетах надо использовать _____ для размещения |
||||||||||||||||||||||
1 |
Äàæ |
|
|
|
|
||||||||||||||||||||
2 |
Åñëè |
|
|
|
тчете должны присутствов ть |
дна родительская гр |
и две независи- |
||||||||||||||||||
3 |
ìûå ï |
|
|
торяющиеся группы, |
ì |
|
|
создать связь _____. |
|
|
|
||||||||||||||
|
ëüç |
|
|
ательский шаблон задàåò |
|
|
|
Default свойствуппа для всех типов |
|||||||||||||||||
4 |
Äëÿ òîã |
|
чтобы |
определить свойснадотâ уровнеWeb- |
|
вмест |
шаблона используется |
||||||||||||||||||
5. |
Потчетов,а |
|
|
|
|
|
деляет |
|
|
для к нкретного типа. |
|
|
|
||||||||||||
|
|
|
|
|
ïîçâ. î |
|
|
|
пользователям контролировтчета,ть данные, отображаемые в отчете. |
||||||||||||||||
Варианты |
|
твляет |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
1. |
á |
рупповой двухуровневый отчет. |
|
|
|
|
|
|
|
|
|
||||||||||||||
Менеджер |
|
не бховдим отчет, о ображающ й общую с мму вознагражд ния т |
|||||||||||||||||||||||
|
продаж |
|
каждом городе за квартал. Какой тип отчета ему подойдет большå âñåãî? |
||||||||||||||||||||||
|
à) |
Ïî÷ò |
|
ое уведомление. |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
â |
Табличный о |
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
ã |
Матричный |
ò÷åò. |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
ä) |
рупповой одноуровневый отчет. |
|
|
|
|
|
|
|
|
|

CD68 |
|
ëàâ |
10. Создание и моди икация тчетов |
б тов с учетом их состояния |
||||||||||||||||||
2. Менеджер |
íóæ |
|
|
|
ò÷åò, |
тображающий |
|
|||||||||||||||
|
(продан, выставлен |
|
на продажу, в процессе |
|
мл ния), данные на внутрен |
|||||||||||||||||
|
íåì |
|
сгруппированы по агентам. спискиВ ако моръекр йме надо помес ить заго- |
|||||||||||||||||||
|
ловкиуровнест лбцов раздела детальной ин ормации? В этот раздел входяò столбцы |
|||||||||||||||||||||
|
ListingID, Bedrooms AskingPri e. |
|
|
|
|
|||||||||||||||||
|
à) |
|
|
|
èëè |
границы |
страницы. |
|
|
|
|
|
||||||||||
|
á |
|
|
|
AgentID. |
. |
|
|
|
|
|
|
|
|
|
|||||||
|
â |
Îê |
|
|
. |
|
|
|
|
|
|
|
|
|||||||||
|
ã |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ä) |
Загончаниеловок SaleStatusID. |
|
шаблон для отчета, предназна |
для вывода |
|||||||||||||||||
3. Вы создаете пользова |
|
|
|
|||||||||||||||||||
|
на бумажный носитель.тельскийВ аком рейме вы зададите цвет оначенногвсе î отчета? |
|||||||||||||||||||||
|
à) |
|
разделе. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
á |
|
заголовках. |
ëåé. |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
â |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
ã |
|
|
|
итоговых значений. |
|
|
|
|
|
|
|||||||||||
|
ä) Во рейме ïî |
|
|
|
|
|
|
надписей для итог в х начений. |
|
|||||||||||||
4. |
á |
|
будет такжяснительныхизменена к мпоновкданных;Web-отчета; |
|
||||||||||||||||||
|
|
повт рно запустите мастер отчетов, чтобû изменить компоновку, изме- |
||||||||||||||||||||
|
Еслинен я будут |
|
õðàí íû, |
|
модель |
|
|
|
|
|
||||||||||||
|
à) |
|
âû íå |
сможет |
|
|
èç |
|
|
итоговых значений в отчете, |
||||||||||||
5. Для того чтобы |
реализоваменить |
|
|
|
|
|||||||||||||||||
|
â |
|
значения свойств, ко орые вы изменили, будут удалены; |
|
||||||||||||||||||
|
ã |
|
âû íå ñìîæ òå |
|
|
ç |
|
шаблон; |
|
тчета. |
|
|||||||||||
|
ä |
|
|
|
|
общий стиль |
|
|||||||||||||||
|
à) |
|
àäî èøü |
|
|
местить новое по |
|
соо етствующий рейм; |
|
|||||||||||||
|
â |
необходимопо |
ежде создавычислениепо мулы для вычислений; |
|
||||||||||||||||||
|
á |
|
начала надо добавить поля |
|
соответсòâующую группу модели данных; |
|||||||||||||||||
|
ã |
следует повторно |
|
запустиòü |
мастерортчетов; |
|
|
|||||||||||||||
|
ä) |
потр буется изменить запрос. |
|
|
|
|
|
|
|
|||||||||||||
Упражнения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
1. Readwood Realty |
|
|
ò÷åò, |
которо |
отобража ись бы списки |
агентам. Он так- |
||||||||||||||||
Менеджеру необх дим |
|
|
||||||||||||||||||||
же хочет иметь возможность âыбрать месяц и поëучить сведенияпо |
продажах только |

в эт м месяце. Основой для выбора даты яв |
|
езюме |
CD69 |
|||||
BeginListDate, ïîñê ëüêó ýòà |
||||||||
òà îòð æàåò |
|
аг ов. В отчете должна со |
òü èí |
мация о |
||||
äàê æäîì |
генте (имя |
мер т ле она), за коляетсяорой следуют |
списк , соотв тству- |
|||||
þùèå àãентам, |
тсортир ванные по |
в порядкдержаубывания. Мен дж ру |
||||||
требуется такжедеятельностьуммарное значентние AskingPri e |
и счетчик списков. Он |
|
||||||
âûâ |
èòü |
ò÷åò |
печать, и ин ормация о каждом агенте должна быть представлсобираетсяна |
|||||
íà |
|
тдельной стрнанице. |
|
|
|
арианты |
||
1. |
|
|
новый отчет, используя мастер Group Above. Предусмотрите |
|||||
|
Созтчета как для вывода на бумажный |
так и для публикации |
Web íà |
|||||
|
случай, сли решение относительно вывноситель,да на печать изменится. Наз |
отчет |
2. Соз запрос, использующий таблицы Agent, Lis ing, SaleStatus Prop
AgentдайтеListings. овите
данаertiesWHEREFROMSALESTATUSLISTINAGENTSсортировка.Убедитесь,CTG.ENTALLFIR.AGEBEGINLIпо.AGENTSTNAME,именичтоU установленоING.LISTINGAGENTIDSALTDATE,TUGENTSагентаS,ENTID,PROPERTIESATUS.LISTINGSWи поRKPHONE,AGENTSз=начальнойение..ASKINGPRICE,CITY,LASTNAME,SaleSLISTINGSöåíåPROPERTIESt.atus.LISTINGI= '.ForBEDROOMS,Sale' è çà-
43 |
|
|
IëüêèSTIRSTWorkphoneINGîäíàGSAMEASC,LISèí.PROP.ормгруппа,STNAMELESTAации.R YINGSUSIDнадоAgentsASC,=.отображать=PROPERTIESASKINGPRICE',ForSALESTAпоэтому= AGENSaleданные'US.выберите.PROPERTYID)AGENTID).SALESTATUSID))из ListingIDLastName,, BeginFirst- |
||||
|
|
AGEAgNдетальнойTSntIDBY(L.F |
|
|
|
|
|
|
|
ORDER |
|
|
|
|
|
|
|
Date,DESC |
|
|
|
|
|
|
ВNameСуществуразделе |
|
|
|
|
|
|
5 |
|
, AskingPri e, City Bedroom. |
|
|
Count äëÿ |
||
ListingID. |
|
|
|
|
|||
Убедитесь в м, что вычисляются значения Sum для AskingPri e |
|||||||
6. |
надо выбрать стандарлоный шаблон beigeиспо |
вручную логтивнотип, номер |
|||||
Если требуемый шаб |
доступен, можно |
льзов ть его, в про |
м случае |
||||
7. |
Äëÿ |
чтобы ин орм |
по каждому аг нтудобавитьображалась на дельной стра |
||||
|
страницыо дельную |
страницу, установив для свойства Page Break Before рейма |
|||||
|
|
è äàò . |
|
|
|
Max- |
|
|
ице,огткройте свойств ациядл группы агентов (R G Lastname) |
||||||
|
imum Re ords per Page = 1. Вам также |
надо поместить èтогустановитеое знач ние |
|||||
|
M G LastName_FTR значение Yes. |
|
|
|

CD70 |
лав 10. Создание и моди икация отчет |
|
д тесь, что итого- |
|||
8. |
С орматируйте ст лбец AskingPri e и итоговое значение. У |
|||||
|
âîå |
чение |
в соотв |
с данными, |
|
мися в столбце. |
|
|
ïîëüçDatatypeîâàозможностьисоздайтетельскихиспользуйтепункетствии=пользоваменюпарамеCharaвыбраследующийFormatтьтельскийровerили.достаДляJustifyонкретныйкод:параметрображающинтересна,запросачноRightмесяц,..ListУстановилиofпосколькутеValuesвсеNameме- |
||||
9. |
ñ=менеджерФормПрикройтеяцыListingзнаэтом.ВдляпервыймоделинадохввMonthчетвыровненодаисстолбециметданных |
|
|
|
|
FROMUNIONSEL CTdualDISTINCT'All' AS MonthID, 'All Months' AS Month
TO_CHAR(L STINGS.BEGINLISTDATE, ' ') AS MonthID,
10. иСоздинDatatypeдайтеSELFстолбецRDEROMновыйCTLISTBY.DISTINCT= MonthIDCharaпользовательскийter. Для запросапараметрList'. onthУстановитеof')ValuesAS Nameиспользуется= ListingтолькоYear
|
RDOMECHAR(LISTINGSBY.BEGINLISTDATE,' |
|
' AS ListYear |
||
|
TOF |
|
|
|
|
11. |
|
|
|
)те, двечтотакжпровонстреркукциианасовпаденAND непое- |
|
|
ñÌîðåäиственноицируйтепередзапросвыражениемвмодлиORDERданных,BY'. YYYYЗаметьдобавив' |
|
|||
|
помещена'AllAND' должна((в круглыебыть скобкирасполож.ена первой, и у |
дитесь |
е, что вся онструкцèÿ |
||
|
(TO_CHAR(LISTINGS'All':LIST= STING.BEBEGINLISTDATE,MONTH) OR |
|
|||
|
AND TO_ |
. |
'MM') = :LISTING_MONTH)) |
î..стьCoffeeквпоСоардавхранитеантàë'телюиамYYYYMerзировCoffeeотчет.'по)hantать=городамMerиинзапуститеормацhant.Онны,поèYEAR)ютребовсегочитаю.продажахВыведитеали,тчтобнарчтобы.сВущепервуючаимñòывносуюбыластраницути,законоихпредоставленаинтмеждуиåðпредъявитеностиесуютегсвкозмоеденияаждойпре-- |
|||||
12пнМенеджеры2 |
|
|
|
|
|
ê òåã èè |
áûëè áû óäèâ |
ñëè áû |
связь |
ка ориями. |
|
Âàì íàäî |
создать матричный |
ò÷ , |
î îðîì |
жиласьались бы об |
îðèè äàí- |
ных. Ин ормацию о квартаëå |
надо включить в |
ò÷е . Менеджерам такжтегнадо иметь |