首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Filemaker WebDirect

Filemaker WebDirect
EN

Stack Overflow用户
提问于 2018-07-19 13:19:48
回答 1查看 489关注 0票数 0

我是filemaker的新手,已经用了两周了。有没有什么方法可以为位于特定布局中的特定记录创建一个url,以便当我们启动该url时,只有该记录出现在web上。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-19 13:43:51

不是直接的。出于安全原因,在更高版本中删除了此功能。但是,您可以传递脚本名称和参数,这将使您能够编写流程脚本并转到所需的布局/记录。

代码语言:javascript
运行
复制
http://<host>/fmi/webd/<database name>[?script=<script name>[&param=<script parameter>][&<$variable name>=<value>]]

有关这方面的更多信息,请参阅WebDirect指南。

编辑:

代码语言:javascript
运行
复制
The URL:
http://<host>/fmi/webd/Database?script=WD_GoToReCord&param=xxxx

其中xxxx是相关记录的记录ID。

代码语言:javascript
运行
复制
The FileMaker script:
Name: WD_GoToReCord

# Performs a record search and goes to layout for display
# Requires a field in the database that is unique per record.
# The example uses a calculation field named RecordID with the calculation Get(RecordID)

Set Variable [ $recordID ; Value: Get(ScriptParameter) ] 
If [ IsEmpty ( $recordID ) ] 
    Exit Script [ Text Result:    ] 
End If
Set Error Capture [ On ]
Go to Layout [ “Record Search” ; Animation: None ]
Enter Find Mode [ Pause: Off ] 
Set Field [ Database::RecordID ; $recordID ] 
Perform Find [] 
If [ Get(FoundCount) = 1 ] 
    Go to Layout [ “Switchboard” ; Animation: None ]
Else
    # show some error or ignore
End If
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51414849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档