|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2016, 11:06 | #1 |
Регистрация: 03.03.2016
Сообщений: 3
|
Работа с вложениями Access через VBA
Доброго времени суток, уважаемые!
Суть проблемы: есть таблица (работы предприятия), у нее есть столбец "Вложения" с соответствующим типом данных. Таблица большая, по ней организован поиск. В форме вывода результатов есть кнопка "Добавить вложение", по которой открывается формочка с текстовым полем и кнопкой. В поле вводится индекс работы, к которой добавляется вложение. По кнопке открывается диалоговое окно выбора файла. Файл пользователь выбирает из какого-то "своего" места, далее он копируется с присвоением ему имени = индекса и сохраняется в нужной директории. Вопрос: как сделать, чтобы этот файл отображался в таблице базы в поле "Вложения"? Код:
|
09.03.2016, 14:23 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Здесь ошибка?
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
09.03.2016, 15:51 | #3 |
Регистрация: 03.03.2016
Сообщений: 3
|
Спасибо))
Не знаю, я все перепробовал и решил пойти другим путем)) Убрал из таблицы столбец вложений и добавил "Ссылка", а путь к файлу записал как гиперссылку #" & FileName & "# В принципе, почти тоже самое)) Так что спасибо, тему можно закрывать |
10.03.2016, 12:22 | #4 |
Регистрация: 03.03.2016
Сообщений: 3
|
Еще вопрос возник, надеюсь проблему можно решить.
Итак, сделал форму для добавления записей в таблицу. На форме есть поле со списком (берет информацию из другой таблицы), заблокированное поле Index, состоящее из "=Max([Id])+1)" (для отображения присваиваемого номера и использования в имени вложения), поля для заполнения, флажок с изначальным значением false и кнопка. Если флажок меняется на true, то дополнительно открывается окно выбора файла. Я бы даже код показал (хотя скорее всего я бы не писал это сообщение тогда), но к коду претензий нет, все работало как надо. Проблема в том, что спустя какое-то время при запуске именно этой формы Access находит какую-то ошибку и закрывается сам собой. Редактор VB при этом не открыть - тоже какую-то ошибку обнаруживает и вылетает. Любые действия с этой формой приводят к одному результату - вылет. Помогите, что делать? Вся работа встала.... Последний раз редактировалось Rinsvid; 10.03.2016 в 12:26. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачка:Access VBA работа с таблицами | CraSTI | Microsoft Office Access | 2 | 16.03.2014 12:51 |
работа с бд access через excel.(редактирование, удаление и добавление) | XROMAD | Microsoft Office Access | 5 | 25.07.2012 17:58 |
Работа с Access через OleObject | WiseRail | Помощь студентам | 0 | 06.05.2011 14:16 |
Работа с базой MS Access через FTP | GREMI | БД в Delphi | 4 | 27.08.2009 13:51 |
работа базы данных Access через интернет. | Леонид | Microsoft Office Access | 6 | 27.05.2008 08:54 |