Access ではチェックボックスコントロールが 1 つしか提供されていませんが、WingDings では複数のチェックボックスコントロールが提供されています。ぜひご自由にお使いください。
以下のAccessレポートは、Yes/Noフィールドのデフォルトの表示を示しています。この場合、チェックされていないボックスは製品がまだ販売されていることを意味し、チェックされているボックスは製品が販売中止になったことを意味します。ほとんどの場合、デフォルト設定で十分であり、変更する必要はありません。しかし、場合によっては、もう少し柔軟な設定が必要になることもあります。
デフォルト以外のチェック ボックスを表示する最も簡単な方法は、次のチェック ボックス コントロールを提供する WingDings フォントを使用することです。
これらのチェックボックスを作成するには、[Alt]キーを押しながらテンキーの適切な数字キーを押します。テンキー上部の数字キーは使用しないでください。このテクニックを使用するには、テンキーを使用する必要があります。その後、作成された文字にWingDingsフォントを適用します。
WingDingsフォールトをAccessレポート(2003、2007、2010)に適用する場合、上記の文字のうち2つを選択します。1つは「はい」(True)値を表し、もう1つは「いいえ」(False)値を表します。では、これらすべてをAccessレポートに適用してみましょう。
- Yes/No フィールドが表示される限り、お好きな Access レポートをご使用ください。サンプルレポートは、Access に付属のサンプルデータベース Northwind の Products テーブルに基づいています。このテーブルには、「Discontinued」という Yes/No フィールドが含まれています。
- レポートをデザインビューで開き、「Discontinued」連結コントロールを削除します。チェックボックスをオンにして、Deleteキーを押します。
- デフォルトのチェック ボックス コントロールを、ラベルのないテキスト ボックスに置き換えます。
- 新しいテキスト ボックスに対して次のコントロールを設定します。
コントロール ソース = 廃止 (または Yes/No フィールドの名前)。
フォント名 = WingDings
幅 = .25 (後でリセットすることもできますが、ここから始めるのが適切です。)
- 「書式」プロパティフィールドを選択し、「はい」および「いいえ」チェックボックスを表示するための適切な文字を、false ;\ trueの形式で入力します。この例では、[Alt]キーを押しながらテンキーの「0253」を押します。次に、セミコロン(;)とバックスラッシュ(\)を入力します。次に、[Alt]キーをもう一度押しながら、テンキーの「0254」を押します。
- フォントサイズを12に変更します
- 印刷プレビューでレポートを表示します。
ご覧のとおり、No(またはfalse)の値は空白ではなくXマークが表示されます。Yes(true)のチェックボックスにはチェックマークが表示されますが、スタイルが異なります。Yesの値にチェックマークのみを表示し、Noの値には何も表示したくない場合は、最初のFormatコンポーネントを空白のままにしておきます(手順5)。さらに、色などの他のフォーマット属性も試してみてください。

スーザン・ハーキンス
スーザン・セールス・ハーキンスは、デスクトップソリューションを専門とするITコンサルタントです。以前は、世界最大の技術雑誌出版社であるコブ・グループの編集長を務めていました。