因此我们使用FMP11进行库存管理。我每周对产品进行3次价格更新,将过去的成本值存储到单独的历史价格表中会很不错。我知道如何做大部分工作,但是有可能创建一个新的字段,在运行中标记为今天的日期吗?因此,我的标题将标记为该日期日期,并且将插入其他字段中的旧定价值。
答案 0 :(得分:1)
为您描述的目的创建新字段是个坏主意。改为创建其他记录,并从上到下而不是从左到右进行报告。
也就是说,如果你想这样做,你可以使用带有JDBC的FileMaker Server Advanced和ALTER TABLE命令。
答案 1 :(得分:0)
创建一个新表格(例如ArchivePricing
)以保存您想要在以后引用的值(例如ChangeDate
,Price
,Item
,{{1等等。)。
在当前表中创建一个名为ItemID
的新字段 - 使用此字段输入新的定价(您可以在列表布局中执行此操作,以便轻松更改一堆价格)。
创建一个触发脚本的按钮:
在新的z|newprice
表中创建一个新记录并插入ItemID(从而创建一个指向原始表的链接) - 这可以使用脚本参数或设置变量来完成)...脚本继续。
使用“设置字段”脚本步骤将信息插入ArchivePricing
表中的此新记录。
使用ArchivePricing
函数将日期插入Get (CurrentDate)
字段(从而捕获更改的日期)。
在脚本完成之前,请务必在原始表格中使用“set field”将ChangeDate
字段中的值移动到正常的z|newprice
字段中。在脚本末尾执行此操作,然后提交记录。