如何在 Access 2010 中创建自定义 ID

Posted

技术标签:

【中文标题】如何在 Access 2010 中创建自定义 ID【英文标题】:How to Create a Custom ID in Access 2010 【发布时间】:2012-01-12 02:07:06 【问题描述】:

此问题的标题可能不准确,因为我不知道如何提问。

有没有办法让 AC 2010 中的 ID 字段有一个常量部分,然后是用户将输入的 ID 的一部分?

示例:“EMP9066”

-我希望 ID 的“EMP”部分始终保持不变,用户不能更改它,“9066”是要求用户输入的四位数字。

请帮忙。

_ 请记住,这不是 SQL,只是一些宏的基本访问。

谢谢

【问题讨论】:

不要忘记,在使用 DAO 或 ADO 记录集时,这可能会导致混淆,因为它们不会看到格式。 这个 ID 字段是主键吗?如果是这样,那么用户不应该真的能够看到主键,当然也不应该负责输入它们。 【参考方案1】:

Access 有一种称为自动编号的数据类型,它会自动为每条记录生成一个唯一编号,但它不允许使用 alpha 前缀。

如果它确实是常量,那么最简单的方法是为其添加前缀以进行显示,即在表中,该字段将称为 recId(例如),您可以通过带有计算列的查询来查看行

EmpId: "EMP" & format$(RecId,"0000")

【讨论】:

感谢您的意见,但我玩弄了它并找到了它! :) 谢谢。我只是在输入掩码中使用了“EMP”0000。

以上是关于如何在 Access 2010 中创建自定义 ID的主要内容,如果未能解决你的问题,请参考以下文章

如何从 FunctionApp 设置会话 ID 或在 ApplicationInsights 中创建自定义字段

如何在 Vue.js 中创建自定义链接组件?

如何使用不同的 init 方法在 XIB 中创建自定义视图?

如何在 app.config 中创建自定义配置部分? [复制]

如何在 GraphQL 中创建自定义对象列表

如何在Vue.js中创建自定义链接组件?