如何在 MS Access 中将数字转换为文本

2024年9月27日 | 阅读时长 4 分钟

MS Access 使用户能够管理数据库。它可以更轻松地对数据库结构和数据执行操作。查询函数是重要的函数,使用户能够在数据库中执行计算。

存储在数据库中的数据必须存储在相应的字段中。字段不仅必须包含相关信息,而且还应具有适当的数据类型。这意味着如果将字段定义为存储数值、字母字符或布尔值,则该字段下的所有值都应仅为相应的类型。例如,如果字段包含数值(例如 50),则用户不能将值以“fifty”的形式存储在该字段中,因为它将是一个字符串。

在 MS Access 中,对不同的数据类型以及用户可以修改或操作数据类型的次数有一定的限制。有时,最好将数值转换为文本字段,因为将字符串数据类型中存储的结果传输到其他程序相对容易。

当使用多个程序时,如果其他程序需要的数据格式与之前的格式不同,用户也可以执行数据类型转换。此外,如果用户使用字符串数据类型存储值,则可以克服对数值的某些限制。

例如,用户无法将数值与非数字字符连接起来。当用户想要创建 ProductID 或任何其他需要数值和非数字字符的字符串时,此功能特别有用。

假设 ProductID 由制造国家的前三个字母和订单日期组成。如果制造国家是 INDIA,则订单日期 (DDMMYYYY) 是 29072022。那么,ProductID 将是 IND29072022。但是要创建 ProductID,用户必须首先将订单日期转换为字符串值。

在本模块中,您将学习通过更改 MS Access 中的字段类型将数值数据类型转换为字符串数据类型。用户需要使用更新查询来执行转换。在 MS Access 中,预定义的函数允许用户轻松地将其他数据类型的数据转换为字符串。

将数字转换为文本是一个 2 步过程。

注意:建议首先生成要执行此操作的表的副本。因为您将执行更新操作以将数字数据转换为文本,所以使用更新查询执行的更改是永久性的。因此,无法恢复数据。因此,如果在转换过程中发生任何错误,可能会丢失所有数据。

步骤 1:第一步是选择用户想要将其数据类型转换为字符串的记录。

按照给定的步骤从数据库中选择记录。

  1. 打开包含要将数据类型更改为字符串的记录的数据库。
  2. 转到设计选项卡,然后选择“宏和代码”。在宏和代码中,单击“查询设计”。
  3. 它将打开查询设计器并显示“表”窗口。
  4. 在“显示表”窗口中,单击标有“表”的选项卡。
  5. 从所有表的列表中,选择包含要操作的记录的表。添加记录,然后关闭它们。
  6. 将出现一个窗口,显示您选择的所有字段。双击要更新的字段。在这种情况下,是要更改为文本的数字字段。
  7. 选择了要修改其值的所有字段后,所选字段将显示在设计网格的“字段”行中。
  8. 现在,选择字段后,转到设计选项卡,然后单击“运行”选项。
  9. 单击“运行”后,它将返回结果。现在检查所有要修改的字段是否已更改。如果出现不需要的修改,可以通过选择一个字段并按 Delete 键来删除这些结果。
  10. 添加其他字段也很简单。只需单击并将要修改其数据的字段拖到设计网格上即可。

这总结了第一步。现在的第二步如下

步骤 2:更新记录

  1. 要对记录执行更新,首先转到标有“设计”的选项卡。标有“设计”的选项卡位于名为“查询类型”的组下。然后单击“更新”。
  2. 通过单击“更新”,选择查询将被修改为更新查询。
  3. 设计网格中将出现一个新行。新行的标题将是“更新到”。
  4. 执行上述步骤后,您最终可以执行将数字转换为文本的命令。这些命令需要在“更新到”框中键入。

在上面的命令中,TextField 表示您想要存储执行转换后结果的字段名称。

NumberField 包含字段的名称,该字段的数值将被转换为文本。