All Forums
 Категория Visio
 Форум Вопросы и ответы
 Access и Visio
Author Previous Topic Topic Next Topic  

Stanislav

4 Posts

Posted - 07/03/2005 :  22:05:47
#1042;#1089;#1090;#1072;#1083;#1072; #1090;#1072;#1082;#1072;#1103; #1087;#1088;#1086;#1073;#1083;#1077;#1084;#1072;: "#1055;#1077;#1095;#1072;#1090;#1072;#1077;#1090;#1089;#1103; #1074;#1088;#1091;#1095;#1085;#1091;#1102; #1076;#1086;#1075;#1086;#1074;#1086;#1088;#1072; #1087;#1086;#1076;#1088;#1103;#1076;#1072;, #1072;#1082;#1090;#1099; #1085;#1072; #1086;#1082;#1086;#1085;#1095;#1072;#1085;#1080;#1077;, #1089;#1084;#1077;#1090;#1099; #1089;#1095;#1077;#1090;#1072; #1080; #1087;#1088;. #1074;#1086; #1074;#1089;#1077;#1093; #1092;#1072;#1083;#1072;#1093; #1086;#1076;#1085;#1080; #1080; #1090;#1077;#1078;#1077; #1076;#1072;#1085;#1085;#1077; #1086; #1079;#1072;#1082;#1072;#1079;#1095;#1080;#1082;#1072;#1093; #1080;#1080;#1089;#1087;#1086;#1083;#1085;#1080;#1090;#1077;#1083;#1103;#1093;. #1058;#1088;#1077;#1073;#1091;#1077;#1090;#1089;#1103; #1089;#1076;#1077;#1083;#1072;#1090;#1100; #1072;#1074;#1090;#1086;#1084;#1072;#1090;#1080;#1095;#1077;#1089;#1082;#1080;#1081; #1074;#1074;#1086;#1076; #1076;#1072;#1085;#1085;#1099;#1093; #1086; #1087;#1088;#1077;#1076;#1087;#1088;#1080;#1103;#1090;#1080;#1103;#1093; #1074; #1101;#1090;#1080; #1076;#1086;#1082;#1091;#1084;#1077;#1085;#1090;#1099;. #1052;#1086;#1078;#1085;#1086; #1089;#1076;#1077;#1083;#1072;#1090;#1100; #1087;#1086;#1076;#1086;#1073;#1085;#1086;#1077; #1074; visio? #1080;#1083;#1080; #1087;#1086;#1076;#1089;#1082;#1072;#1078;#1080;#1090;#1077; #1084;#1086;#1078;#1077;#1090; #1077;#1089;#1090;#1100; #1075;#1086;#1090;#1086;#1074;#1099;#1077; #1087;#1088;#1086;#1075;#1088;#1072;#1084;#1084;#1099;?

brace

Russia
358 Posts

Posted - 07/04/2005 :  09:26:26
уважаемый.
поясните пожста что эти номера значат ???
похоже на шифрограмму из спецотдела.
тема для меня интересная а прочитать не могу :(
Go to Top of Page

immortal

Russia
391 Posts

Posted - 07/04/2005 :  09:36:18  Visit immortal's Homepage
чтобы прочитать данное сообщение надо создать текстовый файл, скопировать туда сообщение, вставить перед решотками знак &, и сохранить в формате htm, и просмотреть через браузер.
а написано следующее:
quote:
Встала такая проблема: "Печатается вручную договора подряда, акты на окончание, сметы счета и пр. во всех фалах одни и теже данне о заказчиках иисполнителях. Требуется сделать автоматический ввод данных о предприятиях в эти документы. Можно сделать подобное в visio? или подскажите может есть готовые программы?


печатаете то где? в ворде? вобще это можно сделать и в ворде и в визио, без разницы, делать это всё равно будите с помощью макросов, на счёт программ, конечно есть: 1С Предприятие и Куча сметных программ

визио 2003 форэвер

...а вобще-то я белый и пушистый.

Edited by - immortal on 07/04/2005 09:41:03
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 07/04/2005 :  11:29:37
quote:
Originally posted by immortal

чтобы прочитать данное сообщение надо создать текстовый файл, скопировать туда сообщение, вставить перед решотками знак &, и сохранить в формате htm, и просмотреть через браузер.
а написано следующее:...


Круто ! А PGP ключи ты тоже умеешь разгадывать? :))

Тужибаев Тимур
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 07/04/2005 :  11:52:01
quote:
делать это всё равно будите с помощью макросов

Несколько поспешное заявление :)
В Word'е можно либо с табличкой в Excel связаться, либо просто полей понавставлять. Так что вариант с макросами - далеко не единственный.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 07/04/2005 :  16:23:18  Visit immortal's Homepage
quote:
В Word'е можно либо с табличкой в Excel связаться, либо просто полей понавставлять. Так что вариант с макросами - далеко не единственный
дак надо выбирать из базы, вобщето в екселе можно сделать всё с помощью формул без макросов, лично моё мнение: эксель - электронные таблицы, ворд - текстовый редактор (процесср), визио - графический редактор, дак пусть каждый выполняет свои функции, и если надо делать смету, то пожалуйста используйте сметную программу.
я так понял что необходимо чтобы в отчёте при выборе названия организации выходили в нужных местах нужные данные этой организации которые берутся из базы данных, в екселе без програмирования (бэйсика) можно обойтись (хотя написание формул в листах екселя некоторые считают тоже програмированием), вот в ворде вроде нет, незнаю. в визио тоже нельзя без использования аддонов или макросов, вобще наверно лучше сделать всё с формулами ексель а потом отдельные поля вставлять в ворд или визио, или составить форму в екселе (пример могу выложить по требованию, вроде для трудового договора я делал) а вобще всё это есть в 1С

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 07/04/2005 :  18:16:49
quote:
ворд - текстовый редактор (процесср)

