发现内在数据类型

已完成

声明变量时,您需要为其提供数据类型。 数据类型定义您所处理的信息类型,可以是数字值、文本值或日期值。

数据类型可分为两类:

  • 基本数据类型

  • 复杂数据类型

基本数据类型

基本数据类型不能分为子值,并且它始终包含一个值。

  • 数值

    • 操作

    • 整数

    • BigInteger

    • 小数

    • 选项

    • 字符

    • 字节

    • 持续时间

  • 字符串

    • 文本

    • 代码

  • 布尔

  • 日期

  • 时间

  • DateTime

选项数据类型是基于零的枚举器类型,因此您可以将选项值转换为整数。 因此,选项数据类型是数值数据类型,原因是选项值以整数的形式存储。

字符数据类型为单个字符;因此它也作为数字存储。 它使用 ASCII 字符编号。 您只能有 256 个字符,因此字符的值只能在 0 到 255 之间。

操作数据类型不能用于表中的字段,但它用于指定用户在页面上执行的操作。 PAGE.RUNMODALRUNMODAL 方法(稍后将在本学习路径中讨论)返回操作数据类型的值。 以下操作可用:

  • OK

  • Cancel

  • LookupOK

  • LookupCancel

  • Yes

  • No

  • RunObject

  • RunSystem

复杂数据类型

如果要处理表、图片(位图)或磁盘文件中的记录,您可以使用复杂数据类型。 这些数据类型可以存储多个值。 Application language 包含许多复杂数据类型:

  • BigText

  • BLOB

  • CodeUnit

  • DateFormula

  • 对话

  • 文件

  • Fieldref

  • GUID

  • InStream 和 OutStream

  • KeyRef

  • 页面

  • 查询

  • 记录

  • RecordID

  • RecordRef

  • 报表

  • 系统

  • TableFilter

  • 变型

  • 列表和字典

记录数据类型指向特定表的记录。 记录包含多个值,因为它们包含多个字段。