機能
パラメーター
複数のルールで使用するプロシージャは、スクリプト エディターからアクセスできるグローバル ルール モジュールに記述します。スクリプト エディターのツールバーにあるドロップダウンリストから、Rule Global Script Module を選択します。グローバル ルール モジュールには、Document Definition エディター (Document Definition → Script Modules → Rule Script…) からもアクセスできます。
スクリプト ルールを使用すると、キャッシュされたデータ セットのレコードにアクセスできます。これは、バリデーションルールを手動で作成する必要がある場合に便利です。キャッシュされたデータ セット内のレコードにアクセスするには、次の手順を実行します。
- IRuleContext.DataSet メソッドを使用してデータ セットに接続します。
- IDataSet.CreateQuery メソッドを使用してクエリを作成します。
- IDataSetQuery.AddValue メソッドを使用して、1 つ以上の条件を追加します。
- IDataSet.GetRecords メソッドを使用して、クエリに一致するデータを取得します。クエリに一致するレコード数を確認する必要がある場合は、IDataSet.GetRecordsCount メソッドを使用します。
- IRecordset.GetRecord メソッドを使用すると、特定のインデックス番号のレコードを取得できます。
