1

3時間のアクセス紹介の後、課題として小さなデータベースをセットアップする必要があり、完全に失敗しています。しかし、私は数時間YouTubeをしましたが、それでも結果に変化はありません. Access にあまりにも多くの Excel 関数を実装しようとしていますか?

私の質問/問題:

私は DVD レンタル ビジネス用に 3 つのテーブルを持っています。顧客、映画、レンタル。

レンタルした映画の開始日と終了日、両方のデータ型 " Date/Time" 開始日は今日であるdefault; validation rule: =Date() End date必要があります。

start date; validation rule: =[Enddate]>=[Startdate]

エラー メッセージが表示されます。

invalid SQL syntax - cannot use multiple columns in a column-level CHECK constraint.

フィールドではなくテーブルのプロパティで設定していますが、何が間違っていますか?

4

1 に答える 1

3

エラー メッセージが表示された場合:検証ルールinvalid SQL syntax - cannot use multiple columns in a column-level CHECK constraint.内の検証として複数の列を追加しようとしています。Fieldテーブル デザイン ビューでは、これは下部にあるボックスで、[全般] と [ルックアップ] のタブがあります。

複数の列を使用する制約を適用するには、テーブル レベルで行う必要があります。これには、デザイン ビューでテーブルを右クリックし、プロパティを選択してプロパティ シートを開くことでアクセスできます。これが開いたら、使用可能な Validation Rule フィールドにチェックを入れることができますが、等号なしで括弧で囲みます。([Enddate]>=[Startdate])

于 2013-11-26T20:20:48.167 に答える