Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям в подчиненной формы в цикле / 10 сообщений из 10, страница 1 из 1
06.08.2004, 14:46:55
    #32638796
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
Доброго времени суток.

Есть форма с подчиненной формой. В этой подчиненной форме есть какие-то записи.

Как при помощи кнопки переходит по записям я знаю. Ставлю фокус на подчиненную и при помощи DoCmd.GoToRecord , , acNext гуляю.

А вот как сделать перебор этих записей до последней чего то ни как не соображу ... :))


Спасибо за ответы.
...
Рейтинг: 0 / 0
06.08.2004, 14:50:04
    #32638802
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
открыть рекордсет формы
через Form.Recordset - acXP
или form.RecordsetClone - ac97
...
Рейтинг: 0 / 0
06.08.2004, 14:51:56
    #32638811
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
А без RecordSet ни как?

Мне нужно просто пройтись по строчкам подчиненной формы до конца.
...
Рейтинг: 0 / 0
06.08.2004, 15:13:57
    #32638862
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
ну а если ловить ошибку при переходе с последней записи на следущую, и по номеру ошибки понимать, что прошел все?
...
Рейтинг: 0 / 0
06.08.2004, 15:18:39
    #32638872
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
Я хочу для этого использовать цикл Do Until ... Loop.
Как определить что эта запись последняя? Какой функцией?

На счет ошибок:
Можно, но тогда нужно знать номер этой ошибки.
...
Рейтинг: 0 / 0
06.08.2004, 15:32:06
    #32638905
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
В Ассеss'97 ошибка: "Невозможен переход к указанной записи. Возможно, достигнут конец набора записи." имеет код 2105.

Буду пробовать дальше.
...
Рейтинг: 0 / 0
06.08.2004, 15:32:18
    #32638906
lobodava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
Вот тут про то как гулять по стокам подчиненной формы. См. Public Sub CalculateTotalMileage()
...
Рейтинг: 0 / 0
06.08.2004, 15:46:27
    #32638937
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim r As Integer
Dim i As Long
Dim num As Long

DoCmd.GoToRecord acDataForm, Me.Name, acLast
num = Me.CurrentRecord

DoCmd.GoToRecord acDataForm, Me.Name, acFirst

For i =  1  To num -  1 
    DoCmd.GoToRecord acDataForm, Me.Name, acNext
Next
...
Рейтинг: 0 / 0
06.08.2004, 20:07:10
    #32639312
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
Спасибо идею понял ...
Попробовал ...
У меня почему то ругается на
Код: plaintext
num = Me.CurrentRecord
пишет


Код: plaintext
1.
2.
3.
4.
5.
Ошибка выполнения  '2455': 

"Введенное выражение содержит недопустимую ссылку на свойство "CurrentRecord".

Свойство не существует или не подходит для указанного объекта.

Из-за чего это может быть.

У меня Access'97, *.mdb.
...
Рейтинг: 0 / 0
06.08.2004, 20:27:29
    #32639331
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям в подчиненной формы в цикле
С проблемой справился. Помог поиск по форуму на CurrentRecord и подсказка Хама Трамвайного.

Код: plaintext
num = Forms![Форма1]![Подчиненная_форма1].Form.CurrentRecord

Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям в подчиненной формы в цикле / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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