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

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

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

...
Рейтинг: 0 / 0
15.03.2019, 07:57
    #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
15.03.2019, 12:19
    #39786573
Игорь С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прокрутить ленточную форму
alecko, Спасибо
...
Рейтинг: 0 / 0
15.03.2019, 12:20
    #39786579
Игорь С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прокрутить ленточную форму
yoichi730, Спасибо.
...
Рейтинг: 0 / 0
15.03.2019, 13:02
    #39786631
Игорь С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прокрутить ленточную форму
Пока ничего не получилось.
...
Рейтинг: 0 / 0
15.03.2019, 13:48
    #39786692
yoichi730
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прокрутить ленточную форму
А вообще-то такие приколы с неявной "автоматизацией" пугают пользователя, когда на экране что-то происходит не спросив заранее у пользователя.. Поэтому сделай новую форму для редактирования данных и не колыхай тут воздух). Вангую, что у тебя будут проблемы с крайними записями с таким механизмом коррекции, ибо записи двигать форме уже некуда..
...
Рейтинг: 0 / 0
15.03.2019, 16:41
    #39786861
Игорь С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прокрутить ленточную форму
yoichi730, С крайними записями понятно ...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прокрутить ленточную форму / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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