DoCmd.Quit ïåðâûì äåëîì îáíóëÿåò ãëîáàëüíûå ïåðåìåííûå ÷òî ëè?
|
|
Âîñêðåñåíüå, 25 Ôåâðàëÿ 2018 ã. 21:58
+ â öèòàòíèê
Íàðîä, äîáðîãî âñåì âðåìåíè ñóòîê! Ñòîëêíóëñÿ ñ ïðîáëåìîé: äàë âîçìîæíîñòü ïîëüçîâàòåëþ èçìåíÿòü ñåáå ïàðîëü. Äî ýòîé ôîðìû (äëÿ ñìåíû ïàðîëÿ) îí äîáèðàåòñÿ ïîñëåäîâàòåëüíî, îòêðûâàÿ äðóãèå ôîðìû.  îáùåì, êîãäà îí âñå æå ïðîèçâåë ìàíèïóëÿöèè ñ ïàðîëåì (ñòàðûé/íîâûé/íîâûé), åñòü íåîáõîäèìîñòü ïðèëîæåíèå çàêðûòü, ÷òîá îí çàøåë â íåãî óæå ïîä íîâûì ïàðîëåì. Ñîîòâåòñòâåííî, ïîñëå ïîçäðàâëåíèÿ åãî ÷åðåç ÌÑÃáîêñ ñ óñïåøíîé ñìåíîé ïàðîëÿ, äåëàþ DoCmd.Quit. È âîò òóò íà÷èíàåòñÿ...
Îøèáêà íà îøèáêå, ýòî íå òàê, ñå íå òàê... Êîðî÷å, ñóòü ïðîáëåìû â òîì, ÷òî íà ìîìåíò DoCmd.Quit îòêðûòî ïîðÿäêà 5 ôîðì. Íà ñîáûòèÿ Form_Close íåêîòîðûõ èç íèõ íàïèñàíû èíñòðóêöèè ñ èñïîëüçîâàíèåì ãëîáàëüíûõ ïåðåìåííûõ. Âñå ýòî äåëî íà÷èíàåò ÿ òàê ïîíèìàþ çàêðûâàòüñÿ, è âñå ýòè Form_Close íà÷èíàþò ñðàáàòûâàòü... Íàñêîëüêî ÿ ïîíÿë, DoCmd.Quit ðóøèò â ïåðâóþ î÷åðåäü òå ñàìûå ãëîáàëüíûå ïåðåìåííûå? Ìíå ïðîñòî ýòî íóæíî êàê-òî âûÿñíèòü, ÷òîáû îáðàáîòàòü îøèáêè ïðè ïóñòûõ ïåðåìåííûõ...
http://www.sql.ru/forum/1286246/docmd-quit-pervym-delom-obnulyaet-globalnye-peremennye-chto-li
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-