0

我打算制作一个简单的帮助台表格。它需要的属性之一是唯一编号。

如何创建以字符串开头的唯一标识符?示例:KL0001KL0002

它必须是唯一的数字。

4

2 回答 2

1

您可以使用标准自动编号字段来存储数字部分,然后使用单独的计算列来格式化结果的前缀“KL”并用必要的零填充自动编号字段。

例子:

SELECT "KL" & Fmt(autonum_field, "0000") AS unique_identifier
FROM YourTable;
于 2010-11-01T17:23:22.077 回答
0

使用自动编号的问题之一是,如果有人开始输入记录,则会分配自动编号。然后,如果用户取消添加记录,则自动编号值将丢失。因此,您最好等到用户完成输入记录并在表单 AfterInsert 事件中按照以下知识库文章运行代码。

ACC2000:如何创建多用户自定义计数器

也就是说,我仍然会在表中使用自动编号字段,以便更轻松地使用子表。

于 2010-11-01T21:33:56.340 回答