FileMaker Pro 15 Advanced for Mac 详细操作指南

FileMaker Pro 15 Advanced 是一款面向Mac平台的专业级数据库开发与应用构建软件。它允许用户无需深厚的编程背景,即可通过直观的图形界面设计、创建并部署功能完备的自定义数据库解决方案,用于数据管理、业务流程自动化、报表生成等广泛场景。其“Advanced”版本额外提供了强大的调试工具、自定义函数编写和更精细的界面控件,适合开发者进行复杂应用的构建。

一、 核心界面与工作区详解

启动FileMaker Pro 15 Advanced后,您将面对几个核心工作区,它们对应着数据库应用的不同构建层面。

1.1 管理控制台

这是文件级别的管理中枢。通过菜单栏 文件 > 管理 > 数据库... 打开,包含多个标签页:

  • 表:定义和修改数据表结构,管理字段(字段名称、类型、选项)。
  • 关系:以图形化方式(关系图)建立和管理不同数据表之间的关联。
  • 布局:列出文件中所有的用户界面布局,可进行创建、复制、重命名和跳转。
  • 脚本:集中管理所有自动化脚本,脚本由一系列可顺序执行的操作步骤组成。
  • 数据查看器(Advanced版特有):用于在调试时实时监控变量和字段值的变化。

1.2 布局模式

用户界面设计环境。通过点击窗口左上角模式切换区的“布局”按钮,或使用快捷键 ⌘ + L 进入。

  • 布局栏:顶部工具栏,提供文本格式、对齐、控件插入(字段、按钮、标签、形状等)工具。
  • 检查器:右侧面板(可通过 ⌥ + ⌘ + I 开关),是布局模式的核心控制区,包含:
    • 外观:设置对象的颜色、边框、效果。
    • 位置:精确控制对象的大小、坐标、旋转及锚点(响应式布局)。
    • 数据:为选中的字段控件设置数据源、输入控制(如验证、下拉列表)。
    • 行为:为按钮、选项卡控件等设置交互行为(如触发的脚本)。

1.3 浏览模式

最终用户查看和操作数据的主要视图。通过点击“浏览”按钮或快捷键 ⌘ + B 进入。在此模式下,用户可以录入、修改、删除数据,执行查找,浏览记录。

1.4 脚本工作区

脚本编写与调试环境。通过菜单栏 脚本 > 脚本工作区 或快捷键 ⌘ + ⇧ + S 打开。

  • 脚本列表:左侧列出所有脚本。
  • 编辑区:中部,通过拖拽或双击从右侧“脚本步骤”面板添加步骤,并配置其参数。
  • 调试工具(Advanced版特有):包含断点设置、单步执行、调用堆栈查看等。

二、 从创建到导出的完整操作流程

2.1 创建/打开项目

创建新解决方案:

  1. 启动软件,在启动中心点击“新建”。
  2. 选择“创建空白解决方案”,或从模板开始。
  3. 在“文件名”对话框中,命名您的文件(如“客户管理.fmp12”)并选择保存位置。
  4. 系统会自动进入“管理数据库”对话框,引导您创建第一个表及其字段。

打开现有文件:在启动中心双击文件,或通过 文件 > 打开... (⌘ + O)。

2.2 定义数据表与字段

  1. 进入 文件 > 管理 > 数据库... (⌘ + ⇧ + D)。
  2. 在“表”标签页,点击“新建”创建表(如“联系人”)。
  3. 在右侧“字段”区域,输入字段名(如“姓名”),选择类型(如“文本”),点击“创建”。重复此步骤添加所有必要字段(电话、邮箱、创建日期等)。
  4. 对于“创建日期”这类字段,可在“选项”中设置“自动输入”的创建时间戳。

2.3 设计用户界面(布局)

  1. 进入 文件 > 管理 > 布局... (⌘ + ⇧ + L),点击“新建”创建一个新布局,命名为“数据录入”。
  2. 系统自动进入“布局模式”。从“布局栏”选择“字段”工具,在画布上拖出一个矩形,在弹出的对话框中选择要显示的字段(如“姓名”、“电话”)。
  3. 使用“文本工具”添加字段标签和标题。
  4. 从“布局栏”插入“按钮”控件,在检查器的“行为”标签中,为其指定一个脚本动作(如“新建记录”)。
  5. 使用检查器的“外观”和“位置”标签调整所有对象的样式和对齐。

