Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: "виртуальный" DAO.Recordset .
 
 автор: DeBob   (11.02.2011 в 10:43)   личное сообщение
 
 

Возможно ли создать "виртуальный" DAO.Recordset без использования таблицы?
Вот озадачился, ничего не могу нарыть по сабжу :(

  Ответить  
 
 автор: snipe   (11.02.2011 в 11:01)   личное сообщение
 
 

вот тут
http://hiprog.com/index.php?option=com_content&task=view&id=729
скачай базку - многие вопросы отпадут
там можно найти например это


Вопрос: Виртуальный рекордсет. Необходимо создать Recordset в памяти, добавить в него поля для работы с ним в модуле в модуле (программно наполнить данными) и присвоить форме.

Совет:
Option Compare Database
Option Explicit

Public rs As New ADODB.Recordset
'Dim rs As New ADODB.Recordset

Private Sub Кнопка12_Click()
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

Set Me.Recordset = rs

'rs.Close 'Нужно ли надо выяснить
End Sub

  Ответить  
 
 автор: DeBob   (11.02.2011 в 11:04)   личное сообщение
 
 

Это я уже видел, в сабже чётко прописано про DAO...

  Ответить  
 
 автор: s-control   (11.02.2011 в 11:53)   личное сообщение
 
 

в DAO это невозможно в принципе, не теряй время зря.
Если использование DAO принципиально, то только с использованием временной таблицы.
Вариантов других нет.

  Ответить  
 
 автор: Силblч   (11.02.2011 в 14:20)   личное сообщение
 
 

а чем вам ADO не мясо

  Ответить  
 
 автор: DeBob   (11.02.2011 в 14:25)   личное сообщение
 
 

Проект на ДАО сделан...

  Ответить  
 
 автор: Силblч   (11.02.2011 в 14:44)   личное сообщение
 
 

на чьём дао?
это дзен-буддизм какой-то

  Ответить  
 
 автор: Силblч   (11.02.2011 в 14:45)   личное сообщение
 
 

коллекции, словари.... вариантов - тьма и маленькая тележка

з.ы. переходите на сторону тьмы. у нас есть печеньки

  Ответить  
 
 автор: Explorer   (11.02.2011 в 14:50)   личное сообщение
 
 

>>> з.ы. переходите на сторону тьмы. у нас есть печеньки
не-е-е-е-е-т!!! не надо!!!

  Ответить  
 
 автор: DeBob   (11.02.2011 в 15:28)   личное сообщение
 
 

Спасибо, уж лучше вы к нам © ;):)

  Ответить  
 
 автор: osmor   (11.02.2011 в 20:28)   личное сообщение
 
 

переходите на сторону тьмы. у нас есть печеньки


У меня старшему сыну очень нравится эта фраза.
Однажды я купил печение, оно выглядело так
Стандартная печенька, а на ней слой шоколада в 3 раза толще самой печеньки.
Сын сказал "Я понял. Это именно те печеньки которые есть на стороне тьмы"
С тех пор в нашей семье эти печеньки так и называются "Печеньки темной стороны"
ЗЫ. У Женьки где-то есть фотка этой печеньки.... попробую найти и прицепить

ЗЫЫ. Все выше сказанной полный OFF-Top

  Ответить  
 
 автор: Анатолий (Киев)   (11.02.2011 в 20:15)   личное сообщение
 
 

ADO можно использовать и без плдключения ссылки на библиотеку.
http://am.rusimport.ru/msaccess/topic.aspx?ID=543 здесь выложен модуль класса, дающий возможность оаботать с "виртуальным" ADO максимально приближенно (не все получилось) к DAO.

  Ответить  
 
 автор: Explorer   (11.02.2011 в 20:25)   личное сообщение
 
 

по DAO проще, спокойнее и логичнее временная таблица во временной базе.

что касается результата разницы <почти :)> никакой,
вопросы обеспечения безопасности несколько эскалируются, конечно.

  Ответить  
 
 автор: Силblч   (11.02.2011 в 21:53)   личное сообщение
 
 

а мне понравилось виртуальны рекордсет АДО готовить :) применил в той приблуде ;)

  Ответить  
 
 автор: Explorer   (11.02.2011 в 22:03)   личное сообщение
 
 

сказано DAO значит DAO

у меня такая же фигня ADO вообще нет - все прилады и приблуды старье штопаное

  Ответить  
 
 автор: Силblч   (11.02.2011 в 22:08)   личное сообщение
 
 

а мне нравицца

  Ответить  
 
 автор: DeBob   (11.02.2011 в 23:52)   личное сообщение
 
 

Спасибо, ещё днём нашёл Ваш класс, разбираюсь :)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList