powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как к базе присоединять файлы?
25 сообщений из 55, страница 1 из 3
Как к базе присоединять файлы?
    #32502465
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не так давно увлекся созданием баз(базок) в Access. Столкнулся с необходимостью присоединять к базе вордовые документы. Своими мозгами что то не до тумкал :(
Подскажите пожалуйста! Зарание благодарен! :)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502517
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а насколько регулярное содержимое doc
самый простой вариант выгрузка в csv может делаться макросом в worde
запускаться же из Access a
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502519
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит присоединять?

Или вам их надо внедрять на формы?
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502528
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или использовать ворд как шаблон
и править там инфу из аксеса?
(Типа договор в ворде есть,а реквизиты туда из аксеса всунуть)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502541
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага серийное письмо - зачин автоматизации(новый год поздравления)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502553
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видемо не правильно вопрос задал. Значит так: Есть база в которой ведется учет заявок. По этим заявкам делаются договара в ворде. надо чтобы при открытии формы можно было присоеденить файл вордовый так что б потом кликнув на кнопку (или еще куда но в форме) можно было просмотреть этот файл.
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502558
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Хранишь имя файла в таблице
2. По кнопке запускаешь WORD с нужным файлом (команда Shell)

Мне кажется этого будет достаточно :)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502573
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше хранить в поле типа Hyperlink

Тогда по клику будет открываться по линку документ любого типа
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502589
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мона в свойствах кнопки задать адрес гиперссылки, если конечно далее не обрабатываешь, а тока смотришь
> Модераторы!!!
Надо бы блок проверки правописания вставить
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502597
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Модераторы!!!
Надо бы блок проверки правописания вставить

В обсуждения сайта кинь :)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502614
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или
Код: plaintext
1.
Application.FollowHyperlink "c:\acc.doc", , True
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502717
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Хранишь имя файла в таблице
2. По кнопке запускаешь WORD с нужным файлом (команда Shell)

Как путь к файлу в таблицу засунуть из формы? мне б еще и обьяснений попонятнее я ж токо начинаю
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502725
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как путь к файлу в таблицу засунуть из формы?

А форма у вас на основе чего организуется?
Что-то мне подсказывает, что на основе таблицы :)
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502739
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это форма для внесения данных в таблицу. Как зделать чтоб туда путь попал. чтоб не в ручную его писать?
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502787
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по кнопочке открывать CommonDialog

найти можно по молоточку с точками
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502824
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда создаю кнопку он мне выдает диалог, где есть категории и действия, там подобного нет, а в молоточке :) CommonDialog тоже не наблюдается
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502843
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>команда Shell
Нехорошо это
MS старались интегрировали проги из офиса,
а вы их труд игнорируете :) через Shell запускаете

Dim wda As Word.Application
Dim wwd As Word.Document

Set wwd = GetObject(CurrentProject.Path + "\МойШаблон.doc")
Set wda = wwd.Parent
wda.Visible = True

'И делай с ним что хош :)


Set wwd = Nothing
Set wda = Nothing
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32502884
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заводишь в таблице Pole типа Hyperlink
В форме делаешь такое событие

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Pole_DblClick(Cancel As Integer)
Dim fd As FileDialog
Dim Link as String
Set fd = Application.FileDialog(msoFileDialogFilePicker)
fd.Show
If (fd.Show = - 1 ) Then
Link = fd.SelectedItems( 1 ) 
Me.Pole = Link & "#" & Link & "#"
Else
Cancel = True
End If
End Sub

Мне нравицца, как работает. Если поле пустое, то по ДблКлик открываешь файлдиалог и выбираешь файл. Если поле непустое, то по клику сразу открывается нужный документ (если ссылка действующая).

Попробуй!

ЗЫ А посему может любой документ аттачиться, не только Ворд
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32503078
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня ругается на Dim fd As FileDialog, там такого нет FileDialog :(
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32503191
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VBA > Tools > References > Подключить Microsoft Office 10.0 Object Library
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32503229
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь на это ругается Set fd = Application.FileDialog(msoFileDialogFilePicker),
FileDialog нет у него, что еще подключать?
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32503237
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Галочка поставлена напротив названия библиотеки в Reference? Тогда должен быть файлдиалог. Проверь
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32508544
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да стоит там галочка напротив Office 10.0 ..... А в Application FileDialog нету :(
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32508586
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Находясь в VBA коде правой кнопкой мыши выбираешь Object Browser и в окне поиска набираешь filedialog. Нажимаешь бинокль, сообщаешь о результатах

ЗЫ У меня в коде кстати одно fd.show - лишнее.
...
Рейтинг: 0 / 0
Как к базе присоединять файлы?
    #32508683
Digger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О каких результатах? Вот что было на экране в файле
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 1 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как к базе присоединять файлы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]