2016-03-30 2 views
0

ich eine große Form mit mehreren Registerkarten haben Eine Tabelle ist in zwei Registerkarten aufgeteiltLink 2 Subformularen in MS Access

Meants STUDENT_ID, Student_Name in einem Tab und Student_DateOfBirth, Student_Address in einem anderen Tab 1: Tom : 2005.01.05: Sydney 2: John: 2006.07.08: Melbourne 3: Mike: 2005.03.09: Perth

Das Problem ist, dass, wenn ich für den ersten Registerkarte klicken Sie auf Weiter (mit der ID und dem Namen) passiert nichts mit dem anderen Unterformular (das DOB und die Adresse hat)

Sub-Form 1 hat 2: John Sub-Form 2 hat 2005.01.05: Sydney

ist es trotzdem kann ich das 2 subforms so verknüpfen, wenn ich in einer Unterform der anderen zum nächsten Datensatz gehen hat die gleichen

Dank

Antwort

1

Wenn Sie Next/Prev Tasten klicken Sie auf jedes subforms auf den Datensatz mit dem gleichen STUDENT_ID auf einem anderen subform blättern subbform Code wie folgt verwendet:

With Me.SubForm2.Form.Recordset.Clone 
    .FindFirst "[Student_ID] = " & Me.Student_ID 
    Me.SubForm2.Form.Bookmark = .Bookmark 
End With 
+0

nichts passiert – asmgx

+0

Ich habe versucht, dass in Form_Current Fall noch nichts – asmgx

+0

passiert es kompilieren lässt .. Ich habe diesen Code verwendet Form_G.Form.Recordset.Clone.FindFirst "ID =" & Me.ID – asmgx