Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать сколько записей? / 18 сообщений из 18, страница 1 из 1
12.05.2003, 15:40:09
    #32157654
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Не подскажете как мне узнать сколько записей есть в форме....
...
Рейтинг: 0 / 0
12.05.2003, 15:41:23
    #32157657
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Me.RecordsetClone.RecordCount
...
Рейтинг: 0 / 0
12.05.2003, 15:42:39
    #32157660
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Или посчитать на пальцах
Или спросить у соседа (пусть он считает)
...
Рейтинг: 0 / 0
12.05.2003, 15:43:09
    #32157661
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Т.е. ты хочешь программно получить, ту строку которую Акес пишет в Навигаторе по записям? Тогда

Код: plaintext
1.
2.
3.
Dim r As DAO.Recordset
Set r = Me.RecordsetClone
Debug.Print  r.RecordCount
...
Рейтинг: 0 / 0
12.05.2003, 15:49:27
    #32157679
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Me.RecordsetClone.RecordCount - Это если объект ADODB
А у меня объект Form библиотеки Access

Скорее всего я просто не понимаю, объясните по подробнее...
...
Рейтинг: 0 / 0
12.05.2003, 15:54:04
    #32157694
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Me.RecordsetClone.RecordCount
не работает это у меня пишет следующую ошибку

Введенное выражение содержит ошибочную ссылку
на свойство RecordsetClone
...
Рейтинг: 0 / 0
12.05.2003, 15:55:31
    #32157699
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Me работает только если написано в той же форме. Если нет, то надо полностью: Forms!MyForm.
...
Рейтинг: 0 / 0
12.05.2003, 15:57:18
    #32157705
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Чтоб с DAO работало какую библиотеку подключить?
...
Рейтинг: 0 / 0
12.05.2003, 16:01:53
    #32157715
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Можно ничего и не подключать

Код: plaintext
1.
2.
3.
Dim r As Object
Set r = Me.RecordsetClone
Debug.Print  r.RecordCount



А если нужно (куды без ДАО) ищи "Микрософт DAO 3.6 Object Liblary"
...
Рейтинг: 0 / 0
12.05.2003, 16:08:22
    #32157730
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Не надо вообще никакого r.
...
Рейтинг: 0 / 0
12.05.2003, 16:13:28
    #32157743
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Всё равно гад ругается....
...
Рейтинг: 0 / 0
12.05.2003, 16:20:04
    #32157760
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
А как с тем, что я написал выше?

Код: plaintext
Me работает только если написано в той же форме. Если нет, то надо полностью: Forms!MyForm.
...
Рейтинг: 0 / 0
12.05.2003, 16:25:43
    #32157768
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
строка: MsgBox Forms!ФормаСделка!ФормаСделкаВексель.CurrentRecord
не работает пишет следующую ошибку:

Object doesn't support this property or method
...
Рейтинг: 0 / 0
12.05.2003, 16:28:33
    #32157771
CardWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
СПАСИБО ВСЁ ОК
...
Рейтинг: 0 / 0
12.05.2003, 16:33:22
    #32157782
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
2 Владимир Саныч
>Не надо вообще никакого r.
Вот что надо так это r.MoveFirst - со всем забыл. Без него на событие Form_Load, выдает толькоу 1 запись (что и не удивительно )

Может у него Access 2.0, а мы мучаемся?
...
Рейтинг: 0 / 0
12.05.2003, 16:35:33
    #32157784
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Если выдает 1 запись, то, наверно, надо не MoveFirst, а MoveLast?
...
Рейтинг: 0 / 0
12.05.2003, 16:44:56
    #32157805
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Пардон, точно, MoveLast.

А 1 запись он не из-за этого выдает ,а из-за того, что в момент октрытия набор записей формы полностью не заполнился, а мы уже с Clone лезем). Можно было бы подождать (вопрос - сколько?) либо принудительно заполнить.
...
Рейтинг: 0 / 0
12.05.2003, 16:48:17
    #32157811
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько записей?
Так принудительно - это и есть MoveLast, разве нет? А ждать, имхо, бесполезно.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать сколько записей? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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