Предыдущий по связи

Извлекает предыдущую запись таблицы, связанную с указанной записью.

Синтаксис

Предыдущий(Основной, Связанный[, Связь])

Параметры

Основной (объект) – объект, содержащий запись основной таблицы. При вызове функции эта запись не изменяется.

Связанный (объект) – объект, содержащий запись связанной таблицы. Каждый раз при вызове функции сюда будет извлекаться очередная запись.

Если объект содержит "пустую" запись (то есть не извлеченную из базы данных), то будет взята первая (для функции "Следующий") или последняя (для функции "Предыдущий") связанная запись. Если же объект уже содержит некоторую связанную запись, то берётся следующая за ней (или предыдущая для функции "Предыдущий").

Связь (текст) – имя связи, по которой будет извлекаться связанная запись. В большинстве случаев этот параметр можно не указывать, программа сама определит имя связи, по которой связаны записи, указанные в первых двух параметрах. Возможна, однако, ситуация, когда между двумя указанными таблицами существует больше одной связи. В этом случае как раз и нужно использовать параметр "Связь"!

Возвращает

Да (логическое значение) – была извлечена предыдущая запись.

Нет (логическое значение) – больше нет записей.

Пример

Примеры по аналогии с функцией "Следующий по связи".

См. также:

•  Следующий по связи

•  Следующий по индексу

•  Предыдущий по индексу