Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Старая проблема со неконтролируемым скролингом...  [new]
Domninsky
Member

Откуда: Москва
Сообщений: 655
Народ помогите пожалуйста...

Никак не могу решить проблему:

Есть главная форма в ней несколько подчиненных.
Одна из подчиненных форм вызывает некие действия, влекущие за собой обновления данных в других подчиненных формах...
И если при этом в любой из них, в том числе и в ней самой выделена не первая запись, происходит этот самый ненавистный скролл. При этом все записи ниже выделенной позиции уходят выше с экрана, а активная становится как бы первой. Что очень мешает при работе. Как решить данную проблему.

В свое время пробовал делать Bookmark, но он не помог.
Может кто сталкивался с этой бедой.

База под Access97

Спасибо!
9 авг 05, 23:57    [1773616]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
Domninsky
При этом все записи ниже выделенной позиции уходят выше с экрана, а активная становится как бы первой.

Непонятно. Активная становится первой, а то, что было ниже ее, становится выше ее???
10 авг 05, 10:33    [1773630]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Domninsky
Member

Откуда: Москва
Сообщений: 655
Нет.
Активная запись в форме становится первой, а все записи до нее уходят наверх из поля зрения.
А те которые ниже просто поднимаются на N-е количество записей вверх.
10 авг 05, 15:46    [1774683]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
В программе есть команда Requery?
10 авг 05, 15:49    [1774700]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Domninsky
Member

Откуда: Москва
Сообщений: 655
и не одна )
10 авг 05, 15:50    [1774706]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
А если ее заменить на Recalc? Правда, если в таблице появились новые записи, то они на экране не появятся. А если только поменялись значения, то это в самый раз.
10 авг 05, 16:03    [1774748]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
АлексейЕ
Guest
Обновление формы без перемещения текущей записи в другую позицию. Автор: Вакшуль Сергей
10 авг 05, 16:03    [1774750]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Domninsky
Member

Откуда: Москва
Сообщений: 655
не помогает (( ни Recalc ни тот код что по ссылке

неужели не существует способа изменить значение полосы прокрутки формы MS Access, хотя бы через API?
11 авг 05, 11:27    [1777085]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
Domninsky
не помогает (( ни Recalc ни тот код что по ссылке

При проверке Recalc все обращения к Requery были отменены?
11 авг 05, 12:36    [1777490]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Domninsky
Member

Откуда: Москва
Сообщений: 655
да...
могу выслать БД на мыло если не лень ее посмотреть
11 авг 05, 15:14    [1778420]     Ответить | Цитировать Сообщить модератору
 Re: Старая проблема со неконтролируемым скролингом...  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
Domninsky
да...
могу выслать БД на мыло если не лень ее посмотреть

Лень.
11 авг 05, 15:19    [1778446]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить