powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Позиционирование в форме. В бубне уже дырка.
21 сообщений из 21, страница 1 из 1
Позиционирование в форме. В бубне уже дырка.
    #32516253
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываю форму справочника:
DoCmd.OpenForm "frmDriver", acFormDS
DoCmd.Maximize
Forms("frmDriver").Recordset.Find "fName='" & Me!cfDriver & "'"
Андреева позиционирует, Худякова-нет. Не успевает, что ли
Пишу
DoCmd.OpenForm "frmDriver", acFormDS
DoCmd.Maximize
Forms("frmDriver").Recordset.MoveLast
Forms("frmDriver").Recordset.MoveFirst
Forms("frmDriver").Recordset.Find "fName='" & Me!cfDriver & "'"
Один хрен.
ПАМАГИТЕ.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516259
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через RecordsetClone и Form.Bookmark пробовал?
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516265
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Счас попробую.Это как-то так?
Forms("")..RecordsetClone.Find ...
Forms("").BOOKMARK=Forms("").Recordsetclone.bookmark
А че она в рекордсете то не ищет?
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516271
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так ваще никогда не ищет. Пешком, что ли пойти (movenext). Что за параша, блин.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516285
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Dim rst As DAO.Recordset
Set rst = Me.RecordsetClone
rst.FindFirst трампампам
If Not rst.NoMatch Then Me.Bookmark = rst.BookMark
Для ADO аналогично
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516288
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Счас попробую.
Короче у меня ищутся ровно 100 первых записей. 101 не ищется
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516295
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват,:-)
Телепаты в отпуске:-)
ADP, соответственно форма на ADO рекордсете
Access XP, MS SQL 2k
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516304
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
лох
для ADO не аналогично
там тока find
и нет NoMatch
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516312
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в adp используй либо событие "fetchComplete" рекордсета после него и делай поиск
либо docmd.FindRecord на форме
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516313
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ищ
Я знаю. Потому и сказал "аналогично", а не "добуквенно так же"
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516347
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>в adp используй либо событие "fetchComplete" рекордсета после него и делай поиск
Можно поподробнее, примерчик.
>либо docmd.FindRecord на форме
Счас попробую
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516359
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.FindRecord
Такая же параша. 100 записей.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516366
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в своствах формы "максимальное число записей" сколько стоит?
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516382
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обижаешь, блин. 10000 канечно, по умолчанию. Я где то читал, что ADO подгружает по скоко-то записей раз в секунду, счас убедился, что по 100.
Как выполнить мой код, когда она пропежится, я не понимаю, счас попробую на movenext.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516390
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но у меня-то docmd.findrecord ищет. значить ты неправильно даешь параметры для поиска.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516397
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал на MoveNext. Очень хорошо видно, что она грузит 100 записей, потом секунд 5 пежиться, потом грузит остальное. Как ей сказать, что мне надо все 500?
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516419
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
смотри события рекордсета
т2 стр.262
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516519
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не надо события (кажется), так как он просто физически ждет 5 секунд, прежде чем закачивать вторую порцию. Это долго. Мне надо ему сказать: давай все записи, блин.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516525
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чо ты буробишь? какие 5 сек? у меня на 3000 записей docmd.findrecord ищет за 0,3 сек.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516542
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>чо ты буробишь?
У меня в течение 3-5 с таблица показывает 100 записей, а потом 530. Параметры поиска я указываю правильно. Потому что из первой сотни у меня ищется. Ваще у меня справочники реализованы с инкрементным поиском. Выводится первые 40 записей, удовлетворяющие критерию, который вбил пользователь. Я думал, что этот справочник маленький(500 записей) и можно сделать просто таблицу. Похоже, был неправ. Забабахаю свой инкрементный поиск и не буду парится.
...
Рейтинг: 0 / 0
Позиционирование в форме. В бубне уже дырка.
    #32516792
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Moжно на открытие справочника сделать
private sub form_open(..)
Docmd.gotorecord ,"ThisForm",aclast
Docmd.gotorecord ,"ThisForm",acfirst
end sub

Тогда к моменту поиска уже все записи будут загружены, и все будет искаться нормально.

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


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