PDA

Показать полную графическую версию : [решено] Форма составления заявки


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

http://rghost.ru/69xkt2NHJ

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

madmasles
05-06-2015, 05:47
прошу подкинуть несколько примеров. »Написать пример, ИМХО, означает сделать Вам эту программу. Могу посоветовать обратиться в Стол заказов (http://autoit-script.ru/index.php/board,8.0.html), предварительно прочитав Правила обязательного оформления тем в разделе "Стол заказов" (http://autoit-script.ru/index.php/topic,124.0.html).

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

Elven
05-06-2015, 12:33
gora, спасибо.
Т.о. остается только вопрос с экспортом в doc/docx. Это вообще реально?

gora
05-06-2015, 12:43
Это вообще реально? »
Сам этим не занимался, но посмотрите в справке функции _Word*** или саму UDF (C:\Program Files (x86)\AutoIt3\Include\Word.au3)

madmasles
05-06-2015, 15:10
вопрос с экспортом в doc/docx »Сделайте шаблон с уникальными сочетаниями, и заполняйте его потом с помощью функции _Word_DocFindReplace().
Посмотрите эти темы: [Элементы GUI] Заполнение формы документа с форматированием из GUI (http://autoit-script.ru/index.php?topic=19163.0), Задача: заполнение формы .doc, прикрепить к письму и отправить. (http://autoit-script.ru/index.php?topic=10010.0).

Elven
05-06-2015, 15:52
gora, madmasles, спасибо. Буду ковыряться.

AZJIO
12-06-2015, 20:26
Elven,
ReplaceTemplateDOCX (http://azjio.ucoz.ru/load/vsjo_dlja_autoit3/skompilirovannye_skripty/replacetemplatedocx/4-1-0-51)
Галочек там нет, но заполнить поля обеспечит. Но требуется сделать шаблон, на основе которого будет создаваться документ.




© OSzone.net 2001-2012