rivate SubtabClients_Change ()
Op Fout GoTo tabClients_Change_Err
Schemerige strSQL als Koord
DoCmd.Hourglass Waar
Application.Echo Vals, „Verwerkend…“
Met me
Selecteer Geval tabClients
Geval 0 'Eerste (Algemene) TabPage
'Doe niets. Geladen SourceObject.
Geval 1 'Tweede (Academische) TabPage
'Van de bron lading voorwerpen op Academisch lusje
Als .stuSchedule_subform.SourceObject <> „frm_STU_SCHEDULE“ toen
.stuSchedule_subform.SourceObject = „frm_STU_SCHEDULE“
Eind als
Als .academics_subform.SourceObject <> „frm_STU_ACAD“ toen
.academics_subform.SourceObject = „frm_STU_ACAD“
Eind als
Geval 2 'Derde TabPage (Geschiedenis)
'Vind cliëntgeschiedenis.
Als DLookup („CLIENT_ID“, „tbl_HISTORY“, „CLIENT_ID =“ & Me.CLIENT_ID) Dan
.CLI_HISTORY_subform.SourceObject = „frm_CLI_HISTORY“
Anders
'Als geen geschiedenis beschikbare, snelle gebruiker is om cliëntgeschiedenis toe te voegen.
Als MsgBox („Geen beschikbare cliëntgeschiedenis. Zou u het willen nu toevoegen? “, vbYesNo) = vbYes toen
'Tussenvoegsel een nieuw verslag in in tbl_HISTORY
met currentdb.openrecordset („tbl_History“)
.addnew
! Client_ID=Me.Client_ID
.update
eind met
'strSQL = „NEEM IN tbl_HISTORY (CLIENT_ID) WAARDEN (“ & Me.CLIENT_ID op & „)“
'CurrentDb.Execute strSQL1, dbFailOnError
'Vind nieuwe verslag en vertoning als subform
Als DLookup („CLIENT_ID“, „tbl_HISTORY“, „CLIENT_ID =“ & Me.CLIENT_ID) Dan
.CLI_HISTORY_subform.SourceObject = „frm_CLI_HISTORY“
Eind als
Eind als
Eind als
Geval 3
'…
Geval 4
'…
'…
Uitgezocht eind
Eind met
DoCmd.Hourglass Vals
|