Darko, mislim da imam nesto sto ti moze zavrsiti posao. U reportu stavis ovaj kod:
Code:
Option Compare Database
Option Explicit
Private Sub Report_Close()
On Error Resume Next
Forms("Switchboard").Visible = True
End Sub
Private Sub Report_Open(Cancel As Integer)
On Error Resume Next
Forms("Switchboard").Visible = False
End Sub
Sta se desava? Kad otvoris report, sakrijes formu. Kad sakrijes formu, onda report ostaje na povrsini i kod mene se pojavljuju sve Accessove ikone, pa i ona za poziv Print dialog boxa. Ako ti se ne dopada kompletan set ikona, mozes za report da napravis customized menu, sa samo dve ikone Close i Print (i mozda Zoom). Kad zatvoris report, forma se ponovo vraca i normalno nstavljas rad.
On Error Resume Next je stavljeno da bi se report mogao otvoriti i kad nije Switchboard aktivan. Moguce je da ti treba malo lepsi error handling. Isto, pre promene vidljivosti forme Switchboard, zgodno je proveriti da li je forma otvorena, esto kao
Code:
If IsFormOpen("Switchboard") then
forms("Switchboard").visible =.......
endif