|
フォーム上にあるボタンを押すことによりデータの保存を実行したいのですが、
コンパイルエラーがでて困っています。
ヘルプを見ても問題が何処にあるのかわかりません。
エラー内容:
コンパイルエラー
Sub、FunctionまたはProperityが必要です。
作成しているコードは、
Private Sub save_Click()
Dim myMSG As String
On Error GoTo ERR_3022 '抽出条件が未入力の場合
myMSG = Nz(DLookup("テーブル名", "Q_全課題番号", _
"課題番号='" & Me.txt1 & "'"), "")
If myMSG = "" Then
If vbYes = MsgBox("データを登録しますか?", vbYesNo, "確認") Then
'テーブルへのレコード登録
Set rs = CurrentDb.OpenRecordset("T_008一般業務", dbOpenDynaset, dbSeeChanges)
rs.AddNew
'一般業務レコード
rs![課題番号] = txt1
rs![業務名もしくは内容] = txt2
rs![設計受付年月日] = txt3
rs![回答予定年月日] = txt19
rs![回答実績年月日] = txt4
rs![DR1実施有無] = check1
rs![DR1実施予定日] = txt5
rs![DR1実施日] = txt6
rs![案件状態] = check2
rs![単価] = txt21
rs![技術検討計画] = txt7
rs![社内外調整計画] = txt8
rs![所内試験計画] = txt9
rs.Update
rs.Close
Set rs = Nothing
End If
Else
MsgBox myMSG & " で既に登録されています"
End If
ERR_3022:
If Err.Number = 3022 Then
MsgBox "入力した課題番号は重複しています。" & Chr(13) _
& "設計管理Tに確認の上、再度入力して下さい。", vbOKOnly
End If
End Sub
以上です。助けてください。
|
|