在FileMaker Pro中创建长表单

时间:2014-06-26 16:58:09

标签: forms filemaker

我在FileMaker Pro中创建长格式,每种格式都有许多独特的问题。

每个独特的问题包括:一个单选按钮,两个支持数据字段,4个容器字段和一个注释字段。还有一个地图功能可以在使用iPad时收集设备位置。

因为每个问题都是独一无二的,所以我每个问题最多可以创建8个字段。我创建的表单最多包含40个问题。

示例字段:

问题1

Question1_Comments

Question1_Value1

Question1_Value2

Question1_Image [1],Question1_Image [2],Question1_Image [3],Question1_Image [4]

是否有更简单的方法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

是。我可以提供一些一般性建议,但听起来您需要normalize您的数据。每当您开始创建Field1Field2等格式的字段时,都会提示您应该创建一个单独的表格。在你的情况下,听起来你需要至少三个表:

  • Forms
  • Questions
  • Files

这来自您提供的信息,即每个表单都有很多问题,每个问题都有很多文件(容器字段)。假设您的表单表已经有一个主键字段(每个记录都有一个唯一的字段,通常是一个自动输入序列号),问题表将包含以下字段:

  • id(主键)
  • form_id
  • question
  • comments
  • value1
  • value2

然后Files表将有两个字段:

  • id
  • question_id
  • file

然后,您创建的关系从FormsQuestions Forms::id=Questions::form_idQuestionsFiles Questions::id=Files::question_id。如果两个值字段都将始终包含数据,我会将它们保留在Questions表中,但如果其中一个可能为空,或者如果您认为有一天可能需要两个以上,那么我&# 39; d也把它分解成自己的桌子。

检查FileMaker documentation以获取有关创建关系的更多信息。