【问题标题】:Export each record of found set to individual file?将搜索结果的每条记录导出到单个文件?
【发布时间】:2013-03-22 20:28:01
【问题描述】:

这似乎是一个正常的简单操作,但我似乎无法让 FileMaker 配合。

我想做什么: 1) 循环遍历每个找到的记录,一次一个。 2) 将此记录的内容导出为基于记录中的字段的文件名。

环形 设置变量[$path;值:Get(FilePath) & "/../somefolder" & MyTable1::my_field_1] 导出记录 [无对话框; "$路径"; Unicode(UTF-8)] 结束循环

但是,此脚本会将每条记录附加到同一个文件中。他们似乎没有提供“出口记录”(单数),所以我不知道还有什么方法可以做到这一点。

任何帮助将不胜感激。

【问题讨论】:

    标签: filemaker


    【解决方案1】:

    我找到了解决办法:

    找到所有 转到记录/请求/页面 [First] 环形 忽略 查找省略 设置字段 ["HTML 文件名","External("DM-Export", KeyField & ".html")"] 导出记录 [恢复] 找到所有 转到记录/请求/页面 [在最后一个之后退出,下一个] 结束循环

    按照第 7 步: http://help.filemaker.com/app/answers/detail/a_id/3438/kw/exporting%20found%20set

    【讨论】:

      【解决方案2】:

      FileMaker 的“导出记录”脚本步骤始终导出整个搜索结果。您必须遍历搜索结果,并在导出前一次隔离每条记录:

      Go to Record/Request/Page [First]
      Loop
         Set Variable[$path; Value:Get(FilePath) & "/../somefolder" & MyTable1::my_field_1]
         New Window
         Show All
         Omit Record
         Show Omitted
         Export Records [No dialog; "$path"; Unicode(UTF-8)]
         Close Window
         Go to Record/Request/Page [Exit After Last, Next]
      End Loop
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多