tabClients_Change rivate Sub ()
На tabClients_Change_Err ошибки переход
Тусклое strSQL как шнур
DoCmd.Hourglass поистине
Application.Echo ложные, «обрабатывающ…»
С мной
Выберите tabClients случая
Покрывайте 0 'первых TabPage (Дженерал)
'Не сделайте ничего. SourceObject нагрузило.
Случай 1 'во-вторых TabPage (академичное)
'Предметы источника нагрузки на академичной плате
Если .stuSchedule_subform.SourceObject <> «frm_STU_SCHEDULE» после этого
.stuSchedule_subform.SourceObject = «frm_STU_SCHEDULE»
Закончитесь если
Если .academics_subform.SourceObject <> «frm_STU_ACAD» после этого
.academics_subform.SourceObject = «frm_STU_ACAD»
Закончитесь если
Случай 2 'третье TabPage (история)
'История клиента находки.
Если DLookup («CLIENT_ID», «tbl_HISTORY», «CLIENT_ID =» & Me.CLIENT_ID) после этого
.CLI_HISTORY_subform.SourceObject = «frm_CLI_HISTORY»
Еще
'Если никакой историей не будет имеющийся, проворный потребитель для того чтобы добавить историю клиента.
Если MsgBox, то («отсутствие имеющейся истории клиента. И вы любите добавить его теперь? », vbYesNo) = vbYes после этого
'Введите новый рекорд в в tbl_HISTORY
с currentdb.openrecordset («tbl_History»)
.addnew
! Client_ID=Me.Client_ID
.update
конец с
'strSQL = «ВСТАВКА В ЗНАЧЕНИЯ tbl_HISTORY (CLIENT_ID) (" & Me.CLIENT_ID & ")»
'CurrentDb.Execute strSQL1, dbFailOnError
'Новый рекорд и индикация находки как subform
Если DLookup («CLIENT_ID», «tbl_HISTORY», «CLIENT_ID =» & Me.CLIENT_ID) после этого
.CLI_HISTORY_subform.SourceObject = «frm_CLI_HISTORY»
Закончитесь если
Закончитесь если
Закончитесь если
Случай 3
'…
Случай 4
'…
'…
Конец отборный
Конец с
DoCmd.Hourglass ложное
|