Создать каталог для записей в MS Access 2007 - PullRequest
0 голосов
/ 06 апреля 2010

Можно ли создать папку каталога для отдельных записей в Access 2007. Например,

tblUser
ID
firstName
surName

При добавлении записи будет создана папка C: \ userdatabase \ Surname, firstName, ID

Может показаться полезным в ситуациях, например, когда большое количество изображений / файлов должно быть связано с записью. Access создаст и создаст ссылку на каталог для каждой записи.

Заранее спасибо за любые советы

Noel

Ответы [ 3 ]

1 голос
/ 06 апреля 2010

Вы можете использовать оператор VBA MkDir для создания каталога.

Например, если вы хотите создать папку, имя которой соответствует одному из значений вашего идентификатора, в качестве подпапки вкаталог, в котором хранится ваша база данных, вы можете использовать этот код:

MkDir CurrentProject.Path & "\" & ID
0 голосов
/ 08 апреля 2010

Хотя это все интересные ответы на заданный вопрос, я должен задаться вопросом, почему оригинальный плакат считает это необходимым.Если вы используете свою базу данных для отслеживания информации, на самом деле не должно иметь значения, где хранятся файлы.

Конечно, если вам нужен доступ к файлам из файловой системы, этоможет быть способом сделать это, но по моему опыту, как правило, не самый полезный способ (он разделяет данные до слишком высокой степени).

Итак, я в основном говорю вернуться и задать вопросдизайн правильный или нет.Это может быть очень хорошо, но вы должны быть уверены, прежде чем совершать что-то подобное, что я считаю излишне запутанным.

0 голосов
/ 07 апреля 2010

Чтобы создать всю структуру каталогов с помощью одной команды:

текст ссылки

...