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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Вопрос по DAO.Recordset
 
 автор: Мария   (16.11.2007 в 15:18)   личное сообщение
 
 

Подскажите, пожалуйста, можно ли из имеющейся выборки Rst1 (DAO.Recordset) получить другую выборку Rst2, представляющую собой одну или несколько записей исходной выборки? Access 2000. Спасибо.

  Ответить  
 
 автор: osmor   (16.11.2007 в 15:36)   личное сообщение
 
 

Свойство filter

  Ответить  
 
 автор: Мария   (16.11.2007 в 15:58)   личное сообщение
 
 

Спасибо. Значит нельзя просто "создать" из одной выборки другую, содержащую, например, одну первую запись, если у этой записи нет иного признака, кроме того, что она первая?

  Ответить  
 
 автор: osmor   (16.11.2007 в 16:15)   личное сообщение
 
 

Ну почему...
переходите на первую запис (MoveFirst) или на любую другую (Absoluteposition)
определяете ключ этой записи и делаете фильтр используя имя и значение ключевого поля

  Ответить  
 
 автор: Мария   (16.11.2007 в 16:20)   личное сообщение
 
 

Вот, в этом-то все и дело, нет у меня ключевого поля. Значит путь один - создать это поле?

  Ответить  
 
 автор: osmor   (16.11.2007 в 16:23)   личное сообщение
 
 

Если ключевого поля нет - его надо создать ОБЯЗАТЕЛЬНО!!!
Даже если ничего фильтровать не надо.

  Ответить  
 
 автор: Мария   (16.11.2007 в 16:32)   личное сообщение
 
 

Спасибо!

  Ответить  
 
 автор: Волчок©   (16.11.2007 в 15:59)   личное сообщение
 
 

Либо использовать RecordsetClone на него поставить Filter сделать необходимые операции, по окончании "грохнуть" и продолжить работу с основным рекордсетом. Бывает, что так нагляднее...

  Ответить  
 
 автор: Волчок©   (16.11.2007 в 16:00)   личное сообщение
 
 

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