“插入文件选项”对话框

对于插入文件脚本步骤,当您在脚本编辑面板中指定“对话框选项”时,会显示此对话框。使用此对话框可创建自定义“插入文件”对话框。当用户选择要插入容器字段中的文件时,会显示自定义“插入文件”对话框。

1. 对于“自定义对话框标题”,键入名称。

或者,单击“指定”根据算式创建标题(例如,对标题进行本地化)。

标题显示在自定义“插入文件选项”对话框中。

2. 为自定义“插入文件”对话框中提供的文件类型添加、编辑或删除过滤器。

 

目的

请执行此操作

创建过滤器

单击“新建”。在“新建过滤器”对话框中,分别在“名称”和“扩展名”字段中键入过滤器名和文件扩展名。或者,在“名称”字段旁边单击 “暂停预览”按钮,然后从列表中选择一个过滤器。名称和相应的文件扩展名是分别输入到“名称”和“扩展名”字段中。可以更改名称以及删除或添加文件扩展名。

要根据算式创建过滤器(例如,对过滤器进行本地化),请选择“指定计算方式”。

编辑过滤器

单击“编辑”。在“编辑筛选器”对话框中,进行更改。

删除过滤器

单击“删除”。

3. 对于“存储选项”,选择文件的存储方式。

让用户选择”允许用户决定在使用自定义“插入文件”对话框时如何存储文件。(提供了“只保存对该文件的引用”选项。)

参考”只允许通过参考存储文件。

插入”只允许在字段中嵌入文件或在外部存储文件(即在“管理容器”对话框中指定的位置)。它不允许通过参考存储文件。(请参阅关于容器字段。)

4. 对于“显示”,请选择支持的图像文件以及视频和音频文件如何在字段中显示。

带文件名的图标”在字段中显示图标;文件作为附件存储。(要使用该文件,您可以将其导出。)如果您希望压缩文件,或者文件能够包括 FileMaker Pro Advanced 不支持的文件扩展名,请选择此选项。

文件内容(如果可能)”在可能时显示内容,以便用户可以查看、播放字段中的文件或与之交互。当 FileMaker Pro Advanced 能识别文件类型时,字段中会显示内容。否则,字段中会显示图标。当您选择此选项时,“让用户选择”压缩选项便会变得不可用。

5. 对于“压缩”,选择文件的压缩方式。

注释  由于 FileMaker Pro Advanced 会在文件插入字段时评估您的压缩设置,因此,结果可能和您预期的不同。如果在“插入文件选项”对话框中选择了“参考”存储选项(或者,如果在自定义“插入文件”对话框中选择了“只保存对该文件的引用”),则无法压缩文件,文件内容(不是图标)显示在字段中,或者文件已被压缩(例如,MP3 文件)。

从不压缩”可使文件不被压缩,即使文件在字段中显示为图标也是如此。

让用户选择”允许用户在自定义“插入文件”对话框中做出决定。(提供了“压缩”选项。)如果上述任何条件存在,该文件将不被压缩。

请压缩(如果可能)”会在文件插入字段中时压缩文件(如果文件可压缩)。如果上述任何条件存在,该文件将不被压缩。

有关这些选项如何协作的更多信息,请参阅下面的示例。

注释 

可以既选择“文件内容(如果可能)”,又选择“请压缩(如果可能)”。例如,如果将具有不受支持扩展名的文件插入字段,文件会被压缩,并显示为图标。

要为容器字段创建自定义菜单,请参阅定义自定义菜单

示例

下面的示例显示“插入文件选项”对话框中的典型配置。通过使用这些设置,FileMaker Pro Advanced 将文件插入容器字段并显示文件内容。当文件的内容无法显示时,会压缩文件并显示为图标。

1. 对于“自定义对话框标题”,键入插入媒体

FileMaker Pro Advanced 会在过滤器名两边添加双引号。

2. 选择“所有文件”过滤器,然后单击“编辑”。单击 “暂停预览”按钮,然后选择“视频”。对于扩展名,删除 .mpg。单击“确定”。

3. 在“插入文件选项”对话框中,单击“新建”。对于“名称”,键入 PDF 文档。对于“扩展名”,键入 .pdf。单击“确定”。

4. 在“插入文件选项”对话框中,单击“新建”。单击 “暂停预览”按钮,然后选择“所有文件”。单击“确定”。

5. 在“插入文件选项”对话框中,对于“存储选项”,选择“插入”。

插入”是适用于多用户数据库的选择,因为它可确保所有文件都可供所有用户使用。

6. 对于”显示“,选择“文件内容(如果可能)”。

让用户选择”压缩选项便会变得不可用。这使得自定义“插入文件”对话框中的“压缩”选项不可用。

7. 对于“压缩”,选择“请压缩(如果可能)”。

8. 单击“确定”。

具有上述设置后,当文件插入到字段中且由于显示设置而无法压缩时,该设置会变为“带文件名的图标”,从而使文件可以压缩。例如,如果将 JPEG 文件插入字段中,则通过使用上述设置,FileMaker Pro Advanced 不压缩文件,而是在字段中显示内容。但如果将 Excel 文件插入字段中,FileMaker Pro Advanced 会压缩文件并在字段中显示图标。

9. 保存,然后运行脚本。

在自定义“插入文件”对话框中,如果具有上述设置,您将无法选择“只保存对该文件的引用”或“压缩”,但可以选择过滤器(从“显示”中)。

相关主题 

关于容器字段

“指定计算方式”对话框