|
|
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Я не так давно увлекся созданием баз(базок) в Access. Столкнулся с необходимостью присоединять к базе вордовые документы. Своими мозгами что то не до тумкал :( Подскажите пожалуйста! Зарание благодарен! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:00:22 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
а насколько регулярное содержимое doc самый простой вариант выгрузка в csv может делаться макросом в worde запускаться же из Access a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:17:46 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Что значит присоединять? Или вам их надо внедрять на формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:18:07 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Или использовать ворд как шаблон и править там инфу из аксеса? (Типа договор в ворде есть,а реквизиты туда из аксеса всунуть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:21:10 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
ага серийное письмо - зачин автоматизации(новый год поздравления) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:25:56 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Видемо не правильно вопрос задал. Значит так: Есть база в которой ведется учет заявок. По этим заявкам делаются договара в ворде. надо чтобы при открытии формы можно было присоеденить файл вордовый так что б потом кликнув на кнопку (или еще куда но в форме) можно было просмотреть этот файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:29:48 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
1. Хранишь имя файла в таблице 2. По кнопке запускаешь WORD с нужным файлом (команда Shell) Мне кажется этого будет достаточно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:31:53 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Лучше хранить в поле типа Hyperlink Тогда по клику будет открываться по линку документ любого типа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:35:45 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Мона в свойствах кнопки задать адрес гиперссылки, если конечно далее не обрабатываешь, а тока смотришь > Модераторы!!! Надо бы блок проверки правописания вставить Stepler (щёлк-щёлк!!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:38:47 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
> Модераторы!!! Надо бы блок проверки правописания вставить В обсуждения сайта кинь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:41:05 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
или Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 13:50:45 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
1. Хранишь имя файла в таблице 2. По кнопке запускаешь WORD с нужным файлом (команда Shell) Как путь к файлу в таблицу засунуть из формы? мне б еще и обьяснений попонятнее я ж токо начинаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 14:26:40 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Как путь к файлу в таблицу засунуть из формы? А форма у вас на основе чего организуется? Что-то мне подсказывает, что на основе таблицы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 14:29:00 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Это форма для внесения данных в таблицу. Как зделать чтоб туда путь попал. чтоб не в ручную его писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 14:36:31 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
по кнопочке открывать CommonDialog найти можно по молоточку с точками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 14:50:56 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Когда создаю кнопку он мне выдает диалог, где есть категории и действия, там подобного нет, а в молоточке :) CommonDialog тоже не наблюдается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 15:03:45 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
>команда 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 15:10:02 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Заводишь в таблице Pole типа Hyperlink В форме делаешь такое событие Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Мне нравицца, как работает. Если поле пустое, то по ДблКлик открываешь файлдиалог и выбираешь файл. Если поле непустое, то по клику сразу открывается нужный документ (если ссылка действующая). Попробуй! ЗЫ А посему может любой документ аттачиться, не только Ворд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 15:26:03 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
У меня ругается на Dim fd As FileDialog, там такого нет FileDialog :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 16:17:15 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
VBA > Tools > References > Подключить Microsoft Office 10.0 Object Library ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 17:02:19 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Теперь на это ругается Set fd = Application.FileDialog(msoFileDialogFilePicker), FileDialog нет у него, что еще подключать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 17:16:45 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Галочка поставлена напротив названия библиотеки в Reference? Тогда должен быть файлдиалог. Проверь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 17:19:54 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Да стоит там галочка напротив Office 10.0 ..... А в Application FileDialog нету :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 10:23:43 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Находясь в VBA коде правой кнопкой мыши выбираешь Object Browser и в окне поиска набираешь filedialog. Нажимаешь бинокль, сообщаешь о результатах ЗЫ У меня в коде кстати одно fd.show - лишнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 10:39:24 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
О каких результатах? Вот что было на экране в файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 11:19:49 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Тогда покажи код, который создал и где ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 12:21:43 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Так вот тот код Private Sub com_doc_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 Вот на этот . FileDialog (.....) и ругается metod or data member not found ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 13:02:52 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
А аксессовской библиотеки нету чтоль? - MSACC.OLB Странно, что вообще что-то работает. Ищи и ставь галку против Access (10.0) Object Library. Не знаю, может ее и достаточно и офисная библиотека не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 13:35:16 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
У меня Access 9.0 токо есть но он подключен Где 10.0 брать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 13:52:56 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
И библиотеки такой нет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 13:56:05 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Пробуй без нее, раз есть FileDialog из офиса. Тогда пиши Код: plaintext и еще убери отдельностоящее fd.show ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 14:04:35 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
То же ругается, типо Саб или функция не найдена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 14:31:40 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 14:43:24 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Похоже, офисный файлдиалог - это не то. Надо искать аксессовский. А какой у тебя аксесс? Если 97, то я не советчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 14:50:13 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
2000 9.0.2812 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 15:13:48 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Ну тогда я тебя только в поиск по форуму направляю: набери контекст "диалоги открытия файлов" и выбирай тебе подходящее решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 15:46:09 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Спасибо!!! Скрипт заработал как токо поставил Access 2002!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 10:27:31 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Использую следующий код в свое базе (Спасибо Лифчику!): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но понадобилось, чтобы диалоговое окно открывалось на конкретной папке, как не бился, не смог сделать. Помогите человеку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2004, 18:03:15 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Ребята, помогите, очень нужно. А то чайники сохраняют файлы на локальных машинах И начинается такой геморой, мама не горюй... AlexRom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 12:42:56 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Ну хоть кто-нибудь откликнитесь, очень нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 17:47:25 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
AlexRomИспользую следующий код в свое базе (Спасибо Лифчику!): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но понадобилось, чтобы диалоговое окно открывалось на конкретной папке, как не бился, не смог сделать. Помогите человеку... InitialFileName разве трудно пройтись по всем св-вам объекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 17:53:15 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Если бы я был такой умный Только учусь AlexRom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:02:49 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
AlexRomЕсли бы я был такой умный Только учусь AlexRom видать трудно учёба подаётся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:05:07 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Не то слово. А помочь не можешь или не хочешь? AlexRom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:10:10 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
я же тебе ответил: InitialFileName читать надо внимательно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:13:16 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Краткость сестра таланта, но не на столько же. Можно подробнее... AlexRom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:33:00 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
мля... Private Sub Pole_DblClick(Cancel As Integer) Dim fd As FileDialog Dim Link as String Set fd = Application.FileDialog(msoFileDialogFilePicker) fd.InitialFileName = "C:\WINDOWS\SYSTEM32\" fd.Show If (fd.Show = -1) Then Link = fd.SelectedItems(1) Me.Pole = Link & "#" & Link & "#" Else Cancel = True End If End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:35:01 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Спасибо КОРМИЛЕЦ Я (идиот) забыл прописать "fd." Ещё раз спасибо, всё работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:38:40 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 18:40:34 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
А какой код для Filedialog для Access 2000 ? Никак не могу найти на форуме рабочий вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 22:05:42 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Кажется в свое время сильно не напрягаясь, стащил рабочий код диалога из учебной базы данных. Из той самой, что к Офису прилагается. Кажись та самая формочка, куда фотографии сотрудников прилеплены. Если не ошибаюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 00:52:58 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
Помогите ! Никак не могу найти код filedialog для хранения hyperlink на word документ для Access 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 23:39:44 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
FileDialog, кажись, появился тока в 10-й версии библиотеки объектов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 23:49:01 |
|
||
|
Как к базе присоединять файлы?
|
|||
|---|---|---|---|
|
#18+
AsiriusПомогите ! Никак не могу найти код filedialog для хранения hyperlink на word документ для Access 2000 http://sql.ru/forum/actualtopics.aspx?search=filedialog&bid=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 23:49:40 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1669544]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 351ms |

| 0 / 0 |
