抑制の例 |
次の例を検討してみます。ある小売会社では、中央の顧客データベースから取得した「送付先」住所が印刷された出荷ラベルを作成しています。次のサンプルデータベースに示すように、一部のレコードには顧客名と会社名が含まれ、その他のレコードには顧客名または会社名のみが含まれています。
"CustomerName","CompanyName","Address","City","State","ZIP"
"Jake Diamond","Diamond, Inc.","PO Box 60","Gem Town","NV","50897"
"Meg Reilly","","148 Circle Drive","Maple","WA","98005"
"","All-State Trucking","5601 Interstate","Huntsville","IN","40890"
空白のフィールドは、2 つの引用符で示されます ("")。
これらの情報をテキストファイルに保存すると、各情報は 1 つのデータベースフィールドとして使用されます。その後、データベースから情報を動的に取得する住所テンプレートを作成できます。
各フィールドが個別のテキストオブジェクトとして印刷されるようにテンプレートを設定すると、ラベルは次のように印刷されます。
Jake Diamond |
Meg Reilly |
|
2 番目のレコードの 2 番目のフィールドおよび 3 番目のレコードの最初のフィールドが空白です。
この方法を使用すると、上記の 3 つのラベルは空白行なしで次のように印刷されます。
Jake Diamond |
Meg Reilly |
All-State Trucking |
データベースを作成します。
データベースに接続します。
住所ラベルテキストオブジェクトを作成します。
住所ラベルテキストオブジェクトを設定します。
空白フィールドを抑制する (印字しない) ように設定します。
詳細については、次の手順を参照してください。
関連トピック