MS Access?关于数据类型

时间:2017-08-29 17:27:02

标签: ms-access

我正在尝试将棒球统计数据复制并粘贴到Access中。我正在使用数字作为数据类型,但偶尔玩家将拥有他们所谓的inf(代表无穷大)。显然inf是文本,所以当它是该字段下唯一不是数字的单元格时,如何键入它。我不能使用短文本或长文本选项,因为那时我无法格式化我想要的数字(例如#。##)。有没有办法为数据类型的规则指定例外?

1 个答案:

答案 0 :(得分:0)

我可能误解了你的问题。您已声明您的字段为"数字作为数据类型"。

数字字段只接受数字。这是Access始终强制执行的基本前提。

然后您声明要格式化单词" inf"代表"无限"进入一个数字领域。

您似乎有两种选择:

  1. 翻译" inf"成为要存储在该字段中的特殊号码。特殊数字可能是一个非常大的数字,例如1,000,000。或者,特殊数字可以是-1(统计数据中没有人可以拥有的数字。在数据导入期间或准备数据之前,您需要将" inf"条目转换为其中一个数字。进口。

  2. 您可以使用文本字段而不是数字字段,然后在要执行操作时将字段转换为数字。这似乎是一个糟糕的解决方案,因为Access需要大量编码来处理这种类型的解决方案。但是,可以这样做。