设计 - Microsoft Access - Unique" Serial"数

时间:2014-03-25 15:54:06

标签: ms-access serial-number

我正在寻找一些设计技术来实现以下目标:

记录输入时生成的3部分序列号。格式示例:25-001-14

该号码用于跟踪来自不同地点的年度记录。

第一部分说明记录与之关联的位置,这将是记录创建期间的用户输入。 第二部分是记录号,我希望自动生成,但需要按顺序和每个位置分开,并需要每年重置。 第三部分是创建记录的年份的两位数。如果可能,我希望自动生成。注意:我目前不关心这种情况何时会再次发生,并且我面临冗余数据问题。

我想我希望将记录存储在多个按位置分隔的表中,如果这样做有帮助的话!

任何想法都会受到欢迎。

1 个答案:

答案 0 :(得分:0)

我想我会使用3个关键字段 - 每个字段用于位置,记录和年份。获取输入以创建新记录时,将创建位置和年份字段。我会设置一个查询来查找location和year使用的最后一个记录号,并在创建新记录时使用该查询分配新的记录号。 3个字段的串联将是您描述的关键。

对于位置的关键字段,除非由于其他原因有用,否则不需要单独的表。我可能只使用一个表 - 您可以随时根据需要按位置过滤记录。