フォームでのレコードの選択の使用

データ入力フォームにレコード選択機能を追加すると、ユーザーは、印刷ジョブごとに印刷するデータベースレコードを選択できます。データベースレコードのリストからのレコード選択をサポートするデータ入力コントロールは、レコードピッカーコントロールとドロップダウンレコードピッカーコントロールです。

どちらのコントロールにも列と行のグリッドが表示され、[データベースの設定] ダイアログで指定したデータベースレコードセットが一覧表示されます。これには、[フィルタ] ビューで指定したファイルも含まれます。この表示内容は、[印刷] ダイアログからアクセスできる [レコードの選択] ダイアログと同じです。

どちらのレコードピッカーコントロールも、クエリプロンプトにリンクされたデータ入力コントロールを含むフォームで使用できます。その場合、レコードピッカーコントロールには、クエリプロンプトに対して印刷オペレータの応答によって印刷時に指定されたフィルタ条件でフィルタ処理されたレコードセットが入力されます。

データ入力フォーム上でレコードピッカーコントロールとクエリプロンプトを組み合わせる方法の詳細については、「フォームシーケンス」を参照してください。

2 つのコントロールの違いを次に示します。

Closedレコードピッカーまたはドロップダウンレコードピッカーコントロールをフォームに追加するには

  1. データ入力フォームビューの [作成] メニューから、[データ入力コントロール] をクリックし、目的のコントロールを選択します。または、オブジェクトツールバー アイコンをクリックし、目的のコントロールをクリックします。

  2. データ入力フォーム上でコントロールを配置する場所をクリックします。

  3. コントロールをダブルクリックして、コントロールのプロパティ ダイアログを開きます。または、コントロールを右クリックし、[プロパティ] をクリックします。

  4. 左側のナビゲーションウィンドウで、次に示すように適切なプロパティページをクリックします。

    • レコードピッカーコントロールを作成した場合は、[レコードピッカー] をクリックして、[レコードピッカー] プロパティページを開きます。

    • ドロップダウンレコードピッカーコントロールを作成した場合は、[ドロップダウンレコードピッカー] をクリックして、[ドロップダウンレコードピッカー] プロパティページを開きます。

  5. プロパティページのオプションを使用して、コントロールで印刷時にサポートする機能をカスタマイズします。

  6. コントロールのプロパティダイアログのナビゲーションウィンドウで、[] をクリックして [] プロパティページを開き、コントロールに表示する列をカスタマイズします。

  7. 必要に応じて、その他のプロパティページを使用して、その他のコントロール設定を変更します。

  8. [閉じる] をクリックして、コントロールのプロパティダイアログを閉じます。

  9. メインツールバー をクリックして、データ入力フォームをプレビューし、レコードピッカーコントロールから印刷するレコードを選択します。ドロップダウンレコードピッカーコントロールでは、選択できるレコードは 1 つだけです。

  10. [プレビュー] をクリックして、印刷する項目を表示します。

  11. [閉じる] をクリックして印刷プレビューをキャンセルするか、[印刷] をクリックして項目をプリンタに送信します。

データ入力フォームのプレビューを表示してから項目を印刷するには、テンプレート上で少なくとも 1 つのオブジェクトがデータソースのデータベースフィールドにリンクされている必要があります。

レコードピッカーコントロールとドロップダウンレコードピッカーコントロールのカスタマイズ

レコードピッカーコントロールとドロップダウンレコードピッカーコントロールはどちらも、それぞれのプロパティページ ([レコードピッカー] プロパティページおよび [ドロップダウンレコードピッカー] プロパティページ) のオプションを使用して、コントロールの印刷時の表示をカスタマイズできます。次に示すような [レコードの選択] ダイアログで使用できるものと同じ機能をコントロールでサポートするかどうかを指定できます。

プロパティページで無効にしたオプションは、コントロールの印刷時のコンテキストメニューでも無効になります。

関連トピック