ADP Recordset.MoveLast è îòîáðàæåíèå ôîðìû ñ áîëüøèì ÷èñëîì çàïèñåé
|
|
Âòîðíèê, 27 Ìàÿ 2014 ã. 19:08
+ â öèòàòíèê
Äîáðîãî âðåìåíè ñóòîê!
Access 2010
Ïðîåêò ADP ïîä MSSQL
Èìåþ ôîðìó, ïðèâÿçàííóþ ê òàáëèöå ñ áîëüøèì ÷èñëîì çàïèñåé (áîëåå 3Ê). Íà ôîðìå åñòü ïîä÷èíåííàÿ òàáëèöà ñ î÷åíü áîëüøèì ÷èñëîì çàïèñåé (âñåãî ïîðÿäêà 1 ìëí).
Åñòü êíîïêè äëÿ ïåðåõîäà ïî çàïèñÿì îñíîâíîé ôîðìû òèïà |< < > >|.
Ñ îáðàáîò÷èêîì >| ïåðåõîäà ê ïîñëåäíåé çàïèñè ïðîáëåìû. Ïðîáîâàë ðàçíîå, íî ðàáîòàåò âñå ðàâíî êðèâî.
Me.Recordset.MoveLast
Me.Repaint
Êîãäà â ïåðâûé ðàç îòêðûâàåøü ôîðìó è æìåøü íà ýòó êíîïêó, íà ôîðìå ïåðåõîä íå îòðèñîâûâàåòñÿ.
Ôîðìà ïîêàçûâàåò ïåðâóþ çàïèñü. Åñëè ÷åðåç debug âûâåñòè òåêóùèé id, òî âûäàåòñÿ id ïîñëåäíåé çàïèñè.
Ïðè ïîâòîðíîì íàæàòèè íà êíîïêó âñå ñðàáàòûâàåò - ôîðìà "âñòàåò" íà ïîñëåäíþþ çàïèñü.
Ïðîáîâàë ñòàâèòü çàäåðæêè, ïîçèöèîíèðîâàòü ðåêîðäñåò ÷åðåç Find - ðåçóëüòàò òîò æå. Èäåè óæå êîí÷èëèñü.
Ìîæåò, êòî ÷åãî ïîäñêàæåò?
Ñïàñèáî
http://www.sql.ru/forum/1097148/adp-recordset-movelast-i-otobrazhenie-formy-s-bolshim-chislom-zapisey
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-