こんにちは、私はアクセス データベースを作成していますが、特定のことを行う方法がわかりません。
MovieID と CustomerID の 2 つのテキスト ボックスを含むフォームがあります。また、MovieList、CustomerInfo、および HireHistory という 3 つの個別のテーブルもあります。必要なのは、指定されたボックスに MovieID と CustomerID を入力してボタン HireButton を押すと、その特定の MovieID の LastHireDate を Today() に編集し、その特定の CustomerID の LastHireDate を Today() に編集し、次に HireForm (最初の行に CustomerID があります)、次の形式で CustomerID の下に新しいレコードを追加します。MovieID " on " Today()
また、その MovieID のジャンルをチェックし、R16 または R18 の場合、顧客が今日 16 歳または 18 歳以上かどうかをチェックし、そうでない場合はエラー ボックスが表示されるようにする必要があります。16 歳か 18 歳かをチェックする方法は知っていますが、エラー ボックスは知りません。
私はそれがたくさんのテキストであることを知っているので、私がやりたいことをより簡単に理解できるように、頭の中にあるもの (コードがどうあるべきか) を書きます。
IF MovieID.Rating = 'R16' OR 'R18'
THEN IF CustomerID.[Date(Year(DOB)+16,Month(DOB),(Day(DOB))] > Today()
THEN DISPLAY Msgbox = "Sorry, too young"
ELSE SET CustomerID.LastHireDate = Today()
SET MovieID.LastHireDate = Today()
ADDRECORD in HireHistory for that CustomerID to (MovieID & " on " & Today())
ELSE SET CustomerID.LastHireDate = Today()
SET MovieID.LastHireDate = Today()
ADDRECORD in HireHistory for that CustomerID to (MovieID & " on " & Today())
それはそれをもう少しよく説明していますか?よろしくお願いします。:)