|
|
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Открываю форму справочника: 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 & "'" Один хрен. ПАМАГИТЕ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 13:45 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Через RecordsetClone и Form.Bookmark пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 13:48 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Счас попробую.Это как-то так? Forms("")..RecordsetClone.Find ... Forms("").BOOKMARK=Forms("").Recordsetclone.bookmark А че она в рекордсете то не ищет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 13:52 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Так ваще никогда не ищет. Пешком, что ли пойти (movenext). Что за параша, блин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 13:56 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:03 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Счас попробую. Короче у меня ищутся ровно 100 первых записей. 101 не ищется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:06 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Виноват,:-) Телепаты в отпуске:-) ADP, соответственно форма на ADO рекордсете Access XP, MS SQL 2k ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:08 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
лох для ADO не аналогично там тока find и нет NoMatch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:10 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
в adp используй либо событие "fetchComplete" рекордсета после него и делай поиск либо docmd.FindRecord на форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:15 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
2 ищ Я знаю. Потому и сказал "аналогично", а не "добуквенно так же" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:15 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
>в adp используй либо событие "fetchComplete" рекордсета после него и делай поиск Можно поподробнее, примерчик. >либо docmd.FindRecord на форме Счас попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:27 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
DoCmd.FindRecord Такая же параша. 100 записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:32 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
в своствах формы "максимальное число записей" сколько стоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:36 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Обижаешь, блин. 10000 канечно, по умолчанию. Я где то читал, что ADO подгружает по скоко-то записей раз в секунду, счас убедился, что по 100. Как выполнить мой код, когда она пропежится, я не понимаю, счас попробую на movenext. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:43 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
но у меня-то docmd.findrecord ищет. значить ты неправильно даешь параметры для поиска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:46 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Написал на MoveNext. Очень хорошо видно, что она грузит 100 записей, потом секунд 5 пежиться, потом грузит остальное. Как ей сказать, что мне надо все 500? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:48 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
смотри события рекордсета т2 стр.262 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 14:56 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Мне не надо события (кажется), так как он просто физически ждет 5 секунд, прежде чем закачивать вторую порцию. Это долго. Мне надо ему сказать: давай все записи, блин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 15:36 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
чо ты буробишь? какие 5 сек? у меня на 3000 записей docmd.findrecord ищет за 0,3 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 15:37 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
>чо ты буробишь? У меня в течение 3-5 с таблица показывает 100 записей, а потом 530. Параметры поиска я указываю правильно. Потому что из первой сотни у меня ищется. Ваще у меня справочники реализованы с инкрементным поиском. Выводится первые 40 записей, удовлетворяющие критерию, который вбил пользователь. Я думал, что этот справочник маленький(500 записей) и можно сделать просто таблицу. Похоже, был неправ. Забабахаю свой инкрементный поиск и не буду парится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 15:45 |
|
||
|
Позиционирование в форме. В бубне уже дырка.
|
|||
|---|---|---|---|
|
#18+
Moжно на открытие справочника сделать private sub form_open(..) Docmd.gotorecord ,"ThisForm",aclast Docmd.gotorecord ,"ThisForm",acfirst end sub Тогда к моменту поиска уже все записи будут загружены, и все будет искаться нормально. Me.Recordset лучше не пользоваться, лучше через RecordsetClone. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 17:12 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32516313&tid=1674670]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 504ms |

| 0 / 0 |
