Âîïðîñû - Èñïîëüçîâàíèå Microsoft Forms 2.0 Object Library â VBA Access
|
|
Âòîðíèê, 15 Àïðåëÿ 2014 ã. 23:39
+ â öèòàòíèê
 õîäå íàïèñàíèÿ êîäà äëÿ èçìåíåíèÿ âèäèìîñòè ãðóïïû îáúåêòà ïëàíèðîâàëîñü èñïîëüçîâàòü ñëåäóþùåå ñòðîêó êîäà:
Me![Frame64].BackColor.BackStyle = fmBackStyleTransparent
Õîòåëîñü äëÿ çàäàíèÿ çíà÷åíèÿ ñâîéñòâà BackStyle èñïîëüçîâàòü óæå ñóùåñòâóþùóþ ñèñòåìíóþ êîíñòàíòó fmBackStyleTransparent.
Íî îêàçàëîñü, ÷òî îíà íå îïðåäåëåíà â áèáëèîòåêàõ ïî óìîë÷àíèþ ïîäêëþ÷åííûõ ê Access.
Îäíàêî äàííàÿ êîíñòàíòà óïîìèíàåòñÿ â VBA Help â êà÷åñòâå çíà÷åíèÿ äëÿ "object.BackStyle"
Ïðè ýòîì äëÿ "îäíîòèïíîãî" ñâîéñòâà "Label.BackStyle" â Access Help îíà íå óêàçàíà.
Ìåòîäîì äîëãîãî ïîèñêà ÷åðåç Google óäàëîñü íàéòè, ÷òî ïðåôèêñ "fm" èñïîëüçóåòñÿ äëÿ êîíñòàíò MS Form library.
Çàòåì â VBA Excel îáíàðóæèòü äàííóþ áèáëèîòåêó ïîäêëþ÷åííóþ ïî óìîë÷àíèþ ê ïðîåêòó, à ïîòîì ÷åðåç ïîèñê ñîîòâåòñòâóþùåé áèáëèîòåêå íà äèñêå ("\Windows\SysWOW64") óäàëîñü ïîäêëþ÷èòü åå è ê VBA Access (â VBA Access ñïèñêå áèáëèîòåê ïî óìîë÷àíèþ åå íå áûëî).
Âîïðîñû:
1. Ìîãóò ëè áûòü êàêèå òî ïðîáëåìû ïðè èñïîëüçîâàíèå îäíîâðåìåííî â îäíîì ïðîåêòå áèáëèîòåê Microsoft Access è MS Form library ?
2. Åñòü ëè êðàñèâûé ñïîñîá çàäàâàòü çíà÷åíèÿ äëÿ Label.BackStyle (íå ñ÷èòàÿ çàäàíèÿ ñîáñòâåííûõ êîíñòàíò) áåç MS Form library ?
3. À åñòü ãäå-òî ìåñòî ãäå ìîæíî óçíàòü "âñå" ïðåäîïðåäåëåííûå íàèìåíîâàíèÿ äëÿ îñíîâíûõ îáúåêòîâ (îòíîñèòåëüíî vb, fm, ad, db ïîíÿòíî) è óêàçàíèÿ â êàêèõ èìåííî áèáëèîòàõ îíè îïðåäåëåíû?
4. Êàêîå îïòèìàëüíîå è ïðîñòîå ðåøåíèå ïî ñêðûòèþ ðÿäà îáúåêòîâ íà ôîðìå (èçìåíåíèÿ ñîñòàâ ôîðìû â çàâèñèìîñòè îò çíà÷åíèÿ îäíîãî èç ïîëåé ôîðìû)?
http://www.sql.ru/forum/1089344/voprosy-ispolzovanie-microsoft-forms-2-0-object-library-v-vba-access
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-