当前位置: 首页 > 面试题库 >

SQL和Filemaker Pro 13协同工作

阮健
2023-03-14
问题内容

我遇到了一个有趣的问题,一个以苹果为中心的用户将渴望在Filemaker Pro上运行数据库,而我们已经有多个数据库在MS SQL上运行。

FM Pro在外观上令人赞叹,作为与客户合作的前端看起来不错,但我更喜欢SQL。

有人同时使用吗?您是否可以轻松地在SQL和FM Pro之间运行任务以将数据更新到FM Pro(比如说隔夜)?是否有人出于任何目的将SQL从FM
Pro更改为可以吗?

提前致谢


问题答案:

为了稍微扩展user4166144的答案,您可以使用ODBC将MSSQL作为外部数据源添加到FileMaker。(请参阅“使用FileMakerPro,我想创建到MS SQL Server,Oracle或MySQL数据源的实时连接。”)

这样,您就可以将布局基于MS SQL表,就像它是本机FileMaker表一样。也就是说,数据将是“实时”的,无需整夜复制。

ODBC连接有一些限制,这可能与您的情况无关。通常,FileMaker中的ODBC数据源不能在Manage
Database中获得所有FileMaker好东西。ODBC源中的表是“影子表”。例如,如果您在FileMaker中删除一个字段(“列”),则该字段不会在SQLhtml" target="_blank">数据库中被删除。但是,创建,编辑和删除记录都可以正常进行。您甚至可以将ODBC源中的表添加到关系图,这是从FileMaker中的多个表中获取数据的主要方式。

FileMaker有点难以忍受来自SQL背景的知识。它是为了快速开发应用程序而设计的,因此它具有某些范例。这里有几件事我希望能对您有所帮助:

  • FileMaker中的每个用户界面(“布局”)都基于表的出现。布局的主体表示该表出现中的单个记录。每个脚本,计算和相关数据都是从该单个表出现中的单个记录的角度来计算的。即,布局是“光标”。

  • 对于关系图,没有FileMaker方法(等效)可以执行与SQL“ OR”等效的方法。

  • FileMaker 12具有两个名称非常相似的功能。它具有计算功能“ ExecuteSQL”,该功能使您可以对FileMaker中出现的表运行SELECT语句。包括ODBC源。它还有一个称为“ Execute SQL”的脚本步骤,对于在ODBC数据源上运行任意SQL十分方便。后者可能对您非常有用。

  • 很难以任何一种优雅的方式将SQL查询的结果添加到FileMaker布局中。通常,您需要将结果写入全局字段,全局变量或常规字段。如果您想以一种体面的方式显示来自SQL查询的表格数据,则需要生成HTML并将其吐到布局上的Web Viewer元素中的数据url中(即,将HTML前缀为“ data:text / html,”)



 类似资料:
  • 问题内容: 我很难让这些组件正确地编织在一起。我已经安装了Spark并且可以成功工作,我可以在本地,独立运行作业,也可以通过YARN运行作业。据我所知,我已经按照此处和此处建议的步骤进行操作 我正在使用Ubuntu,而我拥有的各种组件版本是 Spark Spark 1.5.1-bin-hadoop2.6 Hadoop hadoop-2.6.1 蒙哥 2.6.10 *从 https://github

  • 完全相同的问题,因为Ubuntu WSL与docker无法找到 但我的要求不同——我想 坚持使用WSL1(出于本主题以外的原因) 也就是说,我有WSL1和Docker for Windows彼此并行安装。这是我目前的信息: 我看不到“资源”中的集成- 只是我遇到了上面的问题——我的可以在任何地方工作,在CMD、Powershell、git bash等中,只是不在我的WSL中。 我找到的所有解决方案

  • 项目落户GitHub后,一定希望有越来越多的人能参与其中。GitHub提供了包括传统的问题追踪系统、维基,还包括了分布式版本控制系统特有的协同工具。 4.1. Fork + Pull模式 4.2. 共享版本库 4.3. 组织和团队 4.4. 代码评注 4.5. 缺陷跟踪 4.6. 维基

  • 问题内容: 我想要双向JSON到Java的序列化 我正在成功使用Java到JSON到jQuery的路径…()例如 在JQuery中,我使用 这很好用(例如,感谢所有回答者,注释已经可以使用了) 但是,我该如何做反向路径:是否已使用RequestBody将JSON序列化回Java对象? 无论我尝试什么,我都无法像这样工作: 我已经正确配置了Jackson(它会在出局时序列化),并且我将MVC设置为驱

  • 要想团队协作使用Git,就需要用到Git协议。 3.1.1. Git支持的协议 首先来看看数据交换需要使用的协议。 Git提供了丰富的协议支持,包括:SSH、GIT、HTTP、HTTPS、FTP、FTPS、RSYNC及前面已经看到的本地协议等。各种不同协议的URL写法如表15-1所示。 表 15-1:Git支持的协议一览表 协议名称 语法格式 说明 SSH协议(1) ssh://[user@]ex

  • 我正在开发一个Spring Boot应用程序,其中的日志是通过logback完成的,并且集成了Jaeger用于检测。 MyService.java 我尝试了Zipkin而不是Jaeger,但同样的事情发生了。我的申请有什么问题?依赖性有问题吗?