Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 08.05.2016
Сообщений: 56
1

Таблицу в Word

21.04.2018, 19:52. Показов 602. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!

Задача перегнать таблицу (запрос) в Ворд. Передаю по номеру таблицы.

Visual Basic
1
2
3
Dim strData As String
strData = CurrentProject.Connection.Execute("ДОКУМЕНТЫ").GetString()
.Tables(2).Cell(2, 2).Range.Text = strData '
Три варианта одного запроса.
Без условия все работает. В Ворд передается, вставляется.
С условием введенном ручками работает.
С условием взятым с формы запрос работает, таблицу формирует, но в Ворде пустота, не передает.
Почему и как побороть?

SQL
1
2
3
4
5
6
7
8
9
10
SELECT ГрафикМакет_Ключ, ИД_ГрафикМакет, ФИО, .Дата
FROM ГРАФИК_МАКЕТ; ' передает
 
SELECT ГрафикМакет_Ключ, ИД_ГрафикМакет, ФИО, Дата
FROM ГРАФИК_МАКЕТ
WHERE (((ИД_ГрафикМакет)=113)); ' передает
 
SELECT ГрафикМакет_Ключ, ИД_ГрафикМакет, ФИО, Дата
FROM ГРАФИК_МАКЕТ
WHERE (((ИД_ГрафикМакет)=[Forms]![КОНТРАГЕНТп]![МАКЕТ]![КлючМакет])); ' не передает
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2018, 19:52
Ответы с готовыми решениями:

Поиск строк в шаблоне в word и вывод в таблицу в другой файл word
Здравствуйте, требуется помощь! Имеется шаблон документа в word в котором есть три строки, которые...

Добавление срок в таблицу Word при заполнении документа Word из данных Excel
Всем привет! Я новичок в этом деле и нужна помощь. Есть таблица Excel с данными на основании...

Как связать таблицу Word и таблицу Excel ?
Существует таблица в Word. Необходимо: - создать идентичную таблицу в Excel, - при внесении...

Таблицу Word в Excel
Всем доброго здоровичка!!! VB2008 Такая задачка: В папке есть ворд файлы. В каждом таблицы....

2
Эксперт MS Access
26815 / 14494 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
21.04.2018, 20:10 2
Надо данные формы передавать функцией, а не прямой ссылкой на форму.
Публичная функция в общем модуле (для определенности названа KeyMaket):
Visual Basic
1
2
3
Public Function KeyMaket()
   KeyMaket=Forms![КОНТРАГЕНТп]![МАКЕТ]![КлючМакет]
End Function
В запросе заменяем ссылку на форму функцией
SQL
1
2
3
SELECT ГрафикМакет_Ключ, ИД_ГрафикМакет, ФИО, Дата
FROM ГРАФИК_МАКЕТ
WHERE ИД_ГрафикМакет=KeyMaket()
1
0 / 0 / 0
Регистрация: 08.05.2016
Сообщений: 56
21.04.2018, 21:14  [ТС] 3
Как обычно всё очень просто, после Ваших разъяснений.
Спасибо
0
21.04.2018, 21:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2018, 21:14
Помогаю со студенческими работами здесь

Добавить таблицу в Word
Как вставить таблицу в Word? Первая вначале документа создается легко, а как после неё создать...

Скопировать таблицу Word
Как можно скопировать таблицу Word? Т.е. создать таблицу и заполнить ее данными? Таблица готовая...

Создать таблицу в word
В Word необходимо создать таблицу, с разной высотой строк в столбцах по примеру: слева 3 колонки по...

stringrid в готовую таблицу word
Привет! есть счет, в котором есть таблица, в ней есть шапка и футер, мне нужно между ними вставить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru