Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург,
Видимо так правильно
.AddNew
.Fields(1) = Me.DocID
.Fields(2) = (Me.Text_ + "_") & CStr(.Fields(1)) & "_" & CStr(.Fields(0)) & Mid(strFileName, InStrRev(strFileName, "."))
.Update
.Bookmark = .LastModified
strFileNameNew = CurrentProject.Path & "\Files\" & .Fields(2)
20 ноя 19, 19:40    [22021237]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor
Зачем его выбирать для вывода в форме, если есть имя файла?
Для начала нужно прочитать весь тред и посмотреть для кого делался пример. Тут всё есть.
21 ноя 19, 04:45    [22021402]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург, доброе утро!
Как можно установить path на onedrive? Чтобы файлы хранить в onedrive for business.
21 ноя 19, 09:32    [22021482]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor, про последний офис не скажу (но думаю что нет), все другие просто так напрямую не поддерживают подобного функционала. ИМХО
21 ноя 19, 09:37    [22021489]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург, день добрый!
Подскажите, что подправить? Если таблицы находятся в базе Mysql и прилинкованы к Access.
По этой статье пытался www.firststeps.ru/vba/vbahelp/daohelp/r.php?73

Пишет не удалось добавить файл,..
29 янв 20, 19:16    [22068987]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor
Панург, день добрый!
Подскажите, что подправить? Если таблицы находятся в базе Mysql и прилинкованы к Access.
По этой статье пытался www.firststeps.ru/vba/vbahelp/daohelp/r.php?73

Пишет не удалось добавить файл,..
Ничего не понял, но очень интересно ©
30 янв 20, 07:26    [22069192]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург, доброе утро! Постараюсь объяснить:
1) Таблицы расположены на Mysql
2) Таблицы подключены по DAO к Accsess через ODBC драйвер, по данной статье http://msa.polarcom.ru/st/s0000241.htm
3) Делал по вашему примеру, см.вложение. Изменил таблицу tblAttachedFiles (переписал так, чтобы новое имя файла записывалось в столбец FileName не знаю на сколько верно сделал, но работает. Столбец FileNameNew удалил)
4) Но не работает если таблицы расположены на сервере Mysql, через форму FrmDocs нажимаем добавить файл и выдает сообщение "Ooopps!...не смогли добавить файл!" данные в таблицу не tblAttachedFiles не записывает.

Если правильно понимаю, проблемы Set rst = CurrentDb.OpenRecordset("tblAttachedFiles", dbOpenTable) или путь не верно указан к таблице на сервере Mysql

К сообщению приложен файл (Макет_файлы_01.zip - 46Kb) cкачать
30 янв 20, 10:56    [22069326]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
court
Member

Откуда:
Сообщений: 1930
RusGor
Set rst = CurrentDb.OpenRecordset("tblAttachedFiles", dbOpenTable)
этот тип рекордсета только для "родных" Акс-таблиц
30 янв 20, 11:11    [22069339]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
court, здравствуйте!
Читал об этом тут, http://www.firststeps.ru/vba/vbahelp/daohelp/r.php?73
Но что не выходит каменный цветок
30 янв 20, 11:15    [22069346]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
court
Member

Откуда:
Сообщений: 1930
RusGor
court, здравствуйте!
Читал об этом тут, http://www.firststeps.ru/vba/vbahelp/daohelp/r.php?73
Но что не выходит каменный цветок


автор
dbOpenTable - Открытие табличного объекта Recordset (только в рабочей области ядра Microsoft Jet).
dbOpenDynamic - Открытие объекта Recordset динамического типа, аналогичного динамическому указателю ODBC (только в рабочей области ODBCDirect)
dbOpenDynaset - Открытие объекта Recordset типа динамического набора записей, аналогичного указателю ключевого набора записей ODBC
dbOpenSnapshot - Открытие объекта Recordset типа статического набора записей, аналогичного указателю статического набора записей ODBC
dbOpenForwardOnly - Открытие объекта Recordset типа статического набора записей с последовательным доступом

после этого "не выходит" ??

поменяй dbOpenTable на dbOpenSnapshot , например, для начала
30 янв 20, 11:22    [22069357]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor, а если вручную прицепить таблицы, открыть требуемую таблицу и внести изменения?
30 янв 20, 11:26    [22069365]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor
через форму FrmDocs нажимаем добавить файл и выдает сообщение "Ooopps!...

в коде добавь
Private Sub cmdFileAdd_Click()
...
                    If Err Then
                        Debug.Print Err.Number; Err.Description
                        Err.Clear
...
В окно Immediate будет выведено осмысленное сообщение номера и описание ошибки.

Сообщение было отредактировано: 30 янв 20, 11:34
30 янв 20, 11:34    [22069370]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
court
RusGor
court, здравствуйте!
Читал об этом тут, http://www.firststeps.ru/vba/vbahelp/daohelp/r.php?73
Но что не выходит каменный цветок


автор
dbOpenTable - Открытие табличного объекта Recordset (только в рабочей области ядра Microsoft Jet).
dbOpenDynamic - Открытие объекта Recordset динамического типа, аналогичного динамическому указателю ODBC (только в рабочей области ODBCDirect)
dbOpenDynaset - Открытие объекта Recordset типа динамического набора записей, аналогичного указателю ключевого набора записей ODBC
dbOpenSnapshot - Открытие объекта Recordset типа статического набора записей, аналогичного указателю статического набора записей ODBC
dbOpenForwardOnly - Открытие объекта Recordset типа статического набора записей с последовательным доступом

после этого "не выходит" ??

поменяй dbOpenTable на dbOpenSnapshot , например, для начала

Это все испробовано
30 янв 20, 11:44    [22069382]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург, день добрый!
код ошибки
75 Path/File access error
30 янв 20, 11:45    [22069384]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
RusGor,
Может сначала нужно установить соединение OpenConnection
30 янв 20, 12:04    [22069410]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor
Может сначала нужно установить соединение OpenConnection

Может сначала попробовать?
Панург
RusGor, а если вручную прицепить таблицы, открыть требуемую таблицу и внести изменения?

Да и заремь
'On Error Resume Next
30 янв 20, 12:28    [22069441]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург
RusGor, а если вручную прицепить таблицы, открыть требуемую таблицу и внести изменения?

Извините, можно подробнее. Не понимаю
30 янв 20, 12:41    [22069461]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor
Извините, можно подробнее. Не понимаю
блин...ну почитай хотя бы это -> Доступ к БД mySQL из Microsoft Access
30 янв 20, 12:48    [22069476]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург,
Написали бы через DSN, то сразу бы понял.
Сделал, такая же ошибка
30 янв 20, 13:02    [22069491]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург,

добавил в ручную, имя файла в таблицу, чтобы в форме отобразился путь к файлу и имя файла. Попробовал еще добавить файл
выдал уже такую ошибку
3251 Операция не поддерживается для объектов этого типа
30 янв 20, 13:13    [22069502]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor,
Панург
Да и заремь
'On Error Resume Next
это сделал? Выполнение кода остановится на ошибке.
30 янв 20, 14:02    [22069546]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург,

Да сделал
30 янв 20, 14:23    [22069563]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor
Да сделал
так на чём остановилось?
30 янв 20, 14:26    [22069565]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
RusGor
Member

Откуда:
Сообщений: 27
Панург,

Если в ручную добавить имя файла в таблицу то останавливается на .AddNew (с ошибкой 3251 Операция не поддерживается для объектов этого типа)

Если нажимаешь удалить, выскакивает диалоговое окно (Ошибка 2147217904, Отсутствует значение для одного или нескольких требуемых параметров)

Если таблицы пустые и добавляешь файл .AddNew
30 янв 20, 14:37    [22069576]     Ответить | Цитировать Сообщить модератору
 Re: база данных со ссылками на файлы  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4603
RusGor, ты просто таблицу открыть и добавить или удалить запись можешь? Без форм и кода.

Сообщение было отредактировано: 30 янв 20, 14:46
30 янв 20, 14:46    [22069586]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
Все форумы / Microsoft Access Ответить