|
52 Кб. |
|
| Подчиненная форма в табличном виде если щелкнуть левой кнопкой по бегунку вертикальной прокрутки по появится запись какая строка видима первой в окне подчиненной формы и сколько всего записей в подчиненной форме
Вопрос - как получить номер первой видимой строчки (на рис. циферка 8) | |
|
| |
|
|
|
| Osmor пожалуйста удали один топик а то чего - то задублировался | |
|
| |
|
|
|
|
| Спасибо
Почти
SelTop показывает номер строки в которой находится курсор
если пользоваться кнопками то курсор не выходит за границы видимого диапазона (размеров подформы) а вот если переместиться при помощи бегунка то курсор уйдет за видимые границы и тогда отображаемые строки и строка в которой находится курсор соответствовать не будут
Например у Ole-контрола ScrollBar есть Mim Max и Value - эти значения легко получить, обратившись к соответствующим свойствам. По моему МЫШЬлению у полосы вертикальной прокрутки формы должны быть такие же свойства (Акс ведь как-то их получает и показывает) - ну если Min это 1 или "Новая запись" то Max - это RecordSet.RecordCount а вот как выдернуть Value (по наблюдениям - это значение и есть первая отображаемая строка в видимой части таблицы в форме(подформе) - независимая от SelTop) | |
|
| |
|
|
|
| вот тут раскопал интересующий меня код
http://am.rusimport.ru/MsAccess/topic.aspx?id=237
там две функции одна позволяет получить номер первой видимой строки, а вторая - утановить первую видимую строку | |
|
| |