我希望找到在FileMaker快照文件中引用的相同记录。
据我所知,这些数字应该与内部记录id相匹配。
假设id为21383239,我希望找到该记录的记录id是相同的。然而,它是192。
我创建一个包含所有字段的布局,并创建一个显示产生以下快照文件内容的记录id的计算字段。
下面是我正在处理的FileMaker快照文件的内容。
<?xml version="1.0" encoding="UTF-8"?>
<FPSL>
<UIState>
<UniversalPathList>fmnet:/10.1.1.63/Balanced.fmp12
fmnet:/10.1.1.220/Balanced.fmp12
fmnet:/169.254.254.47/Balanced.fmp12
filemac:/Macintosh HD/source/fmp16/Balanced.fmp12</UniversalPathList>
<Rows type="foreignIDList" rowCount="1" baseTableId="131"><![CDATA[21383239
]]></Rows>
<Layout id="2"/>
<View type="form"/>
<SelectedRow type="foreignID" id="21383239"/>
<StatusToolbar visible="True"/>
<Mode value="browseMode"/>
<SortList Maintain="True" value="False"/>
</UIState>
</FPSL>没有一个字段的值为21383239。
我怀疑这与基础表是Postgres表的外部数据源表示有关。注意,行类型属性是foreignIDlist.。
以下是来自本机filemaker数据库的快照。
<?xml version="1.0" encoding="UTF-8"?>
<FPSL>
<UIState>
<UniversalPathList>fmnet:/filemaker.server/DMData.fmp12</UniversalPathList>
<Rows type="nativeIDList" rowCount="16" baseTableId="199"><![CDATA[8-10
12
14-25
]]></Rows>
<Layout id="128"/>
<View type="table"/>
<SelectedRow type="nativeID" id="8"/>
<StatusToolbar visible="True"/>
<Mode value="browseMode"/>
<SortList Maintain="True" value="False"/>
</UIState>
</FPSL>注意,行类型属性是nativeIDList.。
双击该文件可以工作,但我希望通过fmp协议调用传递快照文件的内容,以便在日历中有一个URL链接来打开正确的记录。正确的布局。
我想可能是postgres值,但结果也不一样。
对如何绘制地图有什么想法吗
<Rows type="foreignIDList" rowCount="1" baseTableId="131"><![CDATA[21383239]]>
到外部数据源Postgres表?
发布于 2018-12-10 09:15:35
内部记录id与记录号不同。除非将记录id存储在字段中,否则无法在记录id上执行查找。我建议使用带有Get ( RecordID )的自动输入计算来捕获并存储在表中。
https://stackoverflow.com/questions/53702381
复制相似问题