问题标签 [filemaker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2862 浏览

c++ - C++ 串口问题

问题:我有一个手持设备,可以扫描所有包装上的图形彩色条码。我可以使用一个轨道设备,它会自动滑动设备。该跟踪设备通过串行端口获取 ascii 代码来运行。我需要让这个东西在 Mac 上的 FileMaker 中工作。所以没有终端程序等......

到目前为止我得到了什么:我买了一个 Keyspan USB/串行适配器。使用名为 ZTerm 的程序,我成功地向设备发送命令。示例:“C,7^M^J”

我也可以使用以下命令在终端中执行相同的操作:screen /dev/tty.KeySerial1 57600 然后输入上面相同的命令(但是当我输入时,我只是按 Control-M 和 Control-J 来输入马车返回和换行)

现在我正在为 FileMaker 编写一个插件(当然是在 C++ 中)。我想在 C++ 中实现我上面所做的,所以当我在 FileMaker 中安装该插件时,我可以调用其中一个函数并让整个过程在那里发生。

我可以连接到设备,但我无法与之交谈。它对任何事情都没有反应。

我尝试使用这些连接到设备(成功):

到目前为止,这是我尝试与设备交谈的方式:

或者

或者

或者

问题:当我从终端连接到设备并使用 ZTerm 时,我能够将波特率设置为 57600。我认为这可能是它在这里没有响应的原因。但我不知道该怎么做......有没有人知道怎么做?我试过这个,但没有奏效:

有很多类解决方案,但他们都称这些包含文件,如 termios.h 和 stdio.h。我没有这些,无论出于何种原因,我都找不到它们来下载。我已经下载了一些示例,但其中有 20 个文件,它们都在调用我找不到的其他文件(如上面列出的文件)。我需要找到这些吗?如果需要,在哪里?我只是对 C++ 不够了解 有没有可以下载库的网站?

另一种解决方案可能是将这些终端命令放在 C++ 中。有没有办法做到这一点?

所以这一直让我发疯。我不是 C++ 人,我只知道基本的编程概念。有没有 C++ 专家?理想情况下,我希望它只使用我已经拥有的功能,比如那些 fwrite、fputs 的东西。谢谢!

0 投票
1 回答
2718 浏览

odbc - Filemaker Sql 查询名称中带有空格的列

我有一个 ODBC DSN 设置,可以从我的 ASP.Net 应用程序中访问 Filemaker 数据库。我正在尝试形成一个有效的查询,其中列名中有空格。在 T-SQL 中,您可以将其括在 [] 中。但在这种情况下,我无法让它发挥作用。这是一个有效的查询:

select * from ua_inventory where location like '%a%'

但这不是:

select * from ua_inventory where [item place] like '%a%'

我收到以下错误:[DataDirect][ODBC SequeLink 驱动程序][ODBC 套接字][DataDirect][ODBC FileMaker 驱动程序][FileMaker]SQL 中的解析错误

有谁知道如何在表和/或列的名称中有空格的情况下形成查询?

提前致谢

0 投票
1 回答
442 浏览

xcode - FileMaker 插件问题

我正在使用 Xcode 为 FileMaker 编译一个插件。

我没有收到任何错误或警告,我的“目标”是我的 FM/Extensions 文件夹。在我的电脑上一切正常。它会安装,然后当我打开 FileMaker/Preferences/Plugin 时,它会按应有的方式列出。

问题:我将项目复制到另一台计算机,我得到了相同的结果,只是当我查看 FM/Preferences/Plugin 文件夹时它没有显示出来。

谁能帮我集思广益?我不知道可能是什么问题。我确实已经查看了权限。

谢谢

0 投票
4 回答
2490 浏览

odbc - Filemaker GetAs...如何在网页上显示容器字段?

我有一个 ASP.Net 应用程序,它需要显示存储在 Filemaker Container 字段中的图像。我的查询语句如下所示:

根据文档:您可以从 FileMaker 数据库文件中的容器字段检索的可能文件类型(区分大小写)是:

'EMBO' OLE 容器数据

'PDF' 可移植文件格式

'EMF+' Windows 增强型图元文件

'PICT' Mac OS(没有 512 字节的基于文件的标头)

'EPS' 嵌入式 PostScript

'PNGf' 位图图像格式

'FILE' 插入文件命令的结果

'PNTG' MacPaint

'FPix' 闪存 (FPX)

'qtif' QuickTime 图像文件

'FORK' 资源分叉 (Mac OS)

'.SGI' 通用位图格式

'GIFf' 图形交换格式

'snd' 标准声音(Mac OS 原始格式)

'JPEG' 摄影图像

用于数字图像的“TIFF”光栅文件格式

'JP2' JPEG 2000

'TPIC' 塔尔加

'META' Windows 图元文件(增强)

'XMLO' 布局对象

'METO' Windows 元文件(原始)

'8BPS' PhotoShop (PSD)

'moov' 旧 QuickTime 格式 (Mac OS)

因此,有了这些信息,我的问题是:

  1. 如何检索多种格式的内容?
  2. 如何将 BLOG 呈现为页面上的图像?

我们欢迎所有的建议!

0 投票
1 回答
147 浏览

plugins - FileMaker 插件包

有人熟悉在 FileMaker 中安装插件吗?

我使用新插件在 PackageMaker 中创建了一个包。一切似乎都安装正确,我可以在扩展文件夹中看到新插件,但是当我打开 FileMaker 并查看插件列表时,它没有出现。

有人知道我错过了什么吗?

我一直专注于权限,但即使文件是 777,它仍然没有显示出来。

以下是我正在玩的其他一些想法:

  • 我一直在尝试将我当前的软件包建立在一个完美运行的旧软件包的基础上。但我一定是错过了什么...
  • 组件。我尝试将每个部分添加为单独的“选择”,并且只添加一个包含许多组件的“选择”,但不起作用。
  • 最低目标 - 均为 10.4
  • Xcode 用我的 10.4 sdk 编译。

如果有人有想法,我将不胜感激,谢谢!

0 投票
2 回答
2271 浏览

ssis - Filemaker 通过 SSIS 到 SQL Server

我正在使用 SSIS 并尝试将数据从 Filelmaker 导入 SQL Server。在解决方案资源管理器中,我右键单击“SSIS 包”并选择“SQL Server 导入和导出向导”。在此过程中,我使用我的 DSN 作为源,SQL Server 作为目标,使用有效查询从 Filemaker 中提取数据,并设置映射。

每次我尝试运行包时,都会收到以下消息:“输出列“LastNameFirst”(12)”的长度无效。长度必须在 0 到 4000 之间。

我不完全理解这个错误,但在 ODBC 的文档中: http ://www.filemaker.com/downloads/pdf/fm9_odbc_jdbc_guide_en.pdf (第 47 页)它指出:

“文本的最大列长度为 100 万个字符,除非您为 FileMaker 中的文本字段指定较小的最大字符数。FileMaker 将空字符串返回为 NULL。”

我认为尝试将其转换为 varchar 时数据类型太大。但即使在使用 SUBSTR(LastNameFirst, 1, 2000) 的查询之后,我也会得到同样的错误。

有什么建议么?

0 投票
3 回答
323 浏览

function - 在此自定义函数中添加第二个地址行 (Filemaker Pro)

我想在这个自定义函数中添加第二个地址字段(即 Apt.#101)。如果你愿意,你可以解释 Case(not IsEmpty 是如何工作的,我愿意尝试在自己中添加第二个地址字段......

0 投票
1 回答
284 浏览

filemaker - Filemaker 10 脚本触发事件是什么?

我想在更改字段并且使用脚本触发器时运行脚本,我认为这是可能的。Bu我不知道该怎么做..有人可以帮忙吗?

0 投票
1 回答
8229 浏览

filemaker - Filemaker:从门户转到相关记录

我有一个门户,我想单击其中一个项目以切换布局并查看与单击的项目关联的记录。

我该怎么做?

0 投票
3 回答
386 浏览

filemaker - 如何(部分)自动将 FileMaker 数据库结构和字段内容传输到第二个数据库?

我正在尝试将一些字段值复制到重复的数据库中。一次一个记录。这用于历史记录,因此我可以删除原始数据库中的一些记录以保持快速。

我不想手动将值保存在变量中,因为有数百个字段。所以我想去第一个字段,保存字段名称和值,然后转到另一个数据库并保存数据。然后运行“转到下一个字段”并遍历所有字段。

这非常有效,但问题是:当一个字段是一个计算时,您无法进入它,因此“转到下一个字段”不起作用。它跳过它。

我虽然想做一个“转到对象”,但是我需要命名所有对象,但我找不到一个脚本来命名对象。

那里的任何人都可以想到解决方案吗?

谢谢!