Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс-процСссов с BPwin 4.0Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 22

Автор Π‘Π΅Ρ€Π³Π΅ΠΉ Маклаков

ДопускаСтся использованиС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²:

equal to - равСнство; ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для поля любого Ρ‚ΠΈΠΏΠ°;

one of - равСнство Π»ΡŽΠ±ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈΠ· списка Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…; ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для поля любого Ρ‚ΠΈΠΏΠ°;

greater (less) then or equal to - большС (мСньшС) ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ; ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для поля любого Ρ‚ΠΈΠΏΠ°;

between - Π·Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΈ ниТнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ поля; ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для поля любого Ρ‚ΠΈΠΏΠ°;

starts with - Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ тСкстовыС поля, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ символа;

like - Π²Ρ‹Π±ΠΎΡ€ тСкстового поля ΠΏΠΎ маскС; Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ маски '*' - ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов ΠΈ '?'- ΠΎΠ΄ΠΈΠ½ символ;

Formula - установка Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅;

in the period - ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ для поля Ρ‚ΠΈΠΏΠ° Π΄Π°Ρ‚Ρ‹ ΠΈ Π΄Π°Ρ‚Ρ‹-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Style Π΄ΠΈΠ°Π»ΠΎΠ³Π° Standard Report Expert (рис. 2.3.14) слуТит

для форматирования Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. Crystal Reports ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ 10 стилСй.

Рис. 2.3.14. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Style Π΄ΠΈΠ°Π»ΠΎΠ³Π° Standard Report Expert

Π’ дальнСйшСм Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Кнопка Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π²ΠΊΠ»Π°Π΄ΠΊΠΈ позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ рисунок Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ bmp, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π’ Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΡ‚Ρ‡Π΅Ρ‚ строится Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Standard Report Expert становится доступной Π²ΠΊΠ»Π°Π΄ΠΊΠ° Links, которая позволяСт ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†.

ПослС Ρ‰Π΅Π»Ρ‡ΠΊΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Finish открываСтся Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Report Designer (рис. 2.3.15), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π΄Π²Π΅ Π³Π»Π°Π²Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ - Design ΠΈ Preview. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Preview позволяСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚, Π½ΠΎ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с "ΠΆΠΈΠ²Ρ‹ΠΌΠΈ" Π΄Π°Π½Π½Ρ‹ΠΌΠΈ прямо Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ просмотра. Π’ ΠΎΠΊΠ½Π΅ просмотра ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - построСниС ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ, суммированиС ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Design ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для рСдактирования шаблона ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.

Рис. 2.3.15. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Report Designer

Рассмотрим, ΠΊΠ°ΠΊ выглядит ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Design. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ бСлая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² сСрСдинС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ - Edit box - Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° сСкции Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями. ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ сСкции Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…) Crystal Reports автоматичСски добавляСт линию. БСрая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ слСва ΠΎΡ‚ Edit box содСрТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΡΠ΅Ρ€ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, опрСдСляя сСкции, ΠΈ Crystal Reports ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ.

БСкция Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Report Header (RH) изобраТаСтся Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ Π² самом Π½Π°Ρ‡Π°Π»Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. Π‘Π΅ΠΊΡ†ΠΈΠΈ Page Header (РН) ΠΈ Page Footer (PF) Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ страниц ΠΈ Ρ‚. Π΄. БСкция Detail(D) - это основноС содСрТаниС ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. БСкция Report Footer (RF) показываСтся Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ Π² самом ΠΊΠΎΠ½Ρ†Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.

2.3.4. ВнСсСниС Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ Crystal Reports Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ

Для внСсСния Π½ΠΎΠ²ΠΎΠ³ΠΎ поля Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСню Insert/Database Field ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ Field Explorer (рис. 2.3.16), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуТит для внСсСния Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎΠ»Π΅ΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ, Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Рис. 2.3.16. Π”ΠΈΠ°Π»ΠΎΠ³ Field Explorer

ПанСль инструмСнтов Π΄ΠΈΠ°Π»ΠΎΠ³Π° Field Explorer ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ):

Π Π΅ΠΆΠΈΠΌ внСсСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΎΡ‚Ρ‡Π΅Ρ‚.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 100 Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ).

"Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

"Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ списку Π²Π²Π΅Ρ€Ρ….

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ списку Π²Π½ΠΈΠ·.


ΠŸΡ€ΠΈ внСсСнии поля Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Для внСсСния поля Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Π² спискС, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ внСсСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (лСвая ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π΄ΠΈΠ°Π»ΠΎΠ³Π° Field Explorer) ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° свободной части ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ сСкции ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. МоТно Ρ‚Π°ΠΊΠΆΠ΅ пСрСнСсти ΠΏΠΎΠ»Π΅ ΠΈΠ· списка Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ drag&drop.

Поля Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² порядкС ΠΈΡ… располоТСния Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅, Π½ΠΎ Π½Π΅ Π² порядкС Π²Ρ‹Π±ΠΎΡ€Π°. Π Π°Π·ΠΌΠ΅Ρ€ поля Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° поля Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΠ΅ΠΊΡ†ΠΈΡŽ Page Header ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ вносится тСкстовый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ -Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

Для просмотра ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Preview слСдуСт

Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅(ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€) Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Status bar Π² Preview Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ число ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… записСй.

