Soraマニュアル

2章 システムの概要


Soraシステムを起動するとSoraメニューが表示します。Soraメニューから各メニュー処理を実行します。
メニュー処理では、データを検索し、編集し、印刷する一連の処理で構成されています。
メニュー処理は、データを格納するSoraテーブル、Soraテーブルを表示するSoraフォーム、Soraテーブルを検索する検索書式、Soraテーブルを印刷するSoraレポート、検索書式・Soraレポートを一覧で表示(管理)する処理選択テーブルで構成されています。
オリジナルのシステムを構築したい場合は、「Soraアプリを作成するには」を参照してください。

                        --------------------------
                        | ------    ======       |          ------ 
                検索 → | |メニュー| → |表示| 編集  | → 印刷  /    / 
                        | ------    ======       |          /////  
                処理 → |                修正更新|          単印刷 
                        |        表示↑↓新規追加|          ------ 
              計算 → |        参照    削除    |          /    / 
                        |           _______      |          /////  一覧
            自動採番 → |           |テーブル|      |          一括印刷
                        |           ~~~~~~~      |
     Excelデータ登録 → |                        |
                        --------------------------
                        
  1. Soraシステムに必要なオブジェクト
  2. Soraオブジェクト構造
  3. Soraオブジェクト一覧

この章の内容
2-1Soraメニュー
2-2検索
2-3編集
2-4印刷
2-5フォーム処理
2-6マクロ処理
2-7自動採番
2-8登録



<Soraシステムに必要なオブジェクト>
  1. Soraメニューテーブル
    業務メニューに表示する業務が登録されています。
  2. Soraテーブル
    データが格納されています。
  3. Soraフォーム
    データを表示、編集します。
  4. Soraレポート
    データを印刷します。
  5. 検索書式テーブル
    データを検索する条件式を設定します。
  6. 登録書式テーブル
    Excelデータを取り込む規則を設定します。
  7. 処理選択テーブル
    サブメニュー、印刷メニュー、マクロメニューに表示する登録書式、検索書式、Soraレポート、マクロを登録します。

<Soraオブジェクト構造>
[Soraメニュー]フォーム[SoraMenu]
  |−Soraメニューテーブル[USysApm...]
        |
        |−[条件検索]フォーム[Ap00RefRef]
        |    |−条件検索書式テーブル[USysRef...]
        |    |−処理選択テーブル[USysSel...]
        |          |−検索書式テーブル[USysRef...]
        |
        |−[AND検索]フォーム[Ap00RefAnd]
        |    |−AND検索書式テーブル[USysRea...]
        |
        |−[OR検索]フォーム[Ap00RefOrr]
        |    |−OR検索書式テーブル[USysReo...]
        |
        |−[一覧検索]フォーム[Ap00RefLst]
        |    |−一覧検索書式テーブル[USysRel...]
        |
        |−[移動検索]フォーム[Ap00RefSek]
        |    |−移動検索書式テーブル[USysRes...]
        |
        |−Soraフォーム
        |    |−Soraテーブル
        |
        |−[印刷]フォーム[Ap00Print,Ap00PrnDnp]
        |    |−処理選択テーブル[USysSel...]
        |          |−印刷(Soraレポート)[...]
        |
        |−[処理選択]フォーム[Ap00Select]
              |−処理選択テーブル[USysSel...]
  |
[サブメニュー](フォーム[SoraMenu])
  |−処理選択テーブル[USysSel...]
        |−検索書式テーブル[USysRef...]
        |−登録書式テーブル[USysEnt...]

[Soraメニュー]は、Soraメニューテーブルを元に表示しています。
[サブメニュー]は、処理選択テーブルを元に表示しています。
[条件検索]は、検索書式テーブルを元に表示しています。
[条件検索]の検索欄は、処理選択テーブルを元に表示しています。
[Soraフォーム]は、Soraテーブルを元に表示しています。
[印刷]([Soraフォーム]の[F6:印刷][F9:一括])は、処理選択テーブルを元に表示しています。
[処理選択]([Soraフォーム]の[Shift+F5:選択])は、処理選択テーブルを元に表示しています。

<Soraオブジェクト一覧>
  1. テーブル
    [MSys...]:Accessシステム関連ファイル
    [USysStd...]:Sora雛型テーブル
    [USysYpaWrk]:Sora印刷用作業テーブル
    [USysCpyInfo]:Sora複写処理情報テーブル
    [USysApwMsg]:Soraメッセージテーブル
    [USysCod...]:Soraコードテーブル
    [USysSelSys...]:Soraシステム処理選択テーブル
    [USysAccessErr]:Accessエラーリスト
    [USysWrk...]:Sora作業テーブル
  2. クエリー
    システム部のクエリーはありません。
  3. フォーム
    [Ap00StartUp]:Soraスタートアップフォーム
    [ApStd...]:Sora雛型フォーム
    [上記以外]:隠しオブジェクト
    [Ap00...]:Sora操作フォーム
    [ApKnk...]:Sora環境設定フォーム
    [ApMng...]:Sora処理操作フォーム
    [ApPup...]:Soraポップアップ操作フォーム
  4. レポート
    [ApStd...]:Sora雛型レポート
    [ApSys...]:Soraシステムレポート
  5. マクロ
    Sora...:リボン[Soraツール]を実行するマクロ。
  6. モジュール
    [mdlAp...]:Soraモジュール
    [mdlApUsrFun]:Soraユーザ関数(参照可)
    [mdlApSysCon]:Soraシステム定数(参照可)
    [上記以外]:隠しオブジェクト(参照不可)