powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на Recordset'е. ПРОБЛЕМЫ.
6 сообщений из 6, страница 1 из 1
Форма на Recordset'е. ПРОБЛЕМЫ.
    #32197389
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В модуле формы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 
Option Compare Database
Option Explicit
Dim rs As New ADODB.Recordset

Private Sub Button_Click()
Dim i As Integer
With rs
    With .Fields
        .Append  "ID" , adInteger
        .Append  "Name" , adChar,  55 
    End With
    Set .ActiveConnection = Nothing
    .CursorLocation = adUseClient
    .CursorType = adOpenStatic
    .Open
    For i =  1  To  1000 
        .AddNew
        !ID = i
        !Name =  "value_"  & CStr(i)
    Next i
End With

Set Me.Recordset = rs

End Sub


В полях формы пишет "#Ошибка", хотя показывает все 1000 записей (ленточная). Что не так?!
...
Рейтинг: 0 / 0
Форма на Recordset'е. ПРОБЛЕМЫ.
    #32197395
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Set Me.Recordset = rs

Вот эта строчка не так
Хочешь знать почему - спроси у Хама Трамвайного
Блин, чувствую, что придется мне от этой фичи отказаться, так и не начав ее использовать в промышленных маштабах. Грустно...
...
Рейтинг: 0 / 0
Форма на Recordset'е. ПРОБЛЕМЫ.
    #32197403
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[/src]
Set Me.Recordset = rs
[/src]

когда rs опирается на реальные данные с сервера - всё срабатывает нормально. В чём "собака порыться должна" ? :)
...
Рейтинг: 0 / 0
Форма на Recordset'е. ПРОБЛЕМЫ.
    #32197410
Собака
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чего чуть что так сразу я?
...
Рейтинг: 0 / 0
Форма на Recordset'е. ПРОБЛЕМЫ.
    #32197433
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня вот так работает
Dim i As Integer
With rs
With .Fields
.Append "ID", adInteger
.Append "Name", adChar, 55
End With

.CursorLocation = adUseClient
.CursorType = adOpenStatic
.Open
For i = 1 To 1000
.AddNew
!ID = i
!Name = "value_" & CStr(i)
Next i
.UpdateBatch
End With
...
Рейтинг: 0 / 0
Форма на Recordset'е. ПРОБЛЕМЫ.
    #32197486
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Хам трамвайный
Ну, Ты, блин даёшЬ!! :)
Я чё то думал, что UpdateBatch только для отсоединённых рекордсетов для сброса изменений после повторнрго присоединения...

Хаму трамвайному СЛАВА !! :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на Recordset'е. ПРОБЛЕМЫ.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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