У меня есть основная форма и непрерывная подчиненная форма, которая связана с основной формой с помощью invoice id, customer name and invoice date
.Когда я добавляю новый счет-фактуру, я выбираю клиента в основной форме и вводю данные в подчиненную форму, поскольку разрешаю редактирование в моей подчиненной форме.
Теперь, если я меняю клиента в основной форме, клиент должен также изменить подчиненную форму для данных, которые я уже добавил.Но моя подчиненная форма становится пустой, когда я выбираю предыдущего клиента, она отображает введенные данные.
Я хочу, чтобы мой подчиненный клиент обновлял вновь выбранного клиента в главной форме.Я использовал некоторый код VBA, но он не работает.Код ниже я получил из учебника.
Private Sub Customer_Name_AfterUpdate()
With Me.[Sales_Invoice_Detail(its my subform].Form.RecordsetClone
Do Until .EOF
.Edit
!Customer_Name = Me.Customer_Name (This is the Field which i want to update in my subform)
!Invoice_Id = Me.Invoice_Id( it has one to many relationship between forms)
.Update
.MoveNext
Loop
'MsgBox "You Change Customer To " & Customer_Name & "!"
End With
Me.Refresh
End Sub