Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Срочно нужна помощь добрых людей! / 16 сообщений из 16, страница 1 из 1
12.05.2020, 09:02
    #39956105
Skala77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Добрый день! С БД Access знакома достаточно поверхностно (не было нужды), но в целом с базами данных знакома. Возникла необходимость импортировать из формы Word в Access. Задание звучит так: Форму Word сохранить как запись БД в кодировке Windows. Я так понимаю, что необходимо документ Word сохранить в txt и затем его импортировать в Access. Однако, в файле Word присутствуют флажки и они в txt никак не преобразуются. P.S. Word 2010 и Access 2010.. Простите, за сумбурное обращение...)
...
Рейтинг: 0 / 0
12.05.2020, 11:15
    #39956158
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Skala77
Однако, в файле Word присутствуют флажки и они в txt никак не преобразуются

не смогла их установить и в ворде
что-то не в порядке в вашей форме
...
Рейтинг: 0 / 0
12.05.2020, 11:18
    #39956163
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Skala77,
оказывается, что это не флажки, а обычное текстовое поле
...
Рейтинг: 0 / 0
12.05.2020, 11:41
    #39956183
Срочно нужна помощь добрых людей!
ПЕНСИОНЕРКА
Skala77,
оказывается, что это не флажки, а обычное текстовое поле
Какое-то необычное. И не входит ни в коллекцию FormFields, ни в Fields.

Skala77, ну выгрузите вы в TXT, а импортировать как? Такой файл стандартными средствами не загрузишь. А что это за задание? Может подразумевается сохранение в БД самого файла, а не его содержимого?
...
Рейтинг: 0 / 0
12.05.2020, 11:55
    #39956193
Skala77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Кривцов Анатолий, понимаете, вот и я не могу понять задание.. ((( ChekBox не выгружается в txt... А задание именно так и звучит: После заполнения сохранить полученную Word форму как запись базы данных в кодировке Windows. Создать базу данных и импортировать полученные данные анкетирования..
...
Рейтинг: 0 / 0
12.05.2020, 12:01
    #39956197
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Skala77
Создать базу данных и импортировать полученные данные анкетирования..

я думаю, что надо сохранить анкету одной записью в базе - каждое поле ворда в своем поле аксесс
...
Рейтинг: 0 / 0
12.05.2020, 12:10
    #39956199
Skala77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
ПЕНСИОНЕРКА,это понятно.. вопрос для меня как? и зачем тогда после импортировать в базу.. Мне что-то подсказывает, что не корректно составлено задание..
...
Рейтинг: 0 / 0
12.05.2020, 12:32
    #39956206
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Skala77
ПЕНСИОНЕРКА,это понятно.. вопрос для меня как? и зачем тогда после импортировать в базу.. Мне что-то подсказывает, что не корректно составлено задание..

почему некорректно - вполне нормально
1- разослали анкету в вордовском формате для заполнения
2- адресаты заполнили только поля , остальное защищено
3- возвращенные анкеты осталось ввести в базу, для анализа
...
Рейтинг: 0 / 0
12.05.2020, 12:48
    #39956212
Skala77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
ПЕНСИОНЕРКА, но тогда как можно сохранить форму ворда в запись БД в кодировке Windos. Понимаю, что можно подгрузить как документ в спецполе.. Но как преобразовать документ ворд с ChekBox в строку - не знаю.. Вот и прошу помощи.. Пока что получается только так: "синичкина";"01.05.1989";"нужны";"25000";"19950";"26870";"71820"
Значение ChekBox не попадает ...
...
Рейтинг: 0 / 0
12.05.2020, 13:03
    #39956227
zimkon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Skala77,
если бы все поля, как просто поля, то помогла бы процедура импорта на vba
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Public Function имп()
Dim app As Object
Dim rst As DAO.Recordset
Set app = CreateObject("Word.Application")
app.Documents.Open CurrentProject.Path & "\иванова.doc"
Set rst = CurrentDb.OpenRecordset("select * from Таблица1")
rst.AddNew
For i = 1 To app.ActiveDocument.Fields.Count
    rst.Fields(i) = app.ActiveDocument.Fields(i).Result.Text
Next i
rst.Update
rst.Close
Set rst = Nothing
app.ActiveDocument.Close
app.Quit
Set app = Nothing
DoCmd.OpenTable "Таблица1", acViewNormal
End Function


она работает для вашего случая, но не заполняет логические поля и поля со списком
, как их обрабатывать на vba, я , к сожалению, не знаю. Но, наверняка, есть те, кто знает
...
Рейтинг: 0 / 0
12.05.2020, 13:17
    #39956236
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
Skala77
Значение ChekBox не попадает ...

перевела документ в НТМ-формат для удобства анализа
шаблон супер кривой
...
Рейтинг: 0 / 0
12.05.2020, 13:33
    #39956252
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
zimkon,
рисунок -это подчищенный НТМ -
часть полей попала не в свой параграф
...
Рейтинг: 0 / 0
12.05.2020, 14:02
    #39956282
Skala77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
ПЕНСИОНЕРКА, спасибо большое за помощь) буду разбираться.. Поняла, что многое не знаю.. Берегите себя)
...
Рейтинг: 0 / 0
12.05.2020, 14:23
    #39956299
zimkon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
...
Рейтинг: 0 / 0
12.05.2020, 15:16
    #39956328
Срочно нужна помощь добрых людей!
ПЕНСИОНЕРКА

шаблон супер кривой
Поддерживаю! Добавлю, что флажки, это ActiveX контролы класса "Forms.CheckBox.1". Их применение не логично, т.к. для вордовской формы есть свой элемент "флажок". Кстати, в файле "Иванова" они отвалились (это о надежности работы с ActiveX).
...
Рейтинг: 0 / 0
13.05.2020, 09:32
    #39956660
Skala77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь добрых людей!
zimkon, спасибо)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Срочно нужна помощь добрых людей! / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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