【发布时间】:2017-05-21 06:05:17
【问题描述】:
我有一个表单,其中包含字段 StudentID、StartDate、TxDate(治疗日期)以及 c.60 其他字段。 表单标题中有一个 Go To Student 下拉框,仅当从下拉列表中选择特定 StudentID 时,它才会为 StudentID 所选记录建立子集。
有按钮可以点击到第一个、上一个、下一个、最后一个
我想在表单上显示,当您单击“第一个”、“上一个”、“下一个”或“最后一个”,然后转到“下一个”记录,即该个人 StudentID 的编号记录。也就是说,如果学生有 6 条记录,则其第一条记录将显示 6 条中的 1 条,下一条记录为 6 条中的 2 条,下一条为 6 条中的 3 条......
我尝试过诸如 DCount('RecordNo","Depression Form Query","Student") 之类的方法,它计算数据表中的所有记录,而不仅仅是单个 StudentID。
我在学生表中使用了自动编号,但它生成的数字相当于输入的第三个学生的 StudentID,而不是他们治疗日期的计数。
我尝试了在网上找到的各种循环,但它们不计入同一学生的记录。
我制作了 X of Y 报告,然后将其拖放到表单中。它生成正确的 Y (6) 但不正确的 X。
[]
抑郁表查询基于学生表和抑郁表。
【问题讨论】:
-
请理解,我计算的是跨表单(记录),而不是在同一记录中。 StudentID = 8131999,Form's Record No = 356(计数为“1”),单击我在我的 Form 上编程的 Next 按钮将我带到 StudentID 8131999 的另一个实例,Form's Record No = 461(计数为“2”) ,单击我在表单上编写的下一步按钮将我带到另一个实例,学生 ID = 8131999,表单的记录号 = 826(计数为“3”)等。谢谢