|
|
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
Сталкнулся с такой проблемой : Forms(<NAME>).Requery Не работает. В коде не видит вновь добавленные записи. Хотя на самой форме видно что количество записей изменилось. В чем может быть трабла ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 16:05 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
ну сделай requery для рекордсета по которому ты шаришся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 16:12 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
А как ты смотриш? Через .RecordCount? Тогда его надо заполнить пробежавшись по записям .MoveLast ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 17:13 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
Я наверное не совсем точно выразился. При помощи кода добавляю в табличку запись. После этого вызываю Requery. И у формы где расположены кнопки перехода по записям количество записей отображается правильное, но переход на эту последнюю запись с помощью кнопок перехода не работает. Если в это время в коде посмотреть количество записей в форме то новой записи там нет. Если форму закрыть, а после этого открыть, то всё нормально. С проблемой так и не разобрался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 08:18 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
.Requery действительно иногда глючит попробуй вместо него использовать Me.RecordSource = Me.RecordSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 09:53 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
>to TatianaT Показать код чего добавления или просмотра ? > to Latuk Понятно что такой способ работает. Но хотелось бы разобраться почему не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 10:05 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
2 При помощи кода добавляю в табличку запись. После этого вызываю Requery. вот это и покажи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 10:11 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
Вот : DoCmd.RunSQL ("INSERT INTO dbo.[Имя таблички из формы] ([Поле1],[Поле2]) " & _ " VALUES (" & value1 & "," & Value2 & ")") Forms(Name).Requery Set RS = Forms(Name).RecordsetClone MyCount = RS.RecordCount ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 10:28 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
DoCmd.RunSQL ("INSERT INTO dbo.[Имя таблички из формы] ([Поле1],[Поле2]) " & _ " VALUES (" & value1 & "," & Value2 & ")") Forms(Name).Requery Set RS = Forms(Name).RecordsetClone ' Ну вот я же писал :"Тогда его надо заполнить пробежавшись по записям .MoveLast" RS.MoveLast MyCount = RS.RecordCount ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 10:08 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
не помню с какой версии но можно еще так, при этом Movelast не требуется recordset.PageSize = 1 Mycount = recordset.PageCount ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 10:22 |
|
||
|
Проблема с Requrey
|
|||
|---|---|---|---|
|
#18+
автор писал:не помню с какой версии но можно еще так, при этом Movelast не требуется recordset.PageSize = 1 Mycount = recordset.PageCount это в ADO так можно, а речь идёт о DAO :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 10:33 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1713&tid=1677937]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 327ms |

| 0 / 0 |
