有没有办法根据 MS 访问表单上的其他输入创建序列号?

时间:2021-02-23 14:20:15

标签: forms ms-access

我有一些样品需要采集。

为了为样本创建一个好的标识符/序列号,我希望它是其特性的产物。

例如,如果样本取自印度且温度为 40 度,那么我将单击表单中的下拉菜单以创建这两个条目,然后以“Ind40”形式输出序列号。

1 个答案:

答案 0 :(得分:0)

假设您的表单绑定到一个表,您可以在表中创建一个计算列,将其他列的值连接成一个值。

例如,创建一个新列并为其命名(例如,SerialNbr)。然后对于数据类型选择“计算”。将出现一个表达式构建器窗口:enter image description here

输入要连接的列并用 & 分隔它们。以下是表达式外观的示例:

Left([Country],3) & [Temperature]

此表达式从 Country 列中获取前 3 个字符,并将其与 Temperature 列中的值组合以创建 SerialNbr 列中的值。在其他字段中输入值时,计算列将自动更新。我还建议为计算表达式添加另一个值,以帮助避免重复,例如提交日期/时间。