Jam*_*rtz 10 microsoft-access-2010
我不需要像这个问题一样重置 AutoNumber 值,而是想先将数字设置为:
1001
然后像正常一样递增:
1001
1002
1003
...
如何在 Access 2010 中执行此操作?
Pyl*_*lsa 17
虽然 Access 本身不提供此功能,但可以通过查询来实现,如下所示:
CREATE TABLE TableThatIncrements
(
Id AUTOINCREMENT(1001,1)
)
Run Code Online (Sandbox Code Playgroud)
这将创建一个名为“TableThatIncrements”的表,其中包含一个名为“Id”的列。您现在可以使用表格编辑器添加属性和/或其他列。
改变
AUTOINCREMENT(x,y)
Run Code Online (Sandbox Code Playgroud)
为满足您的需要,其中x是初始增量编号,y是要增量的编号。所以AUTOINCREMENT(100,5)会产生:100、105、110、115等。
如果要更改现有表,请使用以下查询。确保特定表的选项卡已关闭,以便 Access 可以锁定并更改它。
ALTER TABLE TableThatIncrements
ALTER COLUMN Id AUTOINCREMENT(1001,1)
Run Code Online (Sandbox Code Playgroud)
您可以通过执行以下操作在 Access 中运行查询:
转到“创建”选项卡,然后单击“查询设计”

只需关闭出现的要求您选择表格的窗口,我们不需要那个。
转到“设计”选项卡并单击带有箭头的按钮,直到出现文本输入屏幕。(默认情况下,它说SELECT;)。

删除默认文本并粘贴上述查询。
单击“运行”。

| 归档时间: |
|
| 查看次数: |
149701 次 |
| 最近记录: |