该标志对Microsoft Access中的表有什么意义?

时间:2015-06-30 07:06:03

标签: ms-access ms-access-2013

我只是想知道记录开头的标志/声明的含义。

表1的屏幕截图:它有'*'和'(新)'字样。这是什么意思? https://drive.google.com/file/d/0B1ZF1oqH0s9hemtYX0NpLWhqLWs/view?usp=sharing

表2的屏幕截图:此表只有'*'符号。这是什么意思? https://drive.google.com/file/d/0B1ZF1oqH0s9hd3dKdUhkQXR3VzA/view?usp=sharing

说我想让表2变成表1,我该怎么办?

1 个答案:

答案 0 :(得分:1)

(New)写在将自动生成值的字段中。如果输入表的DesignView,则可以更改该表中字段的数据类型。如果将类型设置为AutoNumber,则在创建新条目时将显示占位符。

enter image description here

会产生如下显示:

enter image description here

而不是将其设置为与AutoNumber不同的东西:

enter image description here

导致

enter image description here

评论中已经正确解释了前导*:它是新行条目的指标。

要使table2像table1一样,您必须将字段类型更改为AutoNumber - 遗憾的是,由于您已经输入了数据,因此无法实现这一点:

enter image description here

  

在表格中输入数据后,即使您尚未向该字段添加数据,也无法将任何字段的数据类型更改为自动编号。

唯一的方法是使用正确的架构创建一个新表并在那里移动数据而不指定AutoNumber值。