|
|
|
Список с приоритетом и чекбоксами (аналог References)
|
|||
|---|---|---|---|
|
#18+
Пытался сделать сабж через ленточную форму. Кликает, например, юзер на кнопку "Вверх" и текущая запись, соответственно, перемещается на 1 позицию вверх. Идея, в принципе, простая: каждая запись, помимо ID, имеет свой индекс, т.е порядковый номер в списке. При нажатии кнопки "Вверх" индексы у текущей и предыдущей записи меняются местами, делаем закладку, формочка рекварится, возвращаемся к закладке... И попадаем на абсолютную позицию записи до реквари. Т. е. наша запись-то вверх уползла, а вот указатель остался на месте. Возникает смехотворная проблема: переместить указатель на одну позицию вверх. Ну и не получается. DoCmd.RunCommand accmdRecordGoToPrevios - ошибка "невозможен переход" DoCmd.GoToRecord - практически та же ошибка. Чего делать-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 12:55 |
|
||
|
Список с приоритетом и чекбоксами (аналог References)
|
|||
|---|---|---|---|
|
#18+
Ind=Me!Индекс Me.Requery Me.RecordsetClone.FindFirst "Индекс=" & Ind Me.Bookmark = Me.RecordsetClone.Bookmark у меня работает IMHO Mon$te® ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2003, 13:19 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1709&tid=1677762]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 365ms |

| 0 / 0 |
