Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Форма составления заявки (http://forum.oszone.net/showthread.php?t=300709)

Elven 03-06-2015 20:04 2514682

Форма составления заявки
 
Есть у нас заявка на заведение новых пользователей, и несмотря на то, что и правила заполнения, и даже образцы заявок были доведены до сведения всех заполняющих каждый раз приходится напарываться на такие перлы, что непонятно с какой стороны за оные браться. Из этого и произошла идея упростить жизнь и заполнителям и самим себе. Далее по пунктам что нужно реализовать:
1. До заполнения критичных пунктов (например имени пользователя) заявка не генерируется с указанием причины.
2. Выпадающий список или набор радиобаттонов для некоторых пунктов/подпунктов.
3. Чекбоксы для некоторых пунктов/подпунктов.
4. Возможность ввода текста для некоторых пунктов/подпунктов.
5. Автодобавление взаимозависимых пунктов/подпунктов.
6. Вывод готовой заявки в doc/docx в определенном формате
Формат документа

Т.е. я это представляю приблизительно следующим образом: заполняющий запускает скрипт, видит перед собой форму, где заполняет некоторые поля, тыкает какую-нибудь кнопку "Готово" и получает готовый вордовский документ.
К сожалению редактор скриптов AutoIT я открыл сегодня второй раз в жизни, посему из вышеперечисленных пунктов знаю как делается ничего, однако чувствую себя не до конца тупым посему прошу подкинуть несколько примеров.

madmasles 05-06-2015 05:47 2515123

Цитата:

Цитата Elven
прошу подкинуть несколько примеров. »

Написать пример, ИМХО, означает сделать Вам эту программу. Могу посоветовать обратиться в Стол заказов, предварительно прочитав Правила обязательного оформления тем в разделе "Стол заказов".

gora 05-06-2015 09:54 2515159

Цитата:

Цитата Elven
прошу подкинуть несколько примеров. »

В папке программы есть файл: C:\Program Files (x86)\AutoIt3\Examples\GUI\SampleControls.au3. Запустите его и Вы увидите многое из того, что Вам нужно для Вашей формы.

Elven 05-06-2015 12:33 2515228

gora, спасибо.
Т.о. остается только вопрос с экспортом в doc/docx. Это вообще реально?

gora 05-06-2015 12:43 2515233

Цитата:

Цитата Elven
Это вообще реально? »

Сам этим не занимался, но посмотрите в справке функции _Word*** или саму UDF (C:\Program Files (x86)\AutoIt3\Include\Word.au3)

madmasles 05-06-2015 15:10 2515277

Цитата:

Цитата Elven
вопрос с экспортом в doc/docx »

Сделайте шаблон с уникальными сочетаниями, и заполняйте его потом с помощью функции _Word_DocFindReplace().
Посмотрите эти темы: [Элементы GUI] Заполнение формы документа с форматированием из GUI, Задача: заполнение формы .doc, прикрепить к письму и отправить..

Elven 05-06-2015 15:52 2515286

gora, madmasles, спасибо. Буду ковыряться.

AZJIO 12-06-2015 20:26 2517955

Elven,
ReplaceTemplateDOCX
Галочек там нет, но заполнить поля обеспечит. Но требуется сделать шаблон, на основе которого будет создаваться документ.


Время: 21:33.

Время: 21:33.
© OSzone.net 2001-