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