powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прокрутить ленточную форму
8 сообщений из 8, страница 1 из 1
Прокрутить ленточную форму
    #39786295
Игорь С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Имеется ленточная форма со списком сотрудников и их данными (доступ к полям закрыт).
В примечании формы имеются те же поля для коррекции данных текущей записи.

Но сделал (зачем-то) я так, что примечание "появляется", когда пользователь нажмет кнопку "Коррекция".
Зачем? - ну для того, чтобы на экране было больше записей, когда просматриваешь форму...
Но, если запись находится внизу окна, то "появляющееся" примечание может "закрыть" текущую запись.

Как слагка прокрутить форму, чтобы текущая запись вышла из-за примечания формы?
...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786297
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь С, можно попробовать поставить фокус на это поле
Код: vbnet
1.
2.
3.
4.
5.
dim  prov
'когда нажимаете коррекция
prov=Me.bookmark
'после того как появилось поле
me.bookmark=prov

...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786360
yoichi730
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть идея по реализации, можете выложить базу код по ковырять - попробовать?

Или вот так я себе это представляю. До предоставления возможности и коррекции данных провернуть следующее

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim rst As Dao.recordset
Dim nRec As Integer
Set rst = Me.Recordset

For i=0 to 5 step 1
rst.MoveNext
Next i

For i=0 to 5 step 1
rst.MovePrevious 
Next i

' вскрыть примечание для коррекции данных



Хотя вроде можно сразу без rst завернуть Me.Recordset.MoveNext.. но это не точно!! Надо попробовать
...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786573
Игорь С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alecko, Спасибо
...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786579
Игорь С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yoichi730, Спасибо.
...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786631
Игорь С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока ничего не получилось.
...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786692
yoichi730
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще-то такие приколы с неявной "автоматизацией" пугают пользователя, когда на экране что-то происходит не спросив заранее у пользователя.. Поэтому сделай новую форму для редактирования данных и не колыхай тут воздух). Вангую, что у тебя будут проблемы с крайними записями с таким механизмом коррекции, ибо записи двигать форме уже некуда..
...
Рейтинг: 0 / 0
Прокрутить ленточную форму
    #39786861
Игорь С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yoichi730, С крайними записями понятно ...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прокрутить ленточную форму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]