組み込みデータ型についての確認
変数を宣言する際は、そのデータ型を指定する必要があります。 データ型は、扱う情報の種類と、数値、テキスト値、日付値の別を定義します。
データ型は、次の 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 データ型は、特定のテーブルのレコードをポイントします。 レコードには複数のフィールドが含まれるため、値も複数保持されます。