|
|
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Всем привет, Mожно ли в качестве источника данных формы использовать DAO рекордсет? Если использую АDO то все нормально а с DAO что то никак, говорит ошибка в использовании рекордсета (мдб, ХР, источник рекордсета таблица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 00:49:01 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Можно. И даже нужно. А где и какая у тебя ошибка - если сам не скажешь, то года через полтора кто-нить проинтуичит. Ты главное жди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 00:58:09 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Вот пример кода (на открытие формы указываем рекордсет как ее источник данных): Private Sub Form_Load() Dim myDb As DAO.Database Dim myRst As DAO.Recordset Set myDb = CurrentDb Set myRst = myDb.OpenRecordset("tblGroup") Set Me.Recordset = myRst myRst.Close Set myRst = Nothing myDb.Close Set myDb = Nothing End Sub Ошибка в "красной" сторке. Говорит "Run time error 7965. The object you entered is not a valid recordset property." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:08:56 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
нельзя закрывать recordset в Load надо в Close пример рабочий - дерзай Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:25:32 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Shuhardнельзя закрывать recordset в Load надо в Close Но ошибка-то выдается раньше. Рискну предположить, что дело в разновидности рекордсета - возможно, не годится рекордсет типа Table. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:28:04 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Например вот так Set myRst = myDb.OpenRecordset("tblGroup", dbOpenDynaset) P.S. Закрывать действительно не стоит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:31:52 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
СанычРискну предположить, что дело в разновидности рекордсета Саныч, надо было рискнуть проверить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:35:40 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Лох ПозорныйСаныч, надо было рискнуть проверить Отваливаюсь спать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:36:16 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
Дело действительно было в преждевременном закрытии, кстати с Тable работает нормально. На Адо прокололся, там этот вариант работает (интересно почему, ведь и связь и рекордсет закрываются). Всем спасибо большое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:41:18 |
|
||
|
DAO рекордсет как источник формы?
|
|||
|---|---|---|---|
|
#18+
кстати с Тable работает нормально. Однако пи**ёж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 01:52:02 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1575&tid=1672428]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 294ms |

| 0 / 0 |
