名前と連絡先番号を含むデータベースを作成しています。現在、3 つの異なる連絡先番号 (携帯電話、固定電話など) に対して 3 つの列があります。次に、「最適な連絡先」の別の列を作成します。つまり、レコードに連絡するために最初にダイヤルする必要がある番号 (3 つのうち) を作成します。
そのため、そのレコードの 3 つの連絡先番号をドロップダウンする最適な連絡先フィールドのルックアップを作成したいと考えています。
連絡先番号の 3 つの列が「携帯」、「固定電話」、「セル」であると仮定すると、「最適な連絡先番号」コントロールの行ソースに次のようなものを使用できます。
select mobile
from the_phone_numbers_table
where person_id_number = Forms!Your_form_name!person_id_number_control
union all
select landline
from the_phone_numbers_table
where person_id_number = Forms!Your_form_name!person_id_number_control
union all
select cell
from the_phone_numbers_table
where person_id_number = Forms!Your_form_name!person_id_number_control
ただし、「最適な接触」コントロールの値がこれらの 3 つの数値のいずれか (これらの 3 つの列のいずれか) に等しく、他の数値がないことを保証する制約をテーブルに設定する必要があります。