Filemaker Pro 11脚本 - 动态添加字段?

时间:2012-04-16 14:46:39

标签: filemaker

因此我们使用FMP11进行库存管理。我每周对产品进行3次价格更新,将过去的成本值存储到单独的历史价格表中会很不错。我知道如何做大部分工作,但是有可能创建一个新的字段,在运行中标记为今天的日期吗?因此,我的标题将标记为该日期日期,并且将插入其他字段中的旧定价值。

2 个答案:

答案 0 :(得分:1)

为您描述的目的创建新字段是个坏主意。改为创建其他记录,并从上到下而不是从左到右进行报告。

也就是说,如果你想这样做,你可以使用带有JDBC的FileMaker Server Advanced和ALTER TABLE命令。

答案 1 :(得分:0)

创建一个新表格(例如ArchivePricing)以保存您想要在以后引用的值(例如ChangeDatePriceItem,{{1等等。)。

在当前表中创建一个名为ItemID的新字段 - 使用此字段输入新的定价(您可以在列表布局中执行此操作,以便轻松更改一堆价格)。

创建一个触发脚本的按钮:

  1. 在新的z|newprice表中创建一个新记录并插入ItemID(从而创建一个指向原始表的链接) - 这可以使用脚本参数或设置变量来完成)...脚本继续。

  2. 使用“设置字段”脚本步骤将信息插入ArchivePricing表中的此新记录。

  3. 使用ArchivePricing函数将日期插入Get (CurrentDate)字段(从而捕获更改的日期)。

  4. 在脚本完成之前,请务必在原始表格中使用“set field”将ChangeDate字段中的值移动到正常的z|newprice字段中。在脚本末尾执行此操作,然后提交记录。