|
|
|
| Подскажите, пожалуйста, можно ли из имеющейся выборки Rst1 (DAO.Recordset) получить другую выборку Rst2, представляющую собой одну или несколько записей исходной выборки? Access 2000. Спасибо. | |
|
| |
|
|
|
|
| Спасибо. Значит нельзя просто "создать" из одной выборки другую, содержащую, например, одну первую запись, если у этой записи нет иного признака, кроме того, что она первая? | |
|
| |
|
|
|
| Ну почему...
переходите на первую запис (MoveFirst) или на любую другую (Absoluteposition)
определяете ключ этой записи и делаете фильтр используя имя и значение ключевого поля | |
|
| |
|
|
|
| Вот, в этом-то все и дело, нет у меня ключевого поля. Значит путь один - создать это поле? | |
|
| |
|
|
|
| Если ключевого поля нет - его надо создать ОБЯЗАТЕЛЬНО!!!
Даже если ничего фильтровать не надо. | |
|
| |
|
|
|
|
| Либо использовать RecordsetClone на него поставить Filter сделать необходимые операции, по окончании "грохнуть" и продолжить работу с основным рекордсетом. Бывает, что так нагляднее... | |
|
| |
|