2.4 实现自动化(编写脚本)

  1. 打开脚本工作区 (⌘ + ⇧ + S)。
  2. 点击“新建”,命名脚本为“创建新客户”。
  3. 从右侧“脚本步骤”面板,依次找到并双击添加以下步骤:
    • 新建记录/请求
    • 转到布局 [“数据录入”] (确保在正确的布局上操作)
    • 转到字段 [联系人::姓名] (将光标定位到姓名字段)
    • 显示自定义对话框 (可配置一个欢迎提示)
  4. 点击工作区上方的“保存”按钮保存脚本。

2.5 数据操作与查找

在浏览模式(⌘ + B)下:

  • 新增记录:菜单栏 记录 > 新建记录 (⌘ + N)。
  • 查找记录:菜单栏 记录 > 查找记录 (⌘ + F),在字段中输入条件,点击“查找”或按 ⌘ + R。
  • 排序记录:菜单栏 记录 > 排序记录 (⌘ + S),选择排序字段和顺序。

2.6 最终导出数据

  1. 确保处于浏览模式,并已查找到需要导出的记录集(如需导出全部,请先执行“显示所有记录” ⌘ + J)。
  2. 菜单栏选择 文件 > 导出记录...。
  3. 在对话框中,选择导出文件格式(如Excel、CSV、PDF),指定保存位置和文件名。
  4. 在接下来的“指定导出顺序”对话框中,选择要导出的字段及其顺序,点击“导出”完成。

三、 常用功能进阶技巧

3.1 变量与计算字段的活用

在脚本或字段定义中,使用 Let 函数和变量($局部变量 或 $$全局变量)进行复杂计算和临时存储,能极大提升逻辑清晰度和性能。

3.2 通过数据查看器进行调试

在脚本工作区开启调试器后,使用 ⌘ + D 打开数据查看器。添加您想监控的字段或变量,当单步执行脚本时,可以实时观察其值的变化,快速定位逻辑错误。

3.3 使用“执行SQL”脚本步骤

对于熟悉SQL的开发者,可以利用 执行SQL 脚本步骤(Advanced版特有)执行复杂的查询和数据操作,直接与文件内的数据表交互,实现更灵活的数据处理。

3.4 响应式布局设计

在布局模式的检查器“位置”标签中,善用“锚定”选项。通过设置对象相对于父面板或屏幕四边的锚定关系,可以创建在不同窗口尺寸下自动调整的界面。

四、 常见问题与解决方案

4.1 问题:字段中无法输入数据,显示为“?”或锁定状态。

解决方案:检查当前模式。必须在“浏览模式”(⌘ + B)下才能输入数据。如果在“布局模式”或“查找模式”,字段将不可编辑。

4.2 问题:执行查找时,如何实现“或”条件查询?

解决方案:在“查找模式”下,输入第一个条件后,不要直接点击“查找”。而是点击状态工具栏上的“新请求”按钮(或按 ⌘ + N),然后在新的请求行中输入第二个条件。系统默认多个请求间为“或”关系。

4.3 问题:脚本运行出错,如何定位错误步骤?

解决方案:在脚本工作区打开该脚本,在可能出错的步骤前一行点击左侧边栏设置“断点”。然后运行脚本,当执行到断点时会暂停。使用调试控制栏的“单步进入”(F8)逐句执行,并结合数据查看器观察变量变化。

4.4 问题:布局上的对象在窗口缩放时位置混乱。

解决方案:进入布局模式,选中对象,在检查器“位置”标签中检查并设置“锚定”选项。通常,需要将对象锚定到父容器的某一边(如左上),并确保其相对位置固定。

五、 快捷键汇总表

功能 快捷键 (Mac) 适用模式
新建记录 ⌘ + N 浏览模式
删除记录 ⌘ + E 浏览模式
提交记录(保存) ⌘ + ↵ (回车) 浏览模式
查找记录 ⌘ + F 浏览模式
显示所有记录 ⌘ + J 浏览模式
排序记录 ⌘ + S 浏览模式
切换到浏览模式 ⌘ + B 全局
切换到布局模式 ⌘ + L 全局
切换到查找模式 ⌘ + ⇧ + F 全局
打开管理数据库 ⌘ + ⇧ + D 全局
打开管理布局 ⌘ + ⇧ + L 全局
打开脚本工作区 ⌘ + ⇧ + S 全局
打开/关闭检查器 ⌥ + ⌘ + I 布局模式
脚本调试:单步进入 F8 脚本工作区(调试)
脚本调试:继续 ⇧ + F8 脚本工作区(调试)
打开数据查看器 ⌘ + D 全局(Advanced)
复制选中对象 ⌘ + D 布局模式
组合对象 ⌘ + ⌥ + G 布局模式
锁定/解锁对象 ⌘ + ⌥ + L 布局模式

爱上MAC 一站式Mac软件下载平台
第三方登录
captcha
第三方登录