コーディングガイドライン

Last-modified: 2022-08-15 (月) 01:35:21

テーブル

識別子
会員番号などの識別子は、短いテキスト型で定義します。
会員番号が数字だけとは限りません。今は数字だけでも、将来 ABC12345 といった体系に代わるかも知れません。
また通常、識別子で計算を行う事はありません。佐藤さんの会員番号と田中さんの会員番号を足したり割ったりする必要は、通常ありません。

日付
日付は、日付型で定義します。

Microsoft Access クラス オブジェクトの構成

  • 型の宣言
    • 定数の宣言
    • 列挙型の宣言
    • ユーザ定義型の宣言
  • モジュール変数の宣言
  • プロシージャの定義
    • 一般プロシージャの定義
    • イベントプロシージャの定義

型の宣言は、ステートメント名の順序(Const, Enum, Type)でさほど深い理由はありません。

コントロール

オプション ボタン

オプション ボタンのオプション値(OptionValue)は、プロパティに直接設定せず、フォームの開く時(Form_Open)イベントで設定します。
これは、変更が発生した場合に、デザインビューのプロパティが検索できないのに対し、VBE であれば検索することができるためです。

Public Enum UdOptionValue
    udValueA = 1
    udValueB = 2
    udValueC = 3

End Enum

Private Sub Form_Open(Cancel As Integer)
    オプション1.OptionValue = 1
    オプション2.OptionValue = 2
    オプション3.OptionValue = 3

End Sub