Acknowledgments |
|
xxxiii | |
Introduction |
|
xxxv | |
|
|
|
Getting a Feel for Crystal Reports 2008 |
|
|
3 | (34) |
|
Introducing Crystal Reports 2008 |
|
|
3 | (6) |
|
Crystal Reports Screen Elements |
|
|
4 | (4) |
|
Starting Out: Opening or Creating a Report |
|
|
8 | (1) |
|
|
9 | (4) |
|
Using the Blank Report Option |
|
|
13 | (15) |
|
|
13 | (2) |
|
The Design Tab and Field Explorer |
|
|
15 | (2) |
|
|
17 | (1) |
|
|
18 | (1) |
|
Moving and Sizing Objects |
|
|
19 | (2) |
|
|
21 | (2) |
|
Customizing Crystal Reports Behavior |
|
|
23 | (5) |
|
|
28 | (1) |
|
|
29 | (3) |
|
Creating Projects and Adding Existing Reports |
|
|
30 | (1) |
|
|
31 | (1) |
|
|
32 | (5) |
|
Checking Dependencies in the Current Report |
|
|
32 | (2) |
|
Checking Dependencies for Workbench Projects |
|
|
34 | (3) |
|
|
37 | (34) |
|
|
37 | (3) |
|
|
38 | (2) |
|
|
40 | (31) |
|
Manipulating Existing Groups |
|
|
45 | (1) |
|
|
46 | (1) |
|
|
46 | (6) |
|
|
52 | (2) |
|
|
54 | (2) |
|
|
56 | (3) |
|
|
59 | (1) |
|
Customizing Group Name Fields |
|
|
60 | (1) |
|
Grouping on Formula Fields |
|
|
61 | (1) |
|
|
62 | (4) |
|
|
66 | (5) |
|
Analyzing with Advanced Selection Criteria |
|
|
71 | (14) |
|
Three Different Ways to Select Data |
|
|
71 | (2) |
|
|
73 | (8) |
|
Refreshing the Report Versus Using Saved Data |
|
|
78 | (1) |
|
Selection with Date Fields |
|
|
79 | (2) |
|
Manipulating the Selection Formula Directly |
|
|
81 | (2) |
|
Performance Considerations with Record Selection |
|
|
83 | (2) |
|
|
85 | (70) |
|
|
85 | (4) |
|
|
89 | (2) |
|
|
91 | (18) |
|
|
101 | (2) |
|
|
103 | (4) |
|
Editing, Renaming, or Deleting an Existing Formula |
|
|
107 | (1) |
|
|
108 | (1) |
|
|
109 | (3) |
|
|
111 | (1) |
|
|
112 | (8) |
|
|
116 | (2) |
|
|
118 | (2) |
|
|
120 | (3) |
|
Number of Days Between Dates |
|
|
120 | (1) |
|
Number of Hours and Minutes Between Times |
|
|
121 | (1) |
|
Month, Day, Year, Hour, Minute, and Seconds Functions |
|
|
122 | (1) |
|
|
122 | (1) |
|
|
123 | (7) |
|
Data Types in If-Then-Else Formulas |
|
|
124 | (2) |
|
Multiple Actions with One If-Then-Else Statement |
|
|
126 | (3) |
|
Helpful Built-in Functions for If-Then-Else Formulas |
|
|
129 | (1) |
|
Other Crystal Reports Logic Constructs |
|
|
130 | (4) |
|
|
130 | (1) |
|
|
131 | (2) |
|
|
133 | (1) |
|
|
134 | (2) |
|
Variables in Formulas and Evaluation Times |
|
|
136 | (12) |
|
|
136 | (2) |
|
|
138 | (1) |
|
Assigning a Value to a Variable |
|
|
138 | (2) |
|
Displaying a Variable's Contents |
|
|
140 | (1) |
|
Evaluation Times and Report Passes |
|
|
141 | (5) |
|
When Not to Use Variables |
|
|
146 | (2) |
|
|
148 | (1) |
|
|
149 | (6) |
|
Creating Custom Functions |
|
|
155 | (16) |
|
|
155 | (2) |
|
Creating Your Own Custom Functions |
|
|
157 | (11) |
|
Extracting Custom Functions from Existing Formulas |
|
|
157 | (5) |
|
Creating Custom Functions from Scratch |
|
|
162 | (4) |
|
Modifying Existing Custom Functions |
|
|
166 | (2) |
|
Sharing Custom Functions with Other Users |
|
|
168 | (1) |
|
Using Custom Functions in Your Formulas |
|
|
168 | (3) |
|
Making Your Reports Visually Appealing |
|
|
171 | (44) |
|
Setting Page Size, Orientation, and Margins |
|
|
171 | (3) |
|
|
174 | (3) |
|
|
174 | (1) |
|
|
174 | (3) |
|
|
177 | (2) |
|
Conditional Formatting Formulas |
|
|
179 | (5) |
|
Absolute Versus Conditional Formatting |
|
|
179 | (4) |
|
Creative Use of the Suppress Property |
|
|
183 | (1) |
|
Special Fonts, Graphics, Line Drawing, and Barcodes |
|
|
184 | (8) |
|
|
184 | (2) |
|
|
186 | (4) |
|
|
190 | (1) |
|
|
190 | (2) |
|
Text and Paragraph Formatting |
|
|
192 | (3) |
|
Format Editor Paragraph Formatting Tab |
|
|
193 | (2) |
|
|
195 | (1) |
|
|
196 | (4) |
|
Basing Report Formulas or Conditional Formatting on Report Alerts |
|
|
200 | (1) |
|
Crystal Reports Templates |
|
|
200 | (6) |
|
|
202 | (1) |
|
Creating Your Own Templates |
|
|
203 | (3) |
|
|
206 | (9) |
|
The Field Heading Text Object |
|
|
207 | (1) |
|
Combining Database Fields |
|
|
208 | (2) |
|
|
210 | (2) |
|
Formatting Individual Parts of Text Objects |
|
|
212 | (1) |
|
Importing Text from a File |
|
|
213 | (2) |
|
|
215 | (30) |
|
Formatting Sections with the Section Expert |
|
|
215 | (12) |
|
|
217 | (10) |
|
Creating Summary and Drill-Down Reports |
|
|
227 | (6) |
|
|
229 | (4) |
|
Multiple-Column Reports for Labels and Listings |
|
|
233 | (2) |
|
|
235 | (4) |
|
Conditionally Suppressing Sections |
|
|
239 | (2) |
|
Printing a Bonus Message for Certain Records |
|
|
239 | (1) |
|
Printing a Different Page Header on Page 2 and Later |
|
|
239 | (1) |
|
Printing Odd and Even Page Headers or Footers |
|
|
240 | (1) |
|
|
241 | (4) |
|
Analyzing with Cross-Tabs |
|
|
245 | (46) |
|
Creating a Cross-Tab Object |
|
|
245 | (10) |
|
Editing an Existing Cross-Tab |
|
|
250 | (2) |
|
Creative Use of Grouping and Formulas |
|
|
252 | (3) |
|
Multiple Rows, Columns, and Summarized Fields |
|
|
255 | (4) |
|
Reordering Fields in the Rows, Columns, or Summarized Field Boxes |
|
|
259 | (1) |
|
New Derived Rows, Columns, and Cells |
|
|
259 | (18) |
|
Creating Calculated Members |
|
|
260 | (14) |
|
|
274 | (3) |
|
Customizing Cross-Tab Appearance |
|
|
277 | (14) |
|
|
279 | (1) |
|
|
280 | (4) |
|
Labels or Legends with Cross-Tabs |
|
|
284 | (1) |
|
Conditionally Formatting Cross-Tabs |
|
|
285 | (3) |
|
Cross-Tab Virtual Page Formatting Options |
|
|
288 | (3) |
|
|
291 | (34) |
|
Types and Layouts of Charts |
|
|
291 | (3) |
|
|
292 | (1) |
|
|
293 | (1) |
|
|
294 | (21) |
|
|
295 | (1) |
|
|
295 | (11) |
|
|
306 | (2) |
|
|
308 | (2) |
|
|
310 | (1) |
|
|
310 | (1) |
|
Placing and Sizing Charts |
|
|
311 | (3) |
|
Modifying Existing Charts |
|
|
314 | (1) |
|
Zooming In and Out on Charts |
|
|
315 | (1) |
|
|
315 | (1) |
|
Finer Points of Chart Formatting |
|
|
316 | (9) |
|
Customizing Charts with Chart Options |
|
|
316 | (9) |
|
|
325 | (16) |
|
|
325 | (2) |
|
|
327 | (6) |
|
|
327 | (6) |
|
|
333 | (1) |
|
|
333 | (1) |
|
|
333 | (1) |
|
|
334 | (7) |
|
|
334 | (1) |
|
Resolving Data Mismatches |
|
|
335 | (2) |
|
|
337 | (4) |
|
Integration with Crystal Xcelsius and Flash |
|
|
341 | (18) |
|
Adding a Flash .SWF File to a Report |
|
|
341 | (3) |
|
|
342 | (2) |
|
Integrating Crystal Reports 2008 with Xcelsius |
|
|
344 | (15) |
|
Using Flash Variables with Crystal Xcelsius 4.5 |
|
|
344 | (7) |
|
Integration with Xcelsius 2008 |
|
|
351 | (8) |
|
|
359 | (20) |
|
|
360 | (6) |
|
Drilling Down on Subreports |
|
|
364 | (2) |
|
|
366 | (5) |
|
Linking Based on Formula Fields |
|
|
369 | (1) |
|
Linking to Existing Parameter Fields in Subreports |
|
|
370 | (1) |
|
Subreport Formatting with the Format Editor |
|
|
371 | (1) |
|
On-Demand Versus In-Place Subreports |
|
|
372 | (2) |
|
Passing Data Between Main Reports and Subreports |
|
|
374 | (4) |
|
Handling Empty Subreports |
|
|
376 | (2) |
|
Performance Considerations |
|
|
378 | (1) |
|
Interactive Reporting with Parameter Fields |
|
|
379 | (40) |
|
Creating a Parameter Field |
|
|
380 | (5) |
|
Responding to Parameter Field Prompts |
|
|
382 | (1) |
|
|
383 | (2) |
|
Using Parameter Fields in Record, Group, or Saved Data Selection |
|
|
385 | (4) |
|
|
389 | (2) |
|
Displaying Parameter Field Values on the Report |
|
|
391 | (1) |
|
|
392 | (10) |
|
|
393 | (2) |
|
Dynamic and Cascading Pick Lists |
|
|
395 | (7) |
|
Special Parameter Field Features |
|
|
402 | (9) |
|
Optional Parameter Fields |
|
|
402 | (2) |
|
|
404 | (1) |
|
|
405 | (4) |
|
Controlling Parameter Field Data Entry |
|
|
409 | (2) |
|
Conditional Formatting with Parameter Fields |
|
|
411 | (2) |
|
Highlighting Data Based on Parameter Fields |
|
|
411 | (1) |
|
Conditional Suppression Based on Parameter Fields |
|
|
412 | (1) |
|
Using Parameter Fields with Formulas |
|
|
413 | (6) |
|
Using a Parameter Field for Partial Text Matches |
|
|
413 | (2) |
|
Using a Parameter Field to Change Sorting or Grouping |
|
|
415 | (1) |
|
Using a Parameter Field to Control Top N Reporting |
|
|
416 | (3) |
|
Exporting Reports to Different Formats |
|
|
419 | (18) |
|
Exporting Reports to Office Applications |
|
|
420 | (8) |
|
Exporting to Different File Formats |
|
|
420 | (8) |
|
Exporting and Launching an Application |
|
|
428 | (1) |
|
Exporting to an ODBC Data Source |
|
|
428 | (1) |
|
Sending Reports via E-Mail and Messaging Systems |
|
|
428 | (2) |
|
New Crystal Reports 2008 XML Exporting |
|
|
430 | (7) |
|
Initial Export via Crystal Reports XML Schema |
|
|
431 | (2) |
|
|
433 | (4) |
|
Reporting from SQL Databases |
|
|
437 | (54) |
|
Logging On to SQL Databases |
|
|
438 | (11) |
|
|
438 | (1) |
|
|
439 | (1) |
|
|
439 | (1) |
|
|
440 | (5) |
|
|
445 | (2) |
|
Changing to a Different Database |
|
|
447 | (1) |
|
Adding Additional Tables to the Report |
|
|
448 | (1) |
|
Removing Unused Tables from the Report |
|
|
449 | (1) |
|
|
449 | (13) |
|
Database Expert Links Tab |
|
|
451 | (3) |
|
Using Multiple Database Types in the Same Report |
|
|
454 | (2) |
|
Join Types, Link Types, and Join Enforcement |
|
|
456 | (6) |
|
|
462 | (2) |
|
Crystal Reports SQL Commands |
|
|
464 | (4) |
|
|
464 | (3) |
|
Using a SQL Command in a Report |
|
|
467 | (1) |
|
Using SQL Stored Procedures |
|
|
468 | (3) |
|
Choosing Stored Procedures |
|
|
468 | (1) |
|
Working with Stored Procedure Parameters |
|
|
469 | (2) |
|
Using SQL Expression Fields |
|
|
471 | (4) |
|
|
471 | (4) |
|
Grouping on the Database Server |
|
|
475 | (5) |
|
Enabling Server-Based Grouping |
|
|
477 | (1) |
|
What's Required to Use Server-Based Grouping |
|
|
478 | (1) |
|
|
478 | (2) |
|
Accommodating Database Changes and Field Mapping |
|
|
480 | (9) |
|
Recognizing Database Changes |
|
|
481 | (6) |
|
Mapping Old Fields to New Names |
|
|
487 | (2) |
|
Performance Considerations |
|
|
489 | (2) |
|
Let the Server Do the Work |
|
|
489 | (1) |
|
|
490 | (1) |
|
Reporting from Proprietary Data Types |
|
|
491 | (28) |
|
Reporting from Microsoft Outlook |
|
|
494 | (1) |
|
Reporting from the File System Data |
|
|
495 | (3) |
|
Reporting from the Windows Event Log |
|
|
498 | (2) |
|
Reporting from Web Server Logs |
|
|
500 | (3) |
|
Crystal Reporting with XML Data Sources |
|
|
503 | (9) |
|
Using Local XML Data Sources |
|
|
503 | (4) |
|
Using Web-Based XML Data Sources |
|
|
507 | (5) |
|
BusinessObjects Enterprise Universes |
|
|
512 | (3) |
|
Reporting with Salesforce.com Web Data |
|
|
515 | (4) |
|
Reporting from OLAP Cubes |
|
|
519 | (24) |
|
|
519 | (2) |
|
Crystal Reports OLAP Capabilities |
|
|
521 | (1) |
|
|
521 | (1) |
|
OLAP Report Creation Methods |
|
|
522 | (1) |
|
Using the OLAP Report Creation Wizard |
|
|
522 | (9) |
|
Adding an OLAP Grid to an Existing Report |
|
|
531 | (3) |
|
Adding an OLAP Grid Object |
|
|
531 | (3) |
|
Changing the OLAP Database Location |
|
|
534 | (1) |
|
Controlling OLAP Grid Appearance |
|
|
534 | (2) |
|
Virtual Page Formatting Options |
|
|
535 | (1) |
|
Interacting with the OLAP Grid |
|
|
536 | (7) |
|
|
540 | (3) |
|
Sharing Report Items with the Repository |
|
|
543 | (22) |
|
|
543 | (5) |
|
The Repository Explorer Enterprise Items Folder |
|
|
545 | (1) |
|
The Repository Explorer Categories Folders |
|
|
545 | (1) |
|
The Repository Explorer Repository Items Folder |
|
|
546 | (2) |
|
Adding To/Updating the Repository |
|
|
548 | (6) |
|
Creating Folders and Categories |
|
|
548 | (2) |
|
Adding and Deleting Repository Item Objects |
|
|
550 | (4) |
|
Adding Repository Items to Reports |
|
|
554 | (3) |
|
Text Objects or Bitmap Graphics |
|
|
554 | (1) |
|
|
555 | (1) |
|
SQL Commands and Business Views |
|
|
556 | (1) |
|
Changing Repository Items on Your Report |
|
|
557 | (2) |
|
Updating Repository Versions of Objects |
|
|
558 | (1) |
|
Controlling Repository Rights |
|
|
559 | (6) |
|
Controlling Rights at the Central Management Server Level |
|
|
561 | (2) |
|
Controlling Rights at the Folder and Object Level |
|
|
563 | (2) |
|
Creating Crystal Reports Applications with Visual Studio .NET |
|
|
565 | (42) |
|
Crystal/VS.NET Bundle Options |
|
|
566 | (2) |
|
Crystal Reports Windows and Web Forms Viewer Control Objects |
|
|
568 | (4) |
|
Your First Application: Viewing a Report |
|
|
568 | (4) |
|
Crystal Report Object Types |
|
|
572 | (4) |
|
Integrated Report Designer |
|
|
576 | (11) |
|
|
578 | (2) |
|
Selecting Records and Adding Field Objects |
|
|
580 | (2) |
|
Formatting Objects and Sections |
|
|
582 | (1) |
|
|
583 | (4) |
|
VS.NET Report Customization Object Models |
|
|
587 | (14) |
|
Run-Time Customization with the CrystalReportViewer Object |
|
|
588 | (3) |
|
|
591 | (1) |
|
Run-Time Customization with the Crystal Reports Engine (ReportDocument) |
|
|
592 | (9) |
|
Distributing Crystal Reports Visual Studio .NET Applications |
|
|
601 | (6) |
|
|
602 | (5) |
|
Part II Crystal Reports Enterprise Reporting |
|
|
|
Crystal Reports Web Alternatives |
|
|
607 | (30) |
|
|
608 | (10) |
|
|
613 | (4) |
|
Cascading Style Sheet Support |
|
|
617 | (1) |
|
Navigating and Viewing Report Parts |
|
|
618 | (7) |
|
|
618 | (3) |
|
|
621 | (4) |
|
Introduction to BusinessObjects Enterprise XI 3.0 |
|
|
625 | (12) |
|
BusinessObjects Enterprise Defined |
|
|
625 | (4) |
|
BusinessObjects Enterprise XI 3.0 New Features |
|
|
629 | (1) |
|
BusinessObjects Enterprise XI 3.0 Architecture |
|
|
629 | (8) |
|
|
637 | (60) |
|
|
637 | (3) |
|
|
640 | (1) |
|
|
640 | (10) |
|
My Favorites and My Inbox |
|
|
641 | (1) |
|
|
641 | (3) |
|
|
644 | (2) |
|
Viewing Reports: On Demand or Instance |
|
|
646 | (3) |
|
Viewing Third-Party Objects |
|
|
649 | (1) |
|
Setting InfoView Preferences |
|
|
650 | (4) |
|
|
651 | (1) |
|
|
652 | (1) |
|
Crystal Reports Preferences |
|
|
652 | (2) |
|
Searching InfoView Objects and Instances |
|
|
654 | (3) |
|
|
654 | (2) |
|
|
656 | (1) |
|
Viewing, Printing, and Exporting Reports |
|
|
657 | (8) |
|
Supplying Database Credentials and Parameters |
|
|
657 | (3) |
|
|
660 | (5) |
|
|
665 | (13) |
|
|
666 | (8) |
|
Scheduling Reports Containing Alerts |
|
|
674 | (2) |
|
Rescheduling Existing Instances |
|
|
676 | (2) |
|
|
678 | (2) |
|
Modifying or Deleting Existing Messages |
|
|
680 | (1) |
|
|
680 | (17) |
|
Working with Folders and Categories |
|
|
681 | (4) |
|
Organizing Objects and Instances |
|
|
685 | (6) |
|
The My InfoView Custom Layout |
|
|
691 | (6) |
|
Administering Enterprise Reporting Systems |
|
|
697 | (90) |
|
Introducing the Central Management Console |
|
|
698 | (2) |
|
Managing Users and Groups |
|
|
700 | (12) |
|
Adding, Modifying, and Deleting User Accounts |
|
|
700 | (3) |
|
|
703 | (1) |
|
|
704 | (6) |
|
|
710 | (2) |
|
Integrating BusinessObjects Enterprise with Existing Security Environments |
|
|
712 | (6) |
|
|
713 | (2) |
|
|
715 | (2) |
|
|
717 | (1) |
|
Managing Folders, Crystal Reports, and Third-Party Objects |
|
|
718 | (19) |
|
Managing Public Folders and Subfolders |
|
|
718 | (3) |
|
Managing Personal Subfolders |
|
|
721 | (1) |
|
|
722 | (10) |
|
|
732 | (3) |
|
Adding Third-Party Objects and Hyperlinks |
|
|
735 | (2) |
|
|
737 | (4) |
|
|
738 | (1) |
|
Assigning Categories to Reports and Other Objects |
|
|
739 | (2) |
|
Controlling Access Using Rights |
|
|
741 | (8) |
|
Setting Folder and Object Rights |
|
|
743 | (4) |
|
Setting Access Rights for CMC Functions |
|
|
747 | (1) |
|
Defining Custom Access Levels |
|
|
747 | (2) |
|
BusinessObjects Enterprise Architecture |
|
|
749 | (6) |
|
Central Management Server (CMS) |
|
|
751 | (1) |
|
|
751 | (1) |
|
Crystal Reports Processing Server |
|
|
752 | (1) |
|
Crystal Reports Job Server |
|
|
753 | (1) |
|
|
753 | (1) |
|
|
753 | (1) |
|
Crystal Reports Cache Server |
|
|
754 | (1) |
|
|
754 | (1) |
|
List of Values Job Server |
|
|
755 | (1) |
|
Defining Output Destinations |
|
|
755 | (4) |
|
|
759 | (2) |
|
|
761 | (3) |
|
Configuring Success/Failure/Alert Notification |
|
|
764 | (4) |
|
Success/Failure Notification |
|
|
764 | (2) |
|
|
766 | (2) |
|
Other General Administrative Tasks |
|
|
768 | (6) |
|
Adding Additional Licenses |
|
|
768 | (1) |
|
|
769 | (2) |
|
Specifying Default InfoView Settings |
|
|
771 | (1) |
|
|
772 | (2) |
|
|
774 | (13) |
|
Viewing Server Properties and Metrics |
|
|
774 | (4) |
|
The Server Intelligence Agent and the CCM |
|
|
778 | (9) |
|
Appendix Formula Language Reference |
|
|
787 | (154) |
|
Functions: Additional Functions |
|
|
787 | (12) |
|
|
788 | (1) |
|
|
788 | (1) |
|
|
788 | (1) |
|
|
788 | (1) |
|
|
789 | (1) |
|
|
789 | (1) |
|
|
789 | (1) |
|
|
789 | (1) |
|
|
790 | (1) |
|
|
790 | (1) |
|
|
790 | (1) |
|
|
790 | (1) |
|
|
790 | (1) |
|
|
791 | (1) |
|
|
791 | (1) |
|
|
791 | (1) |
|
|
792 | (1) |
|
|
792 | (1) |
|
|
792 | (1) |
|
|
792 | (1) |
|
|
793 | (1) |
|
|
793 | (1) |
|
|
793 | (1) |
|
|
794 | (1) |
|
|
794 | (1) |
|
|
794 | (1) |
|
|
794 | (1) |
|
|
795 | (1) |
|
|
795 | (1) |
|
|
795 | (1) |
|
|
796 | (1) |
|
|
796 | (1) |
|
|
796 | (1) |
|
|
796 | (1) |
|
FRReturnOnInvestedCapital |
|
|
797 | (1) |
|
|
797 | (1) |
|
|
797 | (1) |
|
|
798 | (1) |
|
|
798 | (1) |
|
|
798 | (1) |
|
|
798 | (1) |
|
|
799 | (1) |
|
|
799 | (1) |
|
|
799 | (1) |
|
|
799 | (1) |
|
|
800 | (1) |
|
|
800 | (4) |
|
|
800 | (1) |
|
|
800 | (1) |
|
|
801 | (1) |
|
|
801 | (1) |
|
|
802 | (1) |
|
|
802 | (1) |
|
|
802 | (1) |
|
|
802 | (1) |
|
|
803 | (1) |
|
|
803 | (1) |
|
|
803 | (1) |
|
|
803 | (1) |
|
Functions: Conditional Formatting |
|
|
804 | (1) |
|
|
804 | (1) |
|
|
804 | (1) |
|
|
804 | (1) |
|
|
805 | (13) |
|
|
805 | (1) |
|
|
805 | (1) |
|
|
805 | (1) |
|
|
805 | (1) |
|
|
806 | (1) |
|
|
806 | (1) |
|
|
807 | (1) |
|
|
807 | (1) |
|
|
808 | (1) |
|
|
808 | (1) |
|
|
809 | (1) |
|
|
810 | (1) |
|
|
810 | (1) |
|
|
811 | (1) |
|
|
811 | (1) |
|
|
811 | (1) |
|
|
812 | (1) |
|
|
812 | (1) |
|
|
812 | (1) |
|
|
813 | (1) |
|
|
813 | (1) |
|
|
813 | (2) |
|
|
815 | (1) |
|
|
815 | (1) |
|
|
815 | (1) |
|
|
816 | (1) |
|
|
816 | (1) |
|
|
817 | (1) |
|
|
818 | (7) |
|
|
818 | (1) |
|
|
818 | (1) |
|
|
819 | (1) |
|
|
819 | (1) |
|
|
819 | (1) |
|
|
819 | (1) |
|
|
820 | (1) |
|
|
820 | (1) |
|
|
820 | (1) |
|
|
820 | (1) |
|
|
821 | (1) |
|
|
821 | (1) |
|
|
821 | (1) |
|
|
821 | (1) |
|
|
822 | (1) |
|
|
822 | (1) |
|
|
822 | (1) |
|
|
822 | (1) |
|
|
823 | (1) |
|
|
823 | (1) |
|
|
823 | (1) |
|
|
823 | (1) |
|
|
823 | (1) |
|
|
824 | (1) |
|
|
824 | (1) |
|
|
824 | (1) |
|
|
824 | (1) |
|
Functions: Document Properties |
|
|
825 | (5) |
|
|
825 | (1) |
|
|
825 | (1) |
|
|
825 | (1) |
|
|
826 | (1) |
|
|
826 | (1) |
|
|
826 | (1) |
|
|
827 | (1) |
|
|
827 | (1) |
|
|
827 | (1) |
|
|
827 | (1) |
|
|
828 | (1) |
|
|
828 | (1) |
|
|
828 | (1) |
|
|
828 | (1) |
|
|
829 | (1) |
|
|
829 | (1) |
|
|
829 | (1) |
|
|
829 | (1) |
|
|
830 | (1) |
|
Functions: Evaluation Time |
|
|
830 | (2) |
|
|
830 | (1) |
|
|
831 | (1) |
|
|
831 | (1) |
|
|
831 | (1) |
|
|
832 | (24) |
|
|
832 | (1) |
|
|
832 | (1) |
|
|
833 | (1) |
|
|
833 | (1) |
|
|
834 | (1) |
|
|
834 | (1) |
|
|
835 | (1) |
|
|
835 | (1) |
|
|
835 | (1) |
|
|
836 | (1) |
|
|
836 | (1) |
|
|
836 | (1) |
|
|
837 | (1) |
|
|
837 | (1) |
|
|
838 | (1) |
|
|
838 | (1) |
|
|
838 | (1) |
|
|
839 | (1) |
|
|
839 | (1) |
|
|
840 | (1) |
|
|
840 | (1) |
|
|
840 | (1) |
|
|
841 | (1) |
|
|
841 | (1) |
|
|
842 | (1) |
|
|
842 | (1) |
|
|
842 | (1) |
|
|
843 | (1) |
|
|
843 | (1) |
|
|
843 | (1) |
|
|
844 | (1) |
|
|
844 | (1) |
|
|
845 | (1) |
|
|
845 | (1) |
|
|
846 | (1) |
|
|
847 | (1) |
|
|
847 | (1) |
|
|
848 | (1) |
|
|
848 | (1) |
|
|
849 | (1) |
|
|
849 | (1) |
|
|
850 | (1) |
|
|
851 | (1) |
|
|
851 | (1) |
|
|
851 | (1) |
|
|
852 | (1) |
|
|
852 | (1) |
|
|
852 | (1) |
|
|
852 | (1) |
|
|
853 | (1) |
|
|
854 | (1) |
|
|
854 | (1) |
|
|
855 | (1) |
|
|
855 | (1) |
|
|
856 | (1) |
|
|
856 | (6) |
|
|
856 | (1) |
|
|
856 | (1) |
|
|
857 | (1) |
|
|
857 | (1) |
|
|
857 | (1) |
|
|
858 | (1) |
|
|
859 | (1) |
|
|
859 | (1) |
|
|
859 | (1) |
|
|
859 | (1) |
|
|
859 | (1) |
|
|
860 | (1) |
|
|
860 | (1) |
|
|
861 | (1) |
|
|
861 | (1) |
|
|
862 | (1) |
|
|
862 | (1) |
|
|
862 | (7) |
|
|
862 | (1) |
|
|
862 | (1) |
|
|
863 | (1) |
|
|
863 | (1) |
|
|
863 | (1) |
|
|
864 | (1) |
|
|
864 | (1) |
|
|
864 | (1) |
|
|
865 | (1) |
|
|
865 | (1) |
|
|
865 | (1) |
|
|
866 | (1) |
|
|
866 | (1) |
|
|
867 | (1) |
|
|
867 | (1) |
|
|
867 | (1) |
|
|
868 | (1) |
|
|
868 | (1) |
|
|
868 | (1) |
|
|
869 | (6) |
|
CountHierarchicalChildren |
|
|
869 | (1) |
|
|
869 | (1) |
|
|
870 | (1) |
|
|
870 | (1) |
|
|
870 | (1) |
|
|
871 | (1) |
|
|
871 | (1) |
|
|
871 | (1) |
|
|
872 | (1) |
|
Next (Crystal Syntax only) |
|
|
872 | (1) |
|
|
872 | (1) |
|
NextValue (Basic Syntax only) |
|
|
872 | (1) |
|
|
873 | (1) |
|
|
873 | (1) |
|
|
873 | (1) |
|
|
873 | (1) |
|
Previous (Crystal Syntax only) |
|
|
874 | (1) |
|
|
874 | (1) |
|
PreviousValue (Basic Syntax only) |
|
|
874 | (1) |
|
|
874 | (1) |
|
|
875 | (1) |
|
|
875 | (1) |
|
Functions: Programming Shortcuts |
|
|
875 | (1) |
|
|
875 | (1) |
|
|
875 | (1) |
|
|
876 | (1) |
|
|
876 | (2) |
|
|
876 | (1) |
|
|
877 | (1) |
|
|
877 | (1) |
|
|
877 | (1) |
|
|
878 | (14) |
|
|
878 | (1) |
|
|
878 | (1) |
|
|
878 | (1) |
|
|
879 | (1) |
|
|
880 | (1) |
|
|
880 | (1) |
|
|
881 | (1) |
|
|
881 | (1) |
|
|
881 | (1) |
|
|
881 | (1) |
|
|
882 | (1) |
|
|
882 | (1) |
|
|
882 | (1) |
|
|
883 | (1) |
|
|
883 | (1) |
|
|
883 | (1) |
|
|
884 | (1) |
|
|
884 | (1) |
|
|
885 | (1) |
|
|
885 | (1) |
|
|
886 | (1) |
|
|
886 | (2) |
|
|
888 | (1) |
|
|
889 | (1) |
|
|
889 | (1) |
|
|
889 | (1) |
|
|
890 | (1) |
|
|
890 | (1) |
|
|
890 | (2) |
|
|
892 | (1) |
|
|
892 | (20) |
|
|
893 | (1) |
|
|
893 | (1) |
|
|
894 | (1) |
|
|
895 | (1) |
|
|
895 | (1) |
|
|
896 | (1) |
|
|
897 | (1) |
|
|
897 | (1) |
|
|
898 | (1) |
|
|
898 | (1) |
|
|
899 | (1) |
|
|
900 | (1) |
|
|
901 | (1) |
|
|
902 | (1) |
|
|
903 | (1) |
|
|
904 | (1) |
|
|
904 | (1) |
|
|
905 | (1) |
|
|
906 | (1) |
|
|
907 | (1) |
|
|
908 | (1) |
|
|
908 | (1) |
|
|
909 | (1) |
|
|
910 | (1) |
|
|
910 | (2) |
|
Functions: Type Conversion |
|
|
912 | (1) |
|
|
912 | (1) |
|
|
912 | (1) |
|
|
912 | (1) |
|
|
912 | (1) |
|
|
913 | (1) |
|
|
913 | (1) |
|
|
913 | (1) |
|
|
913 | (1) |
|
|
913 | (1) |
|
|
913 | (1) |
|
|
914 | (1) |
|
|
914 | (3) |
|
|
914 | (1) |
|
|
914 | (1) |
|
|
914 | (1) |
|
|
915 | (1) |
|
|
915 | (1) |
|
|
915 | (1) |
|
|
916 | (1) |
|
|
916 | (1) |
|
|
916 | (1) |
|
|
917 | (1) |
|
|
917 | (1) |
|
|
917 | (1) |
|
|
917 | (1) |
|
|
918 | (1) |
|
|
918 | (1) |
|
|
918 | (3) |
|
|
918 | (1) |
|
Eqv (Logical equivalence) |
|
|
919 | (1) |
|
Imp (Logical implication) |
|
|
919 | (1) |
|
|
919 | (1) |
|
|
920 | (1) |
|
|
920 | (1) |
|
|
921 | (2) |
|
|
921 | (1) |
|
|
921 | (1) |
|
|
921 | (1) |
|
|
922 | (1) |
|
|
922 | (1) |
|
|
922 | (1) |
|
Operators: Control Structures |
|
|
923 | (4) |
|
|
923 | (1) |
|
|
924 | (1) |
|
|
924 | (1) |
|
|
924 | (1) |
|
|
925 | (1) |
|
|
925 | (1) |
|
|
926 | (1) |
|
|
927 | (1) |
|
|
927 | (1) |
|
|
927 | (1) |
|
|
928 | (2) |
|
|
928 | (1) |
|
|
928 | (1) |
|
|
929 | (1) |
|
|
929 | (1) |
|
|
930 | (1) |
|
|
930 | (1) |
|
|
930 | (1) |
|
|
930 | (3) |
|
Both End Points Excluded Range |
|
|
930 | (1) |
|
|
931 | (1) |
|
Left End Point Excluded Range |
|
|
931 | (1) |
|
|
931 | (1) |
|
Right End Point Excluded Range |
|
|
932 | (1) |
|
|
932 | (1) |
|
Up From But Not Including |
|
|
932 | (1) |
|
|
933 | (1) |
|
|
933 | (1) |
|
|
933 | (1) |
|
|
933 | (1) |
|
|
934 | (1) |
|
|
934 | (1) |
|
|
934 | (2) |
|
|
934 | (1) |
|
|
935 | (1) |
|
Insert Empty String (``'') |
|
|
935 | (1) |
|
|
936 | (1) |
|
Operators: Variable Declarations |
|
|
936 | (5) |
|
|
936 | (1) |
|
|
936 | (1) |
|
|
937 | (1) |
|
|
938 | (1) |
|
|
938 | (1) |
|
|
939 | (1) |
|
|
939 | (2) |
Index |
|
941 | |