|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Дорого времени суток коллеги! При переходе с DAO на ADO не могу настроить переход к нужной записи на разделённой форме после вставки новой строки в таблицу. Источник записей вьюшка на сервере, одним из источников которой является таблица в которую добавили запись. Пытаюсь реализовать в следующем виде: Код: vbnet 1. 2. 3. 4. 5. 6.
Forms!glform2.Recordset.MoveLast перемещает курсор не на последнюю запись Не могу понять в чём дело ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 09:12 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Пробывал на кнопку повесить DoCmd.GoToRecord , , aсLast фокус смещается на одну запись выше каждый раз при нажатии ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 09:22 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
в DAO Код: vbnet 1. 2.
работало идеально ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 09:23 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
tzarlukс DAO на ADOнипонял, а где и как совершён этот переход? Насколько я помню, разделённые формы только в новом формате базы, но новый формат базы никоим образом не поддерживает форматы проектов. В форматах проектов источник формы набор записей ADO, а источник данных разделённой формы набор DAO. Можно конечно и ADO засунуть в форму, но не таким образом tzarluk Код: vbnet 1.
Я где-то чего-то упустил? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 09:43 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Метод Find в ADO имеет еще один аргумент - включать текущую запись в поиск или нет. Вы не включаете. tzarluk Код: vbnet 1. 2.
Каждая из этих строчек приводит к перезапросу, поэтому одна из них - лишняя. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 10:14 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Особенности. Формы в базах Access основаны на DAO. А вот в проектах, на ADO. Как-то можно узнать, на каком способе основана форма: DAO или ADO. Где-то тут на форуме было. Сейчас не вспомню. Что-то у Вас не так. Что Вам вообще-то надо? Перейти на последнюю запись? Или найти определённую? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 10:41 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Нашел, как определить тип рекордсета Код: sql 1. 2. 3. 4. 5.
Предлагаю посмотреть вот это Ленточная форма и закладки Тут есть о перемещении по записям и о добавлении и удалении записей в ленточной форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 10:50 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Упорно продвигаю решение Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
А вызов такой: Код: vbnet 1.
Если не в тему, или криво, прошу извинить. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 18:21 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
medium, как утверждают авторитетные источники (Гетц и Со) применение фильтров к набору ADO не продуктивно и эффективней переоткрыть набор с фильтрацией в запросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 19:08 |
|
Переход по записям ADO
|
|||
---|---|---|---|
#18+
Это достаточно часто встречающийся ход обсуждения: участник спрашивает - как перейти к записи. Ему отвечают: переходить к записи не надо, а надо отфильтровать и получить новый набор.... Я не берусь судить: что нужно инициатору, а даю по мере разумения предложения по решению первоначального вопроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 19:31 |
|
|
start [/forum/topic.php?fid=45&fpage=48&tid=1611338]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 400ms |
0 / 0 |