Crystal Reports позволяСт ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок располоТСния ΠΏΠΎΠ»Π΅ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. Для этого ΠΌΠΎΠΆΠ½ΠΎ просто пСрСнСсти ΠΏΠΎΠ»Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСкции ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ сСкциями ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ drag&drop. МоТно Ρ‚Π°ΠΊΠΆΠ΅ сразу пСрСнСсти Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»Π΅ΠΉ. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ наТимая ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift ΠΈΠ»ΠΈ Ctrl.

Если ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ, Crystal Reports ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ вмСстС с Π½ΠΈΠΌ сохраняСт Π΄Π°Π½Π½Ρ‹Π΅. Если послС этого ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ сохранСнныС Π΄Π°Π½Π½Ρ‹Π΅. ВрСмя ΠΈ Π΄Π°Ρ‚Π° послСднСго обновлСния Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Preview. Для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ обновлСния Π΄Π°Π½Π½Ρ‹Ρ… слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню Report/Refresh Report Data Π»ΠΈΠ±ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F5.

Для форматирования поля слуТит Π΄ΠΈΠ°Π»ΠΎΠ³ Format Editor (рис. 2.3.17), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ полю ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Π² контСкстном мСню ΠΏΡƒΠ½ΠΊΡ‚ Format Field. Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Format Editor ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ свойства ΠΏΠΎΠ»Π΅ΠΉ бСзусловно (поля Π²Ρ‹Π±ΠΎΡ€Π°) ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ (ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Ρ„ΠΎΡ€ΠΌΡƒΠ» справа ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ условия).


Рис. 2.3.17. Π”ΠΈΠ°Π»ΠΎΠ³ Format Editor

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Common Π΄ΠΈΠ°Π»ΠΎΠ³Π° Format Editor содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ форматирования:

Keep Object Together - Π·Π°ΠΏΡ€Π΅Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Ρ‹Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу; Ссли эта опция Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π΅ ΡƒΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС, Π±ΡƒΠ΄Π΅Ρ‚ пСрСнСсСн Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ;

" Close Border on Page Break - Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ умСщаСтся Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС ΠΈ пСрСносится Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ частично (разрываСтся Π½Π° Π΄Π²Π΅ части), каТдая Ρ‡Π°ΡΡ‚ΡŒ обрамляСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ;

Can Grow - Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² нСсколько строчСк;

Tool Tip Text - созданиС ярлыка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ярлык появляСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ просмотра);

Text Rotation - Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (допускаСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°;

" Suppress if Duplicated β€” Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля повторяСтся нСсколько Ρ€Π°Π·, показываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Border позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Fom ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Paragraph Formating слуТит для форматирования тСкста, Ссли ΠΎΠ½ располоТСн Π² нСсколько строк.*

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Hyperlink ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ гипСрссылку Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, web-сайт, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚.

Вставка Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ тСкстовых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Для вставки тСкстового ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· мСню Insert/Text Object. ПослС этого слСдуСт Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° свободном мСстС Π² сСкции ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Page Header. Π Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ тСкстовый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Preview Window, Ρ‚Π°ΠΊ ΠΈ Π² Design Ρ€Π΅ΠΆΠΈΠΌΠ΅ Window (рис. 2.3.18).

Рис. 2.3.18. ВСкстовый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

ПослС размСщСния тСкстового ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Crystal Reports ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ рСдактирования. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ тСкст, Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана появляСтся ΠΎΠΊΠ½ΠΎ форматирования тСкстового ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. МоТно ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст ΠΈΠ· тСкстового Ρ„Π°ΠΉΠ»Π°. Для этого Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования слСдуСт Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° тСкстовом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· контСкстного мСню Import From File. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ASCII, HTML ΠΈ MS Word.

ВСкстовый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Crystal Reports ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкст, Π½ΠΎ ΠΈ поля Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ поля ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ внСсти Π² состав тСкстового ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π½ΡƒΠΆΠ½ΠΎ сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ сСкции ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ (drag&drop) Π²Π½ΡƒΡ‚Ρ€ΡŒ тСкстового ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Вставка Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ. Помимо тСкстовых ΠΏΠΎΠ»Π΅ΠΉ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ, ΠΊΠ°ΠΊ Π½ΠΎΠΌΠ΅Ρ€ страницы (Page Number), Π½ΠΎΠΌΠ΅Ρ€ записи (Record Number), Π΄Π°Ρ‚Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΈ Ρ‚. Π΄. Для вставки ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ поля Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСню Insert/Special Field.

2.3.5. Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° записСй ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Crystal Reports

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ записи Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² источникС Π΄Π°Π½Π½Ρ‹Ρ… (Ρ„Π°ΠΉΠ»Π΅ Excel). ΠžΡ‡Π΅Π½ΡŒ часто

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Border позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Fom ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π’ΠΊΠ»Π°Π΄ΠΊΠ° Paragraph Formating слуТит для форматирования тСкста, Ссли ΠΎΠ½ располоТСн Π² нСсколько строк.*

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Hyperlink ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ гипСрссылку Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, web-сайт, адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚.

Вставка Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ тСкстовых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Для вставки тСкстового ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ

ΠΈΠ· мСню Insert/Text Object. ПослС этого слСдуСт Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° свободном мСстС Π² сСкции ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Page Header. Π Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ тСкстовый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Preview Window, Ρ‚Π°ΠΊ ΠΈ Π² Design Ρ€Π΅ΠΆΠΈΠΌΠ΅ Window (рис. 2.3.18).