私はアクセスの部屋予約システムを構築しています、私はクエリに関するマクロの助けが必要です。マクロを取得するにはどのようにクエリレコード/行ごとにアクションを行う?
をこれが正常に動作します:
これは、彼らが部屋を予約するようになったときに、フォームの人々が表示されますです。
私がやったことは、その日に応じて、特定の部屋の予定時間を返すクエリを作成することです。
この特定のクエリでは、ルーム111今日のためです。ここでは、今日、部屋111は期間3,4,6で利用できないことを示しています。
これらの行をそれぞれ見て、フォーム上の関連するテキストボックスコントロールを空白にするマクロを作成する必要があります。
だから、このように見える終わる必要があります。
これは、マクロを使用して可能である場合、私は知らない、または私はVisual Basicのを使用する必要があります場合。私はマクロを取得する必要があります/コードと言って:
"各行に対しての、IF 111ScheduleCheck.TimeSlot =" 期間1" 、THEN FORMAT背景TO 111_P1 =黒 "の行ごとに
"、IF 111ScheduleCheck .TimeSlot = "期間2"、THEN背景TO FORMAT 111_P2 =ブラック」
などなど
しかし私はそれが動作しません、これを試してみた:
私はそれを実行すると、私はちょうどこのエラーが表示されます:
誰かが私を助けることができますか?
おかげで、
ローワン:)
あなたは[条件付き書式](https://support.office.com/en-us/article/Video-Highlight-data-onを試してみました-forms-by-conditional-formatting-44fe5b63-b6fa-48ea-966e-b5e54eb072b0)? –
マクロを忘れてVBAを使うことをお勧めします。あなたのフォームは連続フォームか単一フォームか?連続していると、これは簡単ではありません。 – Andre
@ThomasInzinaが示唆するように、条件付き書式設定でクロス集計可能性があります。フォームがどのように縛られているかどうか教えてください。 * - > * – Parfait