Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не удаётся открыть источник данных из самого себя (в ворд) / 16 сообщений из 16, страница 1 из 1
20.01.2004, 14:23
    #32381714
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
вставляю запрос в ворд
Код: plaintext
1.
2.
3.
4.
5.
6.
Set Rng = Document.Range
    With Rng
        .Collapse wdCollapseEnd
        ' таблица, из запроса 
        .InsertDatabase , , _
            Connection:= "qWordDog" , _
            DataSource:=Application.CurrentProject.Path &  "\"  & Application.CurrentProject.name

почему ругается 5922 "Не удаётся открыть источник данных"
как сделать?
...
Рейтинг: 0 / 0
20.01.2004, 15:15
    #32381820
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Ну и какой получается DataSource?
...
Рейтинг: 0 / 0
20.01.2004, 15:17
    #32381827
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
ЗЫ. Есть еще такая штука:
Application.CurrentProject.FullName
Вот только из какого приложения ты хочешь извлечь данные? Мне кажется, из Аксессе (иначе этот топик был бы не здесь ).
...
Рейтинг: 0 / 0
20.01.2004, 15:21
    #32381835
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
как в хелпе
DataSource Optional Variant. The path and file name of the data source.
C:\такойто.mdb
...
Рейтинг: 0 / 0
20.01.2004, 15:51
    #32381894
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Ага, нашел!
И все-таки не совсем внимательно ты прочитал справку...
Код: plaintext
Connection:= "Query qWordDog" 
...
Рейтинг: 0 / 0
20.01.2004, 16:39
    #32382004
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
это я подправил после своего первого поста :)
но всё равно, до этого видимо не доходит ...
...
Рейтинг: 0 / 0
20.01.2004, 17:08
    #32382074
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Ну тогда давай весь код. У меня похожий отрабатывает (правда, из Ворда - писАть это все в Аксессе некогда)
...
Рейтинг: 0 / 0
20.01.2004, 17:20
    #32382100
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
  Dim WordApp As Word.Application
  Dim Rng As Word.Range
  Dim tbl As Word.Table
.....
'создадим табличку
    With WordApp.Selection.Find
        .Text = "с реестром:"
        .Replacement.Text = ""
        .Forward = True
    End With
    WordApp.Selection.Find.Execute
    WordApp.Selection.EndKey Unit:=wdLine
    WordApp.Selection.TypeParagraph
Set Rng = Document.Range
    With Rng
        .Collapse wdCollapseEnd
        ' таблица, из запроса 
        .InsertDatabase _
            Style:= 191 , _
            LinkToSource:=False, _
            Connection:= "Query qveksWordDog" , _
            DataSource:=CurrentDb.name
        i = .Tables.Count 
        Set tbl = .Tables(i) 
        tbl.Columns.Add tbl.Columns( 1 ) ............

  strPath = DLookup( "[dogKuda]" ,  "tbPuti" ,  "[id] = 1 ")
  strPath = strPath & date &  "Договор№"  & rs.Fields( "ndogovor" ) &  ".doc" 
  Document.SaveAs strPath
...........


У меня похожий отрабатывает (правда, из Ворда - писАть это все в Аксессе некогда)
а у меня как всегда нет :(
...
Рейтинг: 0 / 0
20.01.2004, 18:20
    #32382228
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Вот в таком виде все отработало:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Dim WordApp As Word.Application
  Dim Rng As Word.Range
  Dim tbl As Word.Table
  Dim doc As Word.Document
  Set WordApp = GetObject(,  "Word.Application" )
  Set doc = WordApp.ActiveDocument
'создадим табличку
    With WordApp.Selection.Find
        .Text = "с реестром:"
        .Replacement.Text = ""
        .Forward = True
    End With
    WordApp.Selection.Find.Execute
    WordApp.Selection.EndKey Unit:=wdLine
    WordApp.Selection.TypeParagraph
Set Rng = doc.Range
    With Rng
        .Collapse wdCollapseEnd
        ' таблица, из запроса
        .InsertDatabase _
            Style:= 191 , _
            LinkToSource:=False, _
            Connection:= "Query q1" , _
            DataSource:=CurrentDb.Name
    End With


Н-да, телепят из меня, видать, совсем никакой
...
Рейтинг: 0 / 0
21.01.2004, 10:35
    #32382630
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
у меня не выходит, пробовал в ворде - тоже...
5922 "Не удаётся открыть источник данных"
...
Рейтинг: 0 / 0
21.01.2004, 11:13
    #32382706
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
А пробовал вручную это сделать?
...
Рейтинг: 0 / 0
21.01.2004, 11:31
    #32382758
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
пробовал по всякому
...
Рейтинг: 0 / 0
21.01.2004, 11:36
    #32382780
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
так и придется циклом млин ...
...
Рейтинг: 0 / 0
21.01.2004, 13:10
    #32383005
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Так он и вручную эту базу открыть не может?
А она не запаролена?
Версия Офиса одна?
------------------------
Систему давно переустанавливал?
...
Рейтинг: 0 / 0
21.01.2004, 13:21
    #32383032
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
Так он и вручную эту базу открыть не может?
открывает
офис один ХР
пароля нет
...
Рейтинг: 0 / 0
21.01.2004, 13:49
    #32383083
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удаётся открыть источник данных из самого себя (в ворд)
А вручную при запущенном макрорекордере?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не удаётся открыть источник данных из самого себя (в ворд) / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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