0
하위 양식이 첨부 된 양식을 만들었습니다. 레코드를 삭제하는 쿼리를 실행하는 버튼이 있는데 먼저 테이블에 사용 가능한 경우 모든 하위 양식 정보를 포함하는 데이터를 복사하려고합니다. 다음 코드를 사용했지만 아무 일도 일어나지 않습니다. 부디! 내가 뭘 놓치고 있니? 당신이 당신의 필드 값을 모두 설정 한 후에양식과 하위 양식의 데이터를 ms 액세스의 표로 복사하는 방법은 무엇입니까?
Private Sub Command63_Click()
Dim db As Database, delfile As Recordset, Criteria As String
Set db = CurrentDb
Set delfile = db.OpenRecordset("DelFile", DB_OPEN_DYNASET)
'add data to deleted taxpayer file table
With delfile
.AddNew
!DeletedBy = (Forms!MainMenu!username)
!Branch = Me.Branch
!TaxType = Me.TaxType
!Volume = Me.Volume
!Keyedby = Me.Keyedby
!DateKeyed = Me.DateKeyed
!CreatedAt = Me.CreatedAt
!Comment = Me.Comment
End With
delfile.Close
db.Close
End Sub
코드에 .Update를 추가했지만 오류가 발생합니다. 양식을 가져온 후 다른 테이블에 바인드 된 데이터를 가져 와서 문제를 일으킬 수 있습니까? – Kefash
나는 단지 내가 가진 오류를 보았다. 누락 된 .update 줄과 함께 나는 정보를 보내는 테이블에서 필수 필드를 제외하고있었습니다. – Kefash