ïîäñêàæèòå îïòèìèçàöèþ êîäà (ìíîãî êíîïîê ñ îäíîòèïíûìè äåéñòâèÿìè)
|
|
Ñðåäà, 08 Îêòÿáðÿ 2014 ã. 22:05
+ â öèòàòíèê
Ëåíòî÷íàÿ ôîðìà, 10 ïîëåé, ñëåâà è ñïðàâà îò êàæäîãî çàãîëîâêà - ïî êíîïî÷êå (èòîãî 20 øò.). Îäíà - ñîðòèðîâêà ïî óáûâàíèþ, äðóãàÿ - ïî âîçðàñòàíèþ.
 ìîäóëå îäíà ïðîöåäóðà:
Function fnÑîðòèðîâêà(strÈìÿÏîëÿ As String, intÏîðÿäîêÑîðò As Integer)
...................................
 îêíå "Ñâîéñòâà", âêëàäêà "Ñîáûòèå" íà ñîáûòèå "Íàæàòèå" óêàçàíî:
=fnÑîðòèðîâêà(<èìÿ êíîïêè>.[Tag];<0 èëè 1>)
ñîîòâåòñòâåííî, â ñâ-âå Tag, êíîïîê óêàçàíî èìÿ ïîëÿ ôîðìû, ê êîòîðîé îíè îòíîñÿòñÿ.
Î÷åíü ðåäêî, íî ñëó÷àåòñÿ òàê, ÷òî ïî íàæàòèþ ëþáîé èç êíîïîê ñàìà ïðîöåäóðà âûçûâàåòñÿ, íî ïàðàìåòð Tag â íå¸ íå ïåðåäà¸òñÿ.
Õîòÿ, åñëè âûïîëíåíèå ïðèîñòàíîâèòü è â îòëàäêå íàïèñàòü:
? <èìÿ êíîïêè>.Tag
òî çíà÷åíèå âûâîäèòñÿ
http://www.sql.ru/forum/1119948/podskazhite-optimizaciu-koda-mnogo-knopok-s-odnotipnymi-deystviyami
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-