tabClients_Change secondario del rivate ()
Sul tabClients_Change_Err di avanzamento di errore
strSQL fioco come stringa
DoCmd.Hourglass allineare
Application.Echo falsi, “procedando…„
Con me
Selezionare i tabClients di caso
Caso 0 'primi TabPage (generali)
'Non fare niente. SourceObject ha caricato.
Caso 1 'in secondo luogo TabPage (Academic)
'Oggetti di fonte del carico sulla linguetta accademica
Se .stuSchedule_subform.SourceObject <> “frm_STU_SCHEDULE„ allora
.stuSchedule_subform.SourceObject = “frm_STU_SCHEDULE„
Concluder se
Se .academics_subform.SourceObject <> “frm_STU_ACAD„ allora
.academics_subform.SourceObject = “frm_STU_ACAD„
Concluder se
Caso 2 'terzo TabPage (storia)
'Storia del cliente del ritrovamento.
Se DLookup (“CLIENT_ID„, “tbl_HISTORY„, “CLIENT_ID =„ & Me.CLIENT_ID) allora
.CLI_HISTORY_subform.SourceObject = “frm_CLI_HISTORY„
Altrimenti
'Se non c'è nessuna storia utente disponibile e rapido aggiungere la storia del cliente.
Se MsgBox (“nessuna storia del cliente disponibile. gradite ora aggiungerli? „, vbYesNo) = vbYes allora
'Inserire un nuovo record in tbl_HISTORY
con currentdb.openrecordset (“tbl_History„)
.addnew
! Client_ID=Me.Client_ID
.update
estremità con
'strSQL = “INSERTO NEI VALORI del tbl_HISTORY (CLIENT_ID) (" & in Me.CLIENT_ID & ")„
'CurrentDb.Execute strSQL1, dbFailOnError
'Nuovo record ed esposizione del ritrovamento come subform
Se DLookup (“CLIENT_ID„, “tbl_HISTORY„, “CLIENT_ID =„ & Me.CLIENT_ID) allora
.CLI_HISTORY_subform.SourceObject = “frm_CLI_HISTORY„
Concluder se
Concluder se
Concluder se
Caso 3
'…
Caso 4
'…
'…
Estremità prescelta
Estremità con
DoCmd.Hourglass falso
|