powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Recordset формы проекта ADP
12 сообщений из 12, страница 1 из 1
Recordset формы проекта ADP
    #32450153
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно ли подключение формы к другому источнику данных (не базовому SQL SERVERу), а скажем базе .mdb, в msa2000 или msa2002
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450177
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно,
Код: plaintext
set frm.Recordset = (ранее созданный рекордсет)
только если использовать ADO данные не обновляются,
а если использовать DAO - обновляется в полной мере
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450213
alexeyK-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам себя спрашиваешь - сам и отвечаешь, к тому же неверно

то что форма нобновляемая
-необновляемый рекордсет
-глюк аксесса 2000 (решается подключением через даташейп провайдер см. на моей страничке раздел строки подключения адо )
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450222
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответь ты мне

в аксесс ХР:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Function N()
    Dim rst  As New ADODB.Recordset
    LocalCnnOpen True
    rst.CursorLocation = adUseClient
    rst.Open  "select * from ReceptCard" , LocalCnn, adOpenKeyset, adLockOptimistic, adCmdText
    Set f = New Form_ReceptCard
    With f
        Set .Recordset = rst
        .UniqueTable =  "ReceptCard" 
        .Visible = True
    End With
End Function


форма не обновляемая


в аксесс 2000:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Function N()
    Dim wrk As Workspace
    Dim rst As DAO.Recordset
    Dim db As DAO.Database
    Dim dbName As String
    
    dbName = CurrentProject.Path &  "\Datas\LDF.mdb" 
    Set wrk = CreateWorkspace( "", " admin ", "  ", dbUseJet)
    Set db = wrk.OpenDatabase(dbName, , False, dbName)
    Set rst = db.OpenRecordset(" select * from tblOrderDetails where orderid=- 2144338848 ", dbOpenDynaset)'
    Set f = New Form_frmOrderDetails
    With f
       Set .Recordset = rst
       .Visible = True
    End With
    
End Function


форма обновляемая

PS что же ты за знаменитость такая, чтобы знать твои странички
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450226
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 e_basil:
1) Хамите, парниша
2) http://kozin1.narod.ru/.
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450229
alexeyK-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в аксесс ХР:
точно 2002 ХР или 2000 ADP ?

Function N()
Dim rst As New ADODB.Recordset
LocalCnnOpen True
rst.CursorLocation = adUseClient
rst.Open "select * from ReceptCard", LocalCnn, adOpenKeyset, adLockOptimistic

rst.fields("fieldname") =какое нибудь значение
rst.update

проверь обновляемый ли рекордсет таким образом- если ошибки нет то пойдем дальше
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450232
alexeyK-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо Темный за моральную поддержку.

зы так можно и в дипрессию впасть.))
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450233
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450238
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это аксес 2002, проект ADP

rst.fields("fieldname") =какое нибудь значение
rst.update

таким образом rst обновляется, но в форме рекордсет не обновляемый
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450243
alexeyK-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все верно смотри строку подключения через 2 датапровайдера :

Подключение, с использованием двух драйверов DATASHAPE + OLEDB
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450250
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант с DAO меня вполне устраивает, но буду иметь ввиду, спасибо
...
Рейтинг: 0 / 0
Recordset формы проекта ADP
    #32450481
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из Help'а по Recordset:

Режим работы формы (чтение/запись), в которой свойство Recordset задано с помощью программы Microsoft Visual Basic,определяется типом объекта Recordset (ADO или DAO) и типом данных (Jet или SQL), содержащихся в наборе записей, определяемом данным свойством.

Тип Recordset Тип данных SQL Тип данных Jet
ADO Чтение/запись (1) Только чтение
DAO Не определено Чтение/запись
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Recordset формы проекта ADP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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