参考 > 维护和恢复 FileMaker Pro Advanced 数据库 > 关于恢复 FileMaker Pro Advanced 文件 > 受损的布局
 

受损的布局

如果在切换到特定布局时,FileMaker Pro Advanced 数据库文件停止响应或者意外关闭,则该布局可能包含已损坏的对象。如果发生这种情况,请尝试删除损坏的对象。但是由于损坏不可见,因此该操作可能非常困难。在尝试显示对象时,损坏也可能导致 FileMaker Pro Advanced 意外关闭或者无响应,这使得隔离和删除对象变得很困难。在大多数实例中,最简单(通常也是唯一)的解决方案是删除整个布局,这也会删除已损坏的对象。

删除损坏的布局

1. 打开文件而不显示损坏的布局。

如果在打开文件时总是显示损坏的布局,请参阅在打开受损布局的情况下打开文件

2. 选择“文件”菜单 >“管理”>“布局”。

3. 选择损坏的布局,然后单击“删除”。

如果问题仍存在,请使用“高级恢复选项”对话框恢复文件。选择“按原样拷贝文件块”和仅“略过启动脚本和布局”。这种选项组合将创建新的数据库,该数据库是旧数据库的副本。打开 FileMaker Pro Advanced 时,将切换到新的空白布局,并禁止 On Open 脚本选项。(有关更多信息,请参阅设置高级文件恢复选项。)

注释  FileMaker Pro Advanced Runtime 应用程序不支持高级文件恢复功能。

在打开受损布局的情况下打开文件

1. 打开或创建另一个 FileMaker Pro Advanced 文件。

2. 使用以下步骤创建脚本:执行脚本 [指定: 来自列表 ; "脚本名称" 来自文件: "错误的文件" ; 参数: ],此处“错误的文件”是无法打开的文件的名称。

3. 定义此步骤,执行“错误的文件”中的任何脚本(脚本名称),切换到除当前打开布局以外的布局。

4. 执行此脚本。然后,应在另一布局中进入该“错误的文件”。

5. 按照删除损坏的布局中的上述步骤操作。

您也可以尝试通过选择“高级恢复选项”对话框中的“扫描并重新构建脚本、布局等”来恢复文件和重新构建文件的结构。有关详细信息,请参阅设置高级文件恢复选项