Хоть все и привыкли ругать Microsoft, но Word - это не текстовый редактор, а именно текстовый процессор.
И указанную задачу он решает спокойно без макросов и формул. Это вообще его родная задача.
Есть там в сервисе такая менюшка - слияние. В ней три настройки:
- основной документ;
- источник данных;
- объединение.
Первая настройка в данном случае должна выполниться несколько раз. Нужно создать несколько разных документов (или шаблонов документов). Это разные формы, куда будут вставляться данные. Место для данных помечается в этих формах как поле слияния. Естественно, что в разные формы можно вставлять одни и те же поля.
Вторая настройка - это источник данных, который может быть как в Excel, так и в Word (да и вообще, в чем угодно). Простейший случай - это таблица в Word. Только ее нужно будет сохранить в отдельном файле.
Объединение делает следующее. На основе "основного документа" как шаблона создается столько документов, сколько строк в таблице источника данных (если в источнике одна строка, то создастся один документ). Можно еще и выбирать нужные строки. То есть нажатие на кнопку "объединение" соединяет шаблон с полями и таблицу данных и порождает нужное число документов.
-------------------
В нашем случае нужно сделать следующее:
- создать несколько форм в качестве основных документов (договор подряда, акт на окончание, смета...);
- создать таблицу - источник данных.
Когда понадобится получить комплект документов:
1. Корректируются данные в источнике или создается новая строка.
2. По очереди открываются основные документы, и в них выполняется функция "объединение", порождающая выходной (слитый) документ.
Макросом можно было бы еще и это "по очереди" привести к одной кнопке, но в документах все равно скорее всего понадобится какие-то правки делать, значит можно и вручную открывать...
Go to Top of Page

Stanislav

4 Posts

Posted - 07/06/2005 :  17:06:04
quote:
Originally posted by Tumanov

quote:
ворд - текстовый редактор (процесср)

Хоть все и привыкли ругать Microsoft, но Word - это не текстовый редактор, а именно текстовый процессор.
И указанную задачу он решает спокойно без макросов и формул. Это вообще его родная задача.
Есть там в сервисе такая менюшка - слияние. В ней три настройки:
- основной документ;
- источник данных;
- объединение.
Первая настройка в данном случае должна выполниться несколько раз. Нужно создать несколько разных документов (или шаблонов документов). Это разные формы, куда будут вставляться данные. Место для данных помечается в этих формах как поле слияния. Естественно, что в разные формы можно вставлять одни и те же поля.
Вторая настройка - это источник данных, который может быть как в Excel, так и в Word (да и вообще, в чем угодно). Простейший случай - это таблица в Word. Только ее нужно будет сохранить в отдельном файле.
Объединение делает следующее. На основе "основного документа" как шаблона создается столько документов, сколько строк в таблице источника данных (если в источнике одна строка, то создастся один документ). Можно еще и выбирать нужные строки. То есть нажатие на кнопку "объединение" соединяет шаблон с полями и таблицу данных и порождает нужное число документов.
-------------------
В нашем случае нужно сделать следующее:
- создать несколько форм в качестве основных документов (договор подряда, акт на окончание, смета...);
- создать таблицу - источник данных.
Когда понадобится получить комплект документов:
1. Корректируются данные в источнике или создается новая строка.
2. По очереди открываются основные документы, и в них выполняется функция "объединение", порождающая выходной (слитый) документ.
Макросом можно было бы еще и это "по очереди" привести к одной кнопке, но в документах все равно скорее всего понадобится какие-то правки делать, значит можно и вручную открывать...



а можно по подробнее где-нибудь почитать?
В Visio возможна вставка полей. А как создать пользовательские ячейки? При нажатии правой кнопкой мыши в тексте есть закладка вставить поле и внизу есть пользовательские ячейки, вот и как их задать, чтоб ими пользоваться?
Заранее благодарен за ответы
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 07/06/2005 :  19:15:27
quote:
а можно по подробнее где-нибудь почитать?
Про Word? В его хелпе на слово "слияние".
quote:
А как создать пользовательские ячейки?
Пользовательских ячеек два типа - Custom properties и User-defined Cells.
Custom properties создаются у шейпа или страницы по правой кнопке. Нужно выбрать Custom properties, ответить Yes на вопрос "Would you like to define custom propperties nov". Там будет формочка, которая заполняется для каждого нового свойства. Этими пользуются почаще, чем User-defined cells.
А для создания User-defined cells нужно сначала открыть Shape Sheet, в нем создать секцию User-defined cells, а потом добавлять к ней строки. Каждая строка содержит одно значение, на которое можно сослаться через поле.
Custom properties (да и User-defined cells) можно подкачивать (обновлять) из базы. Недавно это в форуме рассматривалось (вплоть до текста скрипта, обновляющего данные всех шейпов, подключенных к базе).
Go to Top of Page

Stanislav

4 Posts

Posted - 07/07/2005 :  11:08:33
quote:
Originally posted by Tumanov
А для создания User-defined cells нужно сначала открыть Shape Sheet, в нем создать секцию User-defined cells, а потом добавлять к ней строки. Каждая строка содержит одно значение, на которое можно сослаться через поле.
Custom properties (да и User-defined cells) можно подкачивать (обновлять) из базы. Недавно это в форуме рассматривалось (вплоть до текста скрипта, обновляющего данные всех шейпов, подключенных к базе).


Можно ссылку, а то что-то я не нашел
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 07/07/2005 :  11:42:16
topic.asp@TOPIC_ID=584.html
Go to Top of Page

Stanislav

4 Posts

Posted - 07/07/2005 :  20:33:29
Огромное спасибо за помошь
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)