2017-11-15 15 views
0

私は、次の勤務年度にコースを割り当てることができるフォームを用意しています。私は3つの基本コース(コース1、コース2、コース3)を持っています。これらのコースはそれぞれ毎年数回コースを運営しています。コースに関するデータはCourseRunsという別のテーブルに保存されます(各コースには独自のテーブルがあります)。フォームの値に基づいて外部テーブルから日付を取得する

私がやりたいことは、CourseRunsテーブルから日付を取得することです。したがって、フォームにそのような値が設定されている場合:

Course1: Run 2 
Course2: Run 1 
Course3: - 

フォームで選択されたコースランのコース日付を確認したいと思います。レコードを検証するために、コースの日付を使用することが可能である場合

可能であれば、私はまた、あなたが呼び出すことができる上、現在のイベントでは

答えて

0

(私は、割り当てられたコースの日付を衝突したくない)知りたいのですがあなたが参照する情報を表示する読み取り専用ラベル/テキストボックスをリフレッシュするルーチン。コースフィールドの更新後のイベントでは、このルーチンを再度呼び出します。ルーチン自体は、course1/course2/course3 textbox/comboboxes(それらが何であれ)からプライマリキーを取得し、適切なフィルタを持つCourseRunsテーブルでdlookup()を実行します。結果の値をDLookup()から取得し、読み込み専用のFYIフィールドに置きます。あなたが多くのDLookups()をやっていると、コードがうまくいかず、レコードセットのアプローチでより効率的なソリューションが見つかると思いますが、実際にはそれが必要であるかどうかは疑問です。

関連する問題