0

この質問に対する答えを一日中探してみましたが、見つけることができませんでした。

同じフォームに 2 つのコンボボックスを配置したいのですが、クエリによって異なるデータを表示します。1 つのコンボボックスは選択した部屋を割り当てるためのもので、もう 1 つは 2 番目のコンボボックスで選択した部屋を割り当て解除するためのものです。Access データベースがあり、テーブルの 1 つに 4 つのフィールド (ID、部屋名、アクティブ (チェックボックス = はい/いいえ)、部屋貸与 (チェックボックス = はい/いいえ) があります。基本的には、最初のコンボボックスに部屋名のみを表示する必要があります。貸し出されていない部屋を割り当てて、他のコンボボックスに貸し出されている部屋のみを表示して、空きが出たら割り当てを解除できるようにします。

作成したクエリをテストし、データをプレビューすると正常に動作しました。

どんな助けでも大歓迎です!

4

1 に答える 1

0

あなたが何をしようとしているのかを理解するのに少し時間がかかりました. 基本的に、あなたは非常に基本的なテーブルと正しいアイデアを持っていますが、あなたのアプローチはタスクを複雑にしています. 私が考えることができる最も簡単な解決策は、テーブルに基づいて新しいフォームを開始し(知っています、知っていますが、最も簡単だと言いました)、すべてのフィールドをフォームにドラッグします(または好みの方法でそこに移動します)リンクのみの場合は、必要に応じて非表示にしてください。一度にたくさんの部屋を見たい場合は、連続した列の形にします。私は、メイン データの下のサブ フォームにリンクされた各部屋のメモ エリアが必要ですが、それは私です。ともかく。2 つのブール値 (Yes/No) フィールドで、更新後のイベントに簡単な式を入力します。

次に、クイック ビュー レポートまたはフォームの 2 つのクエリを使用して、利用可能なすべての部屋またはすべての予約済みの部屋を表示できます。

クレイグ

于 2013-11-11T14:20:42.723 に答える