組み込みデータ型についての確認

完了

変数を宣言する際は、そのデータ型を指定する必要があります。 データ型は、扱う情報の種類と、数値、テキスト値、日付値の別を定義します。

データ型は、次の 2 つのカテゴリに分類されます。

  • 基本データ型

  • 複合データ型

基本データ型

基本データ型は、サブ値に分割することはできず、保持する値は常に 1 つです。

  • Numeric

    • Action

    • Integer

    • BigInteger

    • Decimal

    • Option

    • Char

    • Byte

    • Duration

  • String

    • Text

    • Code

  • Boolean

  • Date

  • Time

  • DateTime

Option データ型は 0 から始まる列挙型です。したがって、オプション値を整数に変換できます。 Option データ型が numeric データ型であるのには理由があります。オプション値が整数として格納されるためです。

Char データ型は単一の文字であるため、番号としても保存されます。 ASCII 文字番号を使用しています。 使用できるのは 256 文字までであるため、文字の値は 0 ~ 255 のみです。

Action データ型は、テーブルのフィールドのデータ型として使用するものではなく、ユーザーがページで実行するアクションを指定するために使用されます。 PAGE.RUNMODAL メソッドと RUNMODAL メソッド (このラーニング パスで後述します) は、Action データ型値を返します。 次のアクションがあります。

  • OK

  • Cancel

  • LookupOK

  • LookupCancel

  • Yes

  • No

  • RunObject

  • RunSystem

複合データ型

複合データ型は、テーブル、画像 (ビットマップ)、ディスク ファイルでレコードを扱う際に使用します。 このデータ型には値を複数格納できます。 アプリケーション言語には、次のような複合データ型が多数含まれます。

  • BigText

  • BLOB

  • CodeUnit

  • DateFormula

  • Dialog

  • File

  • Fieldref

  • GUID

  • InStream と OutStream

  • KeyRef

  • Page

  • Query

  • Record

  • RecordID

  • RecordRef

  • Report

  • System

  • TableFilter

  • Variant

  • List と Dictionary

Record データ型は、特定のテーブルのレコードをポイントします。 レコードには複数のフィールドが含まれるため、値も複数保持されます。