Private Funkcja Tst_Dpt () Boolowski
Ciemnawy bMM Boolowski
Ciemnawy bValue Boolowski
bMM = IsOpen ("frmMainMenu")
Jeżeli bMM = Prawdziwy Wtedy
bValue = Nz (Forma! frmMainMenu! sfrmRpts.Form.cDpt, Fałszywy)
Kończyć Jeżeli
bMM = IsOpen ("sfrmRpts")
Jeżeli bMM = Prawdziwy Wtedy
bValue = Nz (Forma! sfrmRpts.cDpt, Fałszywy)
Kończyć Jeżeli
Jeżeli g_bLoadDept = Prawdziwy Lub bValue = Prawdziwy Wtedy Tst_Dpt = Prawdziwy
Końcówka Funkcja
'Forma Otwarty iść zanim Formularzowy Ładunek w MS Dostęp
Intymny Okręt podwodny Form_Open (Odwoływać Jako Integer)
Set_Data
Końcówka Okręt podwodny
Intymny Okręt podwodny Set_Data ()
Ciemnawy sSQL Sznurek
Ciemnawy sMeName Sznurek
Ciemnawy sStdName Sznurek
Ciemnawy sShwName Sznurek
Ciemnawy sTblName Sznurek
sMeName = Me.Form.Name
sTblName = Zamieniać (sMeName, "sfrmShw", "")
sStdName = Zamieniać (sMeName, "sfrmShw", "std")
sShwName = Zamieniać (sMeName, "sfrmShw", "shw")
Jeżeli This_Table_Exists (sStdName) = Fałszywy Wtedy
sSQL = "WYBIÓRKA" & KeyCode & "," & KEYNAME & ", [Przedstawienie], (0) Rodzaj W" & sStdName
sSQL = sSQL & "OD" & sTblName
CurrentDb.Execute sSQL
DoEvents
Kończyć Jeżeli
Jeżeli This_Table_Exists (sShwName) = Fałszywy Wtedy
sSQL = "WYBIÓRKA" & KeyCode & "," & KEYNAME & ", [Przedstawienie], (0) Rodzaj W" & sShwName
sSQL = sSQL & "OD" & sStdName
CurrentDb.Execute sSQL
DoEvents
Kończyć Jeżeli
Jeżeli Tst_Dpt = Fałszywy Wtedy
sSQL = "DELEATUR * OD [" & sShwName & "]"
CurrentDb.Execute sSQL
sSQL = "WSZYWKA W [" & sShwName & "] (" & KeyCode & "," & KEYNAME & ", Przedstawienie, Rodzaj)"
sSQL = sSQL & "WYBIÓRKA "" & SELECTCODE & "" "& KeyCode &", ""& SELECTALL &"" "& KEYNAME &", Prawdziwy JAKO Przedstawienie, (0) Rodzaj "
CurrentDb.Execute sSQL
sSQL = "WSZYWKA W" & sShwName & "([" & KeyCode & "], [" & KEYNAME & "], Przedstawienie, Rodzaj)"
sSQL = sSQL & "WYBIÓRKA [" & sStdName & "]. [" & KeyCode & "], '' & [" & KEYNAME & "] JAKO DptName, [" & sStdName & "]. [Przedstawienie], (1) JAKO DptS"
sSQL = sSQL & "OD [" & sStdName & "]"
CurrentDb.Execute sSQL
Kończyć Jeżeli
sSQL = "WYBIÓRKA" & KeyCode & "," & KEYNAME & ", Przedstawienie, Rodzaj"
sSQL = sSQL & "OD" & sShwName
sSQL = sSQL & "ROZKAZ Rodzaj," & KEYNAME
Me.RecordSource = sSQL
Końcówka Okręt podwodny
Jawny Funkcja IsOpen (ByVal strformname Sznurek) Boolowski
Na Błąd Rozpoczynający Err_IsOpen
Const conDesignView = (0)
Const conObjStateClosed = (0)
IsOpen = Fałszywy
Jeżeli SysCmd (acSysCmdGetObjectState, acForm, strformname) <> conObjStateClosed Wtedy
Jeżeli Forma (strformname) .CurrentView <> conDesignView Wtedy
IsOpen = Prawdziwy
Kończyć Jeżeli
Kończyć Jeżeli
Exit_IsOpen:
Wyjście Funkcja
Err_IsOpen:
Wywoławczy Error_Action (Błądzić, Err.description, "modGlobal @ IsOpen", Erl ())
Wznawiać Exit_IsOpen
Kończyć Funkcja
|