Как я использую интернет-опрос с зависимостью от вопроса для создания бэкенда, который может генерировать документы?

Я планирую создать исследование, которое проведено в веб-странице онлайн, и это хранит результаты в базу данных Access. Ответы являются, прежде всего, выпадающими, числовыми или строки. Результаты предназначены для заполнения шаблонного документа на 30 страниц, таким образом так, чтобы я получил Office Word или Adobe PDF document назад?

Обзор-> бэкенд-> документ является в основном прославленным слиянием. Ограничения слияния (ограничиваемый одним источником данных, никакими объектами) оставляют желание проекта в этих двух основных областях:

  • Механизм должен был бы иметь дело с наличием переменной, несущей значение [x|y|z], и иметь рендеринг механизма различные, но предопределенные абзацы.

  • В некоторых случаях там переходят переменные обзора где if A = 1 -> ask B,C,D(включайте больше текста для каждого в документе); if A = 0 -> jump to E (опустите текст для B,C,D в документе)

  • Механизм должен был бы знать для не рендеринга абзаца таким способом, которым он отключен между страницами, заголовками/нижними колонтитулами рендеринга, и т.д. (менее необходимый, как может быть добавлен вручную),

Вопросы, которые я имею:

  • Что вовлечено в создание некоторого механизма, который может сделать это?

  • Как я лучше объясняю, что я ищу, с точки зрения механизма и процесса?

  • Существует ли конкретный язык или часть программного обеспечения, которое выделяется в этом типе цели?

0
задан 14.04.2011, 07:33

3 ответа

Я не уверен, существует ли какой-либо простой способ (т.е., приложение уже существует) сделать то, что Вы хотите, но из Вашего описания, Вам отключат Вашу работу для Вас.

На основе Вашего описания я предлагаю разделить проект на 2 части. Часть 1 была бы интернет-опросом, и часть 2 будет генератором документа.

Для интернет-опроса Вы создали бы веб-приложение, которое собирает ответы на вопросы об обзоре. Это могло быть сделано с комбинацией, например, Javascript/PHP/database или Asp. Сеть/база данных, и т.д.

Для генератора документа Вы создали бы приложение, которое запросит базу данных, содержащую результаты обзора, затем возьмет те результаты и создаст отформатированный документ или вставит их в некоторую форму шаблона документа.

Я не уверен в Вашей запланированной среде развертывания, но предполагающий, что это - связанный с работой проект, я предлагаю следующие инструменты в среде на базе Windows... SqlServer Express вместо Доступа для базы данных, Visual Web Builder Express для создания веб-сайта обзора. Оба лишены Microsoft, и существует много учебного материала онлайн. Для генератора документа Вы могли использовать MS Word с VBA, пишущим сценарий, чтобы запросить базу данных и поместить результаты запроса в шаблон/документ Word.

4
ответ дан 24.11.2019, 02:41

остановитесь тут же. Просто остановитесь. Не передавайте идут. Не собирайте 200 долларов.

Нет никакого четкого представления о технологиях, которые будут использоваться, и, 'Как я могу заставить это произойти в Microsoft Office (плюс Acrobat)?' просто dosen't вполне сокращают его до планирования.

Факт от деталей в вопросах, лучшим способом сделать это является опция обзора из документов Google - он обрабатывает создание обзора, можно отправить его по почте тому, кто бы ни Вы должны и загружаете результаты как миленький Excel. Можно, вероятно, или сделать, некоторый кун-фу сценариев на той электронной таблице затем просто встраивает его в слово

4
ответ дан 24.11.2019, 02:41

Если все остальное перестало работать...

Изучая первый предложенный дубликат для Вашего вопроса, я нашел заплаченное решение под названием Formstack.

Это могло быть действительно хорошим решением, если все остальное перестало работать, оно содержит следующие функции обзоров:

  • Условная Логика: Что Вы объяснили в своем вопросе.

  • Умная Маршрутизация: Условная логика, но для того, кто отправить промежуточные ответы на.

  • Совместное использование данных: промежуточные ответы Доли.

  • Экспорт данных: Экспорт в Excel/Word, или видят его онлайн.

  • Интеграция веб-сайта: Интегрируйтесь в своем веб-сайте компании, модернизируйте обзоры.

У них есть начинающий и профессиональные планы, которые могло бы быть интересно проверить...

1
ответ дан 24.11.2019, 02:41

Теги

Похожие вопросы