我创建了一个考勤类型数据库,我可以扫描学生ID,并按照他们参加的课程和日期对其进行组织。
比如说我想从特定的日期和类中搜索名称,而不是遍历所有名称,我想要一种有效的方法从该特定类中搜索该特定的学生名称。对我应该做什么的任何建议?
答案 0 :(得分:1)
所以听起来你要做的事情有两个部分:
这取决于您想要扫描的设备以及您正在扫描的条形码类型。
如果您正在创建可以从FileMaker Go运行的应用,则可以通过执行以下操作来扫描条形码:
Insert from Device
的所述按钮创建脚本
当您在FileMaker Go中打开应用程序并点击扫描时,go会调出iPhone的相机并允许您扫描条形码。然后将条形码扫描到扫描到给定字段中。
您可以在Go使用in this blog post的各种条形码类型上找到更多信息。
如果您尝试使用FileMaker Pro从桌面扫描,则需要考虑购买条形码扫描仪。就您的计算机而言,大多数扫描仪就像键盘一样。当您扫描条形码时,扫描仪会“键入”这些字符。
以最简单的形式,您可以:
使用条形码扫描仪,您需要确保您购买的那个支持您使用的条形码。有些扫描仪仅支持内联条形码,有些支持二维码。
无论您是在iPhone或iPad上使用Go解决方案还是在桌面上使用条形码扫描仪解决方案,您都需要确定您的ID具有哪种条形码。
如果您通过扫描身份证然后填写学生信息
开始输入学生数据现在您知道在扫描条形码时需要做什么,使用条形码执行查找相对简单。
您需要做的就是创建一个脚本,在扫描条形码之前将其置于查找模式。如果您使用FileMaker Go版本,您的脚本可能看起来像这样:
这将根据您扫描的条形码执行搜索,并在未找到任何内容时显示错误消息。如果找到了某些内容,您就会出现与该ID匹配的记录。
您可以通过多种方式完成此类流程以及可添加的大量详细信息,但在最基本的级别您只需准备好进行查找,从条形码扫描仪添加ID ,执行查找,然后处理结果。
现在我们已经讨论了所有条形码扫描和搜索,搜索名称和日期范围非常简单。
最简单的方法是创建一个包含名称和日期字段的布局。然后,您可以进入查找模式并输入要搜索的条件。对于名称字段,您可以键入要查找的完整或部分名称。如果您要搜索特定的日期范围,可以使用省略号来定义范围,例如:
1/2/2013...1/2/2015
这将找到日期介于2013年1月1日至2015年1月1日的所有记录。
这更接近您所寻找的答案吗?如果没有添加更多关于你要对问题做什么的细节。