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

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

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

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

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

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

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

найти можно по молоточку с точками
...
Рейтинг: 0 / 0
29.04.2004, 15:03:45
    #32502824
Digger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
Когда создаю кнопку он мне выдает диалог, где есть категории и действия, там подобного нет, а в молоточке :) CommonDialog тоже не наблюдается
...
Рейтинг: 0 / 0
29.04.2004, 15:10:02
    #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
29.04.2004, 15:26:03
    #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
29.04.2004, 16:17:15
    #32503078
Digger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
У меня ругается на Dim fd As FileDialog, там такого нет FileDialog :(
...
Рейтинг: 0 / 0
29.04.2004, 17:02:19
    #32503191
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
VBA > Tools > References > Подключить Microsoft Office 10.0 Object Library
...
Рейтинг: 0 / 0
29.04.2004, 17:16:45
    #32503229
Digger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
Теперь на это ругается Set fd = Application.FileDialog(msoFileDialogFilePicker),
FileDialog нет у него, что еще подключать?
...
Рейтинг: 0 / 0
29.04.2004, 17:19:54
    #32503237
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
Галочка поставлена напротив названия библиотеки в Reference? Тогда должен быть файлдиалог. Проверь
...
Рейтинг: 0 / 0
06.05.2004, 10:23:43
    #32508544
Digger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
Да стоит там галочка напротив Office 10.0 ..... А в Application FileDialog нету :(
...
Рейтинг: 0 / 0
06.05.2004, 10:39:24
    #32508586
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как к базе присоединять файлы?
Находясь в VBA коде правой кнопкой мыши выбираешь Object Browser и в окне поиска набираешь filedialog. Нажимаешь бинокль, сообщаешь о результатах

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


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