tabClients_Change secundario del rivate ()
En tabClients_Change_Err indicado del error
strSQL dévil como secuencia
DoCmd.Hourglass verdad
Application.Echo falsos, “procesando…”
Conmigo
Seleccionar los tabClients del caso
Encajonar 0 'primeros TabPage (generales)
'No hacer nada. SourceObject cargó.
Caso 1 'en segundo lugar TabPage (académico)
'Objetos de la fuente de la carga en lengüeta académica
Si .stuSchedule_subform.SourceObject <> “frm_STU_SCHEDULE” entonces
.stuSchedule_subform.SourceObject = “frm_STU_SCHEDULE”
Terminar si
Si .academics_subform.SourceObject <> “frm_STU_ACAD” entonces
.academics_subform.SourceObject = “frm_STU_ACAD”
Terminar si
Caso 2 'tercer TabPage (historia)
'Historia del cliente del hallazgo.
Si DLookup (“CLIENT_ID”, “tbl_HISTORY”, “CLIENT_ID =” y Me.CLIENT_ID) entonces
.CLI_HISTORY_subform.SourceObject = “frm_CLI_HISTORY”
'Si no hay historia usuario disponible, pronto agregar historia del cliente.
Si MsgBox (“ninguna historia del cliente disponible. ¿Usted tiene gusto ahora de agregarla? ”, vbYesNo) = vbYes entonces
'Insertar un nuevo récord en en tbl_HISTORY
con currentdb.openrecordset (“tbl_History”)
.addnew
¡! Client_ID=Me.Client_ID
.update
extremo con
'strSQL = “PARTE MOVIBLE EN VALORES del tbl_HISTORY (CLIENT_ID) (” y Me.CLIENT_ID y ")”
'CurrentDb.Execute strSQL1, dbFailOnError
'Nuevo récord y exhibición del hallazgo como subform
Si DLookup (“CLIENT_ID”, “tbl_HISTORY”, “CLIENT_ID =” y Me.CLIENT_ID) entonces
.CLI_HISTORY_subform.SourceObject = “frm_CLI_HISTORY”
Terminar si
Terminar si
Terminar si
Caso 3
'…
Caso 4
'…
'…
Extremo selecto
Extremo con
DoCmd.Hourglass falso
|