Microsof Access で VBA を作成しようとしています (VBA を使用する方法がある場合)。私が必要としているのは、来週中に展開が行われることを警告するポップアップ メッセージです。
私のテーブルは Tasks_List と呼ばれ、Deployment_Date というフィールドがあります。
私が必要だと思うのは、初期フォームの OnLoad をまとめることです。今日の日付を確認し、Deployoment_Date を確認して、来週中に展開が行われるかどうかをポップアップ表示します。ポップアップには、Initiating_System、Deployment_Date、Description など、どのような展開が行われているかが表示されます。
前もってありがとう、私はこれでレンガの壁にぶつかりました。試したことを投稿しますが、VBAの知識がなく、かなり悪いです。
私が試したこと:
Private Sub Report_Open(Cancel As Integer)
Dim varX As Variant
varX = DLookup(Tasks_List.[Deployment_Date]< Now - 20)
If varX > 0 Then GoTo line2
line1: msgbox "Deployment approacing for: "
line2:
End Sub
編集: 以下のヘルプの後、このためのクエリとフォームを作成しました。Dcount の使用:
Private Sub Detail_OnLoad()
Deploy = DCount("*", "Tasks_List_Popup_Query")
If Deploy <> 0 Then
DoCmd.OpenForm "Tasks_List_Popup_Query_Form"
DoCmd.GoToRecord , , acNewRec
End If
End Sub