tabClients_Change secondaire de rivate ()
Sur le tabClients_Change_Err GoTo d'erreur
Faible strSQL comme corde
DoCmd.Hourglass vrai
Application.Echo faux, « traitant… »
Avec moi
Choisir les tabClients de cas
Affaire les 0 'premiers TabPage (généraux)
'Ne faire rien. SourceObject a chargé.
Affaire 1 'en second lieu TabPage (universitaire)
'Objets de source de charge sur l'étiquette scolaire
Si .stuSchedule_subform.SourceObject <> « frm_STU_SCHEDULE » puis
.stuSchedule_subform.SourceObject = « frm_STU_SCHEDULE »
Finir si
Si .academics_subform.SourceObject <> « frm_STU_ACAD » puis
.academics_subform.SourceObject = « frm_STU_ACAD »
Finir si
Affaire 2 'troisième TabPage (histoire)
'Histoire de client de trouvaille.
Si DLookup (« CLIENT_ID », « tbl_HISTORY », « CLIENT_ID = » et Me.CLIENT_ID) puis
.CLI_HISTORY_subform.SourceObject = « frm_CLI_HISTORY »
Autrement
'Si aucune histoire n'est utilisateur disponible et prompt pour ajouter l'histoire de client.
Si MsgBox (« aucune histoire de client disponible. aimez-vous l'ajouter maintenant ? », vbYesNo) = vbYes alors
'Insérer un nouveau record dans dans le tbl_HISTORY
avec currentdb.openrecordset (« tbl_History »)
.addnew
! Client_ID=Me.Client_ID
.update
extrémité avec
'strSQL = « INSERTION DANS DES VALEURS du tbl_HISTORY (CLIENT_ID) (" et Me.CLIENT_ID et ") »
'CurrentDb.Execute strSQL1, dbFailOnError
'Nouveau record et affichage de trouvaille comme subform
Si DLookup (« CLIENT_ID », « tbl_HISTORY », « CLIENT_ID = » et Me.CLIENT_ID) puis
.CLI_HISTORY_subform.SourceObject = « frm_CLI_HISTORY »
Finir si
Finir si
Finir si
Affaire 3
'…
Affaire 4
'…
'…
Extrémité choisie
Extrémité avec
DoCmd.Hourglass faux
|