snasui wrote:
ลองตรวจสอบดูว่า Macro หรือ Procedure ใน VBE ที่ชื่อว่า OnOpenForm เขียนไว้อย่างไรครับ
Code ครับ
Code: Select all
Option Compare Database
Option Explicit
Public Sub OnOpenForm(ctl As IRibbonControl)
Select Case ctl.ID
Case "FormLogIn_": DoCmd.OpenForm "FmLogin", , , , , acDialog
Case "upDate": DoCmd.OpenForm "UpData", , , , , acDialog
Case "BtnAddStaff": DoCmd.OpenForm "FmDataStaff", , , , , acWindowNormal
Case "btnAddTypeJob": DoCmd.OpenTable "DataTypesJob", acViewNormal
Case "BtnAddAddress": DoCmd.OpenTable "DataAddress", acViewNormal
Case "BtnExportInput": DoCmd.OpenForm "FmExportInput", , , , , acDialog
Case "BtnExportOutput": DoCmd.OpenForm "FmExportOutput", , , , , acDialog
Case "Report1": DoCmd.OpenForm "FmReportInput", , , , , acDialog
Case "Report2": DoCmd.OpenForm "FmReportOutput", , , , , acDialog
Case "Find1": DoCmd.OpenForm "FindJob", , , , , acWindowNormal
Case "Summary1": DoCmd.OpenQuery "qSummaryInput", acViewNormal
Case "Summary2": DoCmd.OpenQuery "qSummaryOutput", acViewNormal
Case "Wip1": DoCmd.OpenQuery "qSumDataWip", acViewNormal
Case "btnExit": DoCmd.RunCommand acCmdExit
End Select
End Sub