FileMaker 的哲学 – 第 3 部分
中级 FileMaker Pro 15 脚本、计算、关系和报告
学习内容:
* 设计多用户解决方案
* 识别并创建一对多、多对一、一对一和多对多关系
* 创建实体关系图 (ERD)
* 根据锚浮标关系设计原理进行设计
* 使用数据建模将业务系统从现实转化为电子
* 创建门户、过滤门户和过滤关系
* 了解如何在多表环境中正确打印
* 使用列、合并字段、标签和各种其他印刷媒体
* 使用子摘要部分和摘要字段创建报告
* 了解如何利用决策智能编写复杂的自动化脚本
* 创建自适应或动态脚本
* 使用模块化脚本
* 通过错误分析捕获错误并重定向编程
* 保存和恢复搜索结果以获得更好的用户体验
* 比较和对比解决问题的不同方法,以设计更好的解决方案
* 验证并格式化电话号码以实现一致的数据输入
* 标记逾期或即将发生的事件
* 了解多用户解决方案的记录锁定和脚本
* 了解全局字段、变量和参数的区别和最佳用途
课程内容主题:
* FileMaker
* 数据库设计与开发
* 开发
课程要求:
* 学生应已完成《FileMaker 哲学》第 1 部分和第 2 部分
* 学生应熟悉浏览、查找、布局和预览模式的基础知识(可通过 Udemy 的初级课程学习)
* 学生无需具备关系设计、脚本和计算经验,但熟悉相关知识有助于更快学习
* 本课程为中级课程,包含部分高级内容
课程详细描述:
本课程由《Scriptology: FileMaker Pro 揭秘》一书的作者 John Mark Osborne 授课,结合其 20 多年的 FileMaker 教学经验,深入浅出地讲解复杂概念。课程通过创建一个发票解决方案,从零开始演示完整解决方案的设计流程,涵盖布局设计、脚本编写、计算、关系设计和报告等内容。每个阶段均提供完整的 FileMaker 文件,辅助学习。
* 课程内容包含脚本触发器、保存搜索结果集、特征解析、安全策略、实用技巧等模块,系统性地提升 FileMaker 开发能力。
* 通过实际案例(如发票系统)讲解多表环境中的打印、报告生成、错误处理及多用户解决方案设计等核心技能。
* 课程适合希望掌握 FileMaker 高级功能的中级开发者,或需将业务逻辑转化为电子系统的从业者。
* 学习后可独立设计复杂数据库解决方案,优化用户体验并提升开发效率。





