3章 システム管理

3-6Soraマクロ管理


業務から実行するマクロを管理します。起動するには、リボンの[Soraツール]バー[Soraマクロ管理]をクリックします。
[Soraマクロ管理] Soraマクロは、AccessマクロをSoraフォームから実行するように作成したマクロです。マクロ処理後にさらに別のマクロや印刷、検索処理ができます。[Next処理]
  1. Soraマクロ規約
  2. Soraマクロを作成する手順
  3. Soraマクロ処理 処理概要
  4. Soraマクロの属性
  5. 参照

機能詳細

  1. マクロ実行後処理(Next処理)
  2. マクロメニューの範囲表示



<Soraマクロ規約>
  1. Soraマクロは、Soraフォームが開いている状態で実行されることを前提としています。そのため、マクロをデータベースフォームから直接実行した場合、エラーになる場合があります。
  2. Soraマクロには、Soraフォームの表示している1レコードに対して処理する[単処理]とSoraフォームのすべてのレコードに対して処理する[一括処理]があります。
  3. Soraマクロは、はじめに処理する[初期処理]と表示フォームおのおのレコードごとに処理する[主処理]と最後に処理する[後処理]に分けることができます。この3つの処理でできているマクロを標準のSoraマクロとします。
  4. [初期処理]では、ステータスバーにメッセージを表示する処理をはじめに記述します。そのあとに実際の処理を記述します。実際の処理がない場合でも[初期処理]の行を記述します。
  5. [主処理]では、ステータスバーにメッセージを表示する処理をはじめに記述します。そのあとに実際の処理を記述します。
  6. [後処理]では、ステータスバーにメッセージを表示する処理をはじめに記述します。そのあとに実際の処理を記述します。実際の処理がない場合でも[後処理]の行を記述します。

<Soraマクロを作成する手順>
Soraマクロを作成するには、Accessマクロを作成し、その後、処理選択テーブルに登録します。
  1. Accessマクロの作成
    リボンの[作成]タブの[マクロ]でAccessマクロを作成します。
  2. Soraマクロを処理選択テーブルに登録
    リボンの[Soraツール]バー[Soraマクロ管理]でSoraマクロを登録します。(下記参照)

<Soraマクロ管理 処理概要>
該当業務の処理選択テーブルを選択し、[マクロ一覧]をクリックし、表示した一覧のSoraマクロを選択し、[追加]矢印をクリックすることでSoraマクロが処理選択テーブルに登録されます。詳細の設定は[属性]をクリックして設定します。
  1. Soraマクロを処理選択テーブルに追加
    [マクロ一覧]をクリックします。Soraマクロを選択し、[追加]矢印をクリックします。
  2. 属性を変更
    Soraマクロを選択し、[属性]をクリックします。
    Soraマクロの属性を編集するフォーム(メニュー編集フォーム)が開きます。(下記参照)
  3. 処理選択テーブルからSoraマクロの削除
    Soraマクロを選択し、[削除]をクリックします。
    Soraマクロを処理選択テーブルから削除します。
    処理選択テーブルの内容を削除します。
  4. 処理選択テーブルの連番を整列
    [整列]をクリックします。
    Soraマクロの連番を整列します。
  5. 処理選択テーブルのSoraマクロの移動
    移動したい場所の番号を入力し、[移動]をクリックします。
    Soraマクロの表示順番を変更します。
  6. Soraマクロの複写
    Soraマクロを選択し、[複写]をクリックします。
    Soraマクロを複写します。
  7. Soraマクロの削除
    Soraマクロを選択し、[削除]をクリックします。
    SoraマクロをAccessシステムから削除します。
  8. Soraマクロ名の変更
    Soraマクロを選択し、[名前]をクリックします。
    Soraマクロの名前を変更します。

<Soraマクロの属性>
  1. [連番]
    表示する行の順序(昇順)を表わします。
  2. [表示種別]
    ”処理メニュー表示”を設定します。
    表示するフォームを表わします。
  3. [項目名]
    行の項目名として表示します。
  4. [説明]
    行の説明として表示します。
  5. [起動種別]
    ”マクロ処理”を設定します。
    実行する処理を表わします。
  6. [処理種別]
    処理の種類を選択します。
  7. [処理名]
    マクロ名を選択します。
  8. [主処理名]
    レコード単位に処理するマクロ名を設定します。
  9. [初期処理名]
    最初に処理するマクロ名を設定します。
  10. [後処理名]
    最後に処理するマクロ名を設定します。
  11. [Next処理]
    マクロ処理実行後に実行するマクロまたは印刷または検索名を設定します。
  12. [単処理]
    Soraメニューで指定した属性と同じ属性を選択すると、その業務でのみ当マクロが表示します。
  13. [一括処理]
    Soraメニューで指定した属性と同じ属性を選択すると、その業務でのみ当マクロが表示します。