有没有办法在Filemaker Pro 13中自动存储表中字段修改的所有时间戳和详细信息?即在Filemaker提供的某个地方是否有一个简单的选项,或者我必须以编程/手动方式执行此操作吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
FileMaker不提供随时可用的审核日志记录方法。但是,有一些不错的选择。 Linear Blue仅为此目的提供了fmDataGuard和SyncDek,并且做得非常好。 (SyncDek非常适合[并要求] FileMaker Server; fmDataguard非常适合独立数据库和小型服务器部署。)
Nightwing的解决方案很聪明,与fmDataGuard非常相似,但我认为fmDataGuard更强大。
所有这些审核日志记录解决方案都存在严重的限制。您无法将删除记录为[完全访问权限]用户。如果这对您的应用程序至关重要,SyncDek是唯一能够在最新版本中提供解决方案的解决方案:记录更改轮询。
对于某些应用程序,最终可能值得考虑。像MySQL这样的数据库有审计日志插件,没有FileMaker的权限限制。您可以将FileMaker连接到一个或多个MySQL数据库,并使用它们的表或多或少像本机FileMaker表。使用MySQL审核日志插件,您可以获取审核日志记录并使用FileMaker作为UI。
答案 2 :(得分:0)
您可以通过编程方式执行此操作。但是借助MBS Plugin
,您可以轻松实现这一目标。
这里是文档link
示例:
MBS( "Audit.Changed"; timestamp; TableName { ; FieldsToIgnore } )