VBAでは、特定の条件の場合に選択リストの可能な値を制限するコードを記述しようとしていますまたは可能な値が1つのみの場合は、コントロールの値をその1つの可能な値にデフォルト設定するか、可能な値がない場合はnullリストを返します。VBA:可能な結果が1つだけの場合、デフォルトの制御値にする必要があります。
具体的には、フォームでは、私はEventDateとProtocolIDを持っています。プロトコルはBeginImplementationDate
とEndImplmentationDate
です。 EventDateが2つ以上のプロトコルのBeginImplementationDate
とEndImplementationDate
(プロトコルがまだアクティブな場合はnullでもかまいません)の間にある場合、これらのプロトコルのすべてのProtocolIDをドロップダウンリストに表示する必要があります。 1つのプロトコルのみがその基準を満たしている場合、フィールドは、修飾するProtocolIDにデフォルトする必要があります。ゼロプロトコルが基準を満たす場合、ドロップダウンリストは空になります。
コンボボックスのレコードソースをクエリresutlに設定する必要がありますか?あなたは本当に退屈なのですか?P <3 –
@DougCoatsあなたは本当に退屈しなければなりません。 – nicomp
@nicomp私は助けてくれるのが好きですが、simultanoueslyはグーグルを良くする方法を学ぶ必要がある人のためにいくらかサディスティックです。 –