对于插入文件脚本步骤,当您在脚本编辑面板中指定“对话框选项”时,会显示此对话框。使用此对话框可创建自定义“插入文件”对话框。当用户选择要插入容器字段中的文件时,会显示自定义“插入文件”对话框。
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. 保存,然后运行脚本。
在自定义“插入文件”对话框中,如果具有上述设置,您将无法选择“只保存对该文件的引用”或“压缩”,但可以选择过滤器(从“显示”中)。