【发布时间】:2021-12-08 16:36:17
【问题描述】:
不确定这在 excel 中是否更容易,但我正在向Entry 1 添加通常不遵循数字顺序的值。每次在Entry 1 中输入一个新值时,我希望能够将 1 递增到Entry 2。零是必要的占位符,但我需要单元格,例如,当将新值添加到 Entry 1 时,单元格从 0009 变为 0010。
| Entry 1 | Entry 2 |
|---|---|
| 10 | 0001 |
| 40 | 0002 |
| 70 | 0003 |
| 80 | 0004 |
| ... | ... |
| 80 | 0010 |
| ... | ... |
| 50 | 0403 |
【问题讨论】:
-
访问自动编号字段通常会增加,但如果中止新记录可能会出现间隙。如果您不想冒空白的风险,则需要代码才能保存在表中。保存一个数字并使用格式显示前导零。否则,构建一个报告并使用文本框 RunningSum 属性来计算增量。这是一个常见的话题。
-
在 excel 中会更容易。在 MS-Access 中查询或报告也将执行相同的操作,但表中的
Auto Number字段将使您的任务更轻松。 -
使用 format 函数获取前导零以显示在访问中。 format("[Entry 1]", "0000") in a table in a table in design mode under general set [Entry 1] 的 format 属性为 0000 这不是官方选项,但它的作用是 format 必须包装对 format 的调用功能。
-
不幸的是,上面的链接没有回答我的问题。我正在尝试在 excel 或 access 中执行此操作,因为我为其设计此功能的人没有编程经验。如果我理解正确的话,以上是针对mysql的?