ник: Дядя Федор
//необходим этот путь для чтения/редактирования этого документа (при нажатии на кнопку открывается именно этот документ)
//
В этом что ли проблема?
//- сохраняется в отдельной папке
(эта проблема решена)//
вот этот путь и пишите в поле таблицы.
По нажатию кнопки извлекаете имя из поля и открываете. Все.
Я, в последнее время, вообще не храню пути в поле.
тем более, если оно у вас совпадает c ID.
Знаю папку, например sfullpath="E:\ARHIVDOC\"
Сохраняю в sfullpath & ID
Открываю sfullpath & ID
Как-то так.
По-поводу большого кол-ва файлов:
Папки можно создавать по принципу значения ID.
Например
Для 1<ID<100 - папка "E:\ARHIVDOC\100\"
Для 101<ID<200 - папка "E:\ARHIVDOC\200\"
и т.д.
т.о. в папке будет не более 100 файлов.