我有相关的CONTACT
表和ZIPCODE
表。我想要一个脚本,以便如果用户输入example_zipcode
不在ZIPCODE
表格中,则将example_zipcode
其添加到ZIPCODE
表格中。无论哪种情况,它都应该存储在CONTACT
表中。
听说过 isempty(field)
,可以用吗?
我有相关的CONTACT
表和ZIPCODE
表。我想要一个脚本,以便如果用户输入example_zipcode
不在ZIPCODE
表格中,则将example_zipcode
其添加到ZIPCODE
表格中。无论哪种情况,它都应该存储在CONTACT
表中。
听说过 isempty(field)
,可以用吗?
我不完全明白你为什么会做这样的事情。邮政编码是否存储了许多其他信息(例如地理坐标)?
您对在 ZIPCODE 表中存储大量无效代码感到高兴吗?如果用户输入像 AUSTRALIA 这样非常错误的内容会发生什么?
另外,CONTACT 和 ZIPCODE 表是如何相关的?通过主键/外键?或者只是通过邮政编码?
如果邮政编码没有什么“神奇”之处,我可能会将其直接放入 CONTACT 表中。
CONTACT
-------
Name
Account Number
Zipcode
如果您真的希望它们在单独的表中,也许这样做:
CONTACT
-------
Name
Account Number
Zipcode
ZIPCODE
-------
Zipcode (Unique)
然后,您将需要一个为您进行检查的脚本。在这种情况下,您不需要使用 IsEmpty(field)。
也许您的用例如下:
我会使用用户在输入邮政编码后单击的脚本来完成此操作(或者,如果您使用的是 FileMaker 10,则为邮政编码字段上的脚本触发器)。
该脚本将执行以下操作:
我认为,这可以满足您的要求,但可能有许多更好的解决方案可以解决您的实际问题。