
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2004, 13:21
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
Натолкнулся вот на такие вот грабли: При изменнении поля нужно изменить RecordSource формы и выполнить переход к нужной записи. RecordSource ="......... Form.Recordset.Find ......... Но поиск не работает, т.к. RecordSource еще не обновился. Можно конечно поставить временную задержку но это тупо. Может кто-то знает как синхронно выполнить обновление RecordSource, а затем поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 13:59
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
Попробуй Set Me.RecordSource=recorset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 14:29
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
Вот эта процедура: Private Sub Код_AfterUpdate() Form.RecordSource = "SELECT * FROM Товары WHERE КодТовара=" + CStr(Код) Form.Recordset.Find "КодТовара=" + CStr(Код), , , 1 End Sub Какие будут советы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 15:15
|
|||
|---|---|---|---|
Не работает Find после изменения RecordSource |
|||
|
#18+
А Me.Requery после RecordSource не поможет? Кстати, это adp или mdb, и какой аксес. У меня в 2000 на mdb такой вариант Find вообще не проходит, а поиск идет через recordsetClone и Bookmark ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 15:24
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
У меня adp и ACCESS ХР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 15:58
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
нет шоба сначала указать шо ета adp. естесна. не будит работать. docmd. на последнюю запись. метод find начинаит работать сразу, не дожидаяясь прихода с сервера записев. паэтаму сначала сходи на последну запись, а потом тока ищчи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 16:08
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
Private Sub Код_AfterUpdate() Form.RecordSource = "SELECT * FROM Товары WHERE КодТовара=" + CStr(Код) DoCmd.GoToRecord acDataForm, Name, acLast Form.Recordset.Find "КодТовара=" + CStr(Код), , , 1 End Sub попробовал: переходит на последнюю запись, а файнд не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 16:16
|
|||
|---|---|---|---|
|
|||
Не работает Find после изменения RecordSource |
|||
|
#18+
Form.Recordset.Find "КодТовара=" + CStr(Код), , , 1 и ты думаешь, что после этого курсор встанет на нужную строку? docmd.find надоть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676585]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 288ms |

| 0 / 0 |
