| 1. Data Modeling |
| Introducing data modeling |
03:29 |
| Reviewing relationships types |
03:37 |
| Developing a list of entities |
02:53 |
| Diagramming relationships |
03:51 |
| Resolving one-to-one and many-to-many relationships |
05:04 |
| Comparing the Relationship Graph and ERD |
04:38 |
| 2. Beyond Basic Relationships |
| Understanding multi-step relationships |
06:43 |
| Working with external files |
06:22 |
| Non-equijoin relationships |
09:55 |
| Using global fields in relationships |
08:17 |
| 3. Working with Number and Text Function Calculations |
| Reviewing number functions |
04:11 |
| Floor/Ceiling functions |
01:59 |
| Round/Truncate functions |
04:34 |
| Reviewing text functions |
06:28 |
| Length functions |
01:21 |
| Pattern Count functions |
01:58 |
| Position functions |
02:12 |
| Left/Right/Middle functions |
07:28 |
| Filter and Substitute functions |
03:10 |
| 4. Working with Logical Function Calculations |
| Reviewing logical functions |
02:30 |
| Logical functions pt. 1: IsEmpty |
04:50 |
| Logical Functions pt. 2: Let |
08:21 |
| Logical Functions pt. 3: Evaluate |
06:17 |
| Self functions |
03:41 |
| 5. Working with Text Formatting Function Calculations |
| Reviewing text formatting functions |
05:30 |
| Defining fields using text formatting functions |
04:16 |
| 6. Working with Aggregate Function Calculations |
| Reviewing aggregate functions |
01:49 |
| Defining fields using aggregate functions |
08:31 |
| Using the List function |
11:40 |
| 7. Working with Objects |
| Naming objects |
04:56 |
| Using the Go to Object script step |
02:34 |
| Using the LayoutObjectNames function |
05:01 |
| Using the Get(ActiveLayoutObjectName) function |
02:16 |
| Using the GetLayoutObjectAttribute function |
08:10 |
| Putting it all together |
12:29 |
| 8. Beyond Basic Reporting |
| What is a subsummary report? |
04:03 |
| Creating subsummary reports |
09:36 |
| Subsummary reports with no body part |
02:51 |
| Ranking reports |
02:21 |
| Summarizing by multiple variables |
07:50 |
| Cross-tab reports |
20:16 |
| 9. Beyond Basic Scripting |
| Scripting for developers |
00:59 |
| The ''If'' script step |
10:28 |
| More with custom dialogs |
15:22 |
| Error capture |
07:06 |
| The Set Field script step |
04:50 |
| Script parameters |
05:08 |
| Script results |
06:27 |