поле ask в word
Поле ask в word
| Регистрация Пример очень сложный для понимания. Кроме того речь шла о поле Ask и автотексте, а в файле встречаются кроме того закладки и поле Quote. Вставьте файл, в котором была бы видна проблема (одинаковые поля выбивают по два раза). я не знаю пользовались ли автотекстом когда то. Окоча Юра Чтобы это сработало, надо сделать следующее: Сервис – Параметры автозамены – Автотекст – Ставишь галочку «Использовать автозавершение». Ставишь курсор, куда надо вставить автотекст, начинаешь вводить название автотекста. Через 5 символов появится всплывающая подсказка, предлагающая нажать клавишу Энтер. Нажми Энтер. Затем выдели вставленный автотекст и нажми F9 – запрос на введение текста появится только один раз. Поля ASK и FILL-IN в Word 2007вопрос в продолжение темы с полями хотелось бы не просто вставить поле и перекрестные ссылки на него по тексту документа, 1. поле Ask 2. поле Fill-in и еще вопрос: что такое «приглашение перед вставкой закладки» в параметрах поля? Помощь в написании контрольных, курсовых и дипломных работ здесь. Как убрать появившиеся поля в Word 2007. Что-то ткнули случайно Не открывется вся книга в 2007 Word..созданная в word 2003. Использование полей подстановкиВ созданной Вами форме (Лабораторная работа №1) использовались специальные поля. Кроме полей форм в шаблонах используютсядругие поля, с помощью которых можно автоматизировать работу с документами. Например, с помощью поля дата и время можно автоматически вставлять текущую дату и время в документ. Но есть еще группа так называемых полей подстановки. Эти поля относятся к разным категориям, например, Рассмотрим некоторые поля подстановки: – предлагает пользователю ввести текст. Ответ печатается там, где расположено поле. Если ответ требуется напечатать в нескольких местах документа, следует использовать поле ASK. Элемент «Приглашение « – текст, который отображается в диалоговом окне, например, «Введите имя клиента». Ключ \d «Ответ »– задает ответ, используемый по умолчанию в том случае, если пользователь ничего не введет в диалоговое окно. Например, поле Ключ \o– при использовании в основном документе слияния выводит приглашение только один раз (а не при обработке каждой записи данных). В этом случае в каждый из конечных документов вставляется одинаковый текст. – предлагает пользователю ввести данные и присваивает закладку введенным данным. В то место документа, где следует напечатать введенные данные, необходимо вставить поле REF. Для ссылки на введенные данные в других полях, например поле = (Формула), следует использовать имя закладки. Приглашение выводится при каждом обновлении поля ASK. Введенные данные остаются присвоенными указанной закладке до тех пор, пока не будут введены новые. Если поле ASK используется в основном документе слияния, приглашение выводится при обработке каждой записи данных (если не указан ключ \o). Элемент Закладка – имя закладки, присвоенной данным, введенным в ответ на приглашение, например «ИмяКлиента». Элемент«Приглашение»– текст, который отображается в диалоговом окне, например «Введите имя клиента». Ключ \d «Ответ» – задает ответ, используемый по умолчанию в том случае, если пользователь ничего не введет в диалоговое окно. Например, поле Ключ \o – при использовании в основном документе слияния выводит приглашение только один раз (а не при обработке каждой записи данных). В этом случае в каждый из конечных документов вставляются одинаковые данные. – вставка текста или рисунка, помеченного указанной закладкой. Закладка должна быть определена в активном документе. Если необходимо получить справку о ключах данного поля воспользуйтесь командой ?\Вызов справки, введите текст: Поля и выберите нужное поле. Поля подстановки можно использовать в шаблоне формы, например, в шаблоне контракта, где содержание остается прежним, а меняются данные клиентов. Задание: Создайте шаблон формы – контракт, в котором используются поля
Серым фоном выделены данные, которые вводятся в готовый контракт. На их место при создании шаблона контракта требуется вставить поле. Причем в местах, где информация используется один раз, вставляйте поле Для выполнения задания: 1. Сначала создайте шаблон контракта. Подробно об этом было рассказано в Лабораторной работе 2.1. В шаблон включите основной текст (текст бланка документа, который повторяется в каждом контракте). Если требуется, то можно включить графику, таблицы и т.д. (все, что необходимо иметь в бланке документа). Далее следует вставить поля подстановки в нужных местах контракта. 3. В текст контракта поместите поля § установите курсор после слов Контракт №; § на вкладке Вставка в группе Текст выберите команду Экспресс блоки, а затем выберите пункт Поле; § в категорииВсе,выберите тип поля § в поле Приглашение введите текст: Введите номер контракта.Нажмите ; § в результате откроется окно поля 4. Повторите действия и вставьте поле 5. После текста Продавец обязуется изготовить и поставить оборудование на условиях. вставьте поле § выберите командуВставка\Экспресс блоки\Поле, категориюВсе, тип поля Ask; § в поле Приглашение введите текст: Введите название фирмы – перевозчика; § в поле Имя закладки введите слово Условия. В качестве имени закладки можно использовать любое слово. Нажмите ; § в результате откроется окно поля 6. Для вывода информации, указанной в поле § в окне диалога Поле в списке категорий выберитеСвязи и ссылки илиВсе; § в списке полей выберите REF; § далее щелкните по кнопке Коды поля и в области Дополнительные свойства поля после слова REF введите название закладки Условия; § повторите действия сначала и вставьте поле там, где информация повторяется. 7. Сохраните созданный контракт как шаблон в своей папке под именем Контракт. Дата добавления: 2015-01-01 ; просмотров: 33 ; Нарушение авторских прав Поле ask в wordCONTROL Internet.HHCtrl.1 Коды полей: MERGEFIELD Вставляет в основной документ ссылку на поле данных. В основном документе слияния имя поля данных отображается внутри двойных угловых скобок (например, «Имя»). При слиянии основного документа с выбранным источником данных содержимое указанного поля данных будет вставлено вместо данного поля. Перед вставкой полей слияния необходимо выбрать источник данных для основного документа. Чтобы вставить поле слияния, нажмите кнопку Д обавить поле слияния на панели инструментов Слияние. Имя поля данных, содержащееся в заголовке выбранного источника данных. Указанное имя поля должно в точности совпадать с именем одного из полей в заголовке выбранного источника данных. ПримерПоле <MERGEFIELD Имя > отображается в основном документе как «Имя», если коды полей скрыты. · Чтобы изменить имя поля, указанного в поле MERGEFIELD, необходимо включить режим отображения кодов полей. В противном случае изменение имени поля не даст желаемого эффекта. · Для управления форматированием нажмите клавиши ALT+F9, чтобы отобразить коды полей, а затем добавьте ключи к полю слияния. Например, чтобы отобразить число «34987,89» как «34 987,89 р.», добавьте ключ числового формата (\#). Чтобы напечатать имена клиентов прописными буквами, добавьте ключ формата (\*). Коды полей: NEXTПереход к следующей записи данных, не начиная новый составной документ. Значение поля NEXT не отображается при печати. Это поле следует использовать, если в одном составном документе, например почтовой наклейке или конверте, требуется разместить данные из нескольких записей источника данных, число которых фиксировано. Если же в одном составном документе, например каталоге или прейскуранте, требуется разместить данные из нескольких записей источника данных, число которых различно или не может быть определено заранее, следует выбрать тип основного документа Каталог в диалоговом окне Слияние (меню Сервис). Поле NEXT в основном документе следует разместить после первого набора полей слияния (MERGEFIELD), в противном случае первая запись данных будет пропущена. Этот набор полей следует повторить столько раз, сколько записей должно быть напечатано на каждой странице. Примечание. Поля NEXT нельзя использовать в сносках, примечаниях, колонтитулах и источниках данных, вкладывать в любые другие поля или использовать вместе с полем SKIPIF. ПримерСледующие поля печатают три набора имен и телефонных номеров в каждом составном документе: Коды полей : NEXTIF В случае истинности результата сравнения двух выражений переходит к следующей записи данных, не начиная новый составной документ. Поля слияния, следующие после поля NEXTIF в основном документе, заменяются значениями полей из следующей (а не из текущей) записи данных. В случае ложности результата переходит к следующей записи данных и начинает новый составной документ. · Если в качестве одного из выражений используется поле MERGEFIELD, его содержимое берется из текущей (а не из следующей) записи данных. · Поля NEXTIF нельзя использовать в сносках, примечаниях, колонтитулах и источниках данных, а также вкладывать в любые другие поля. Вставка в основной документ номера записи данных. В основном документе это поле отображается как «MERGEREC». При слиянии в каждом составном документе печатается номер соответствующей записи данных. Примечание. В этом поле отображается порядковый номер записи данных в наборе записей, отобранных для слияния с основным документом и, возможно, отсортированных, а не фактический номер записи в источнике данных. Например, база отдела кадров Microsoft Access может содержать тысячи записей. Однако для поздравления сотрудников, у которых стаж работы на предприятии достиг двадцати лет, требуется отобрать всего лишь несколько записей. Чтобы напечатать фактический номер записи в источнике данных, необходимо включить поле номера записи в источник данных и вставить соответствующее поле слияния в основной документ. ПримерВ следующем примере поле MERGEREC используется внутри поля = (Формула) для создания уникальных номеров счетов-фактур. При слиянии основного документа с источником данных значение поля MERGEREC добавляется к номеру, составленному из цифр даты и времени печати счета-фактуры. Номер счета: <= <PRINTDATE \@ » ддММГГччмм » > + <MERGEREC > > РезультатНомер счета: 21390946 Подсчет числа записей данных, успешно слитых с основным документом. Word начинает нумерацию записей с 1 при каждом слиянии документов. Этот номер может отличаться от значения, вставленного полем MERGEREC. Предположим, что слиянию подлежат только записи с десятой по двадцать пятую. Для первой (т. е. десятой) записи поле MERGESEQ напечатает 1, а поле MERGEREC — 10. Коды полей: SKIPIFВ случае истинности результата сравнения двух выражений переходит к следующей записи данных и начинает новый составной документ. В случае ложности результата переходит к следующей записи данных, не начиная новый составной документ. · Если в качестве одного из выражений используется поле MERGEFIELD, его содержимое берется из текущей (а не из следующей) записи данных. · Поле SKIPIF нельзя использовать вместе с полем NEXT. ПримерВ следующем примере анализируется содержимое поля «Заказ» текущей записи данных. Для записей, у которых это поле содержит значение, меньшее 100, составной документ не создается: Поля ASK и FILLIN, выводящие запрос, который заполняется при слиянии каждой записи данных с основным документом. Ответы записываются в указанный документ на бланке, в контракт или в другой составной документ, полученный в результате слияния с записью данных. Коды полей: ASKПредлагает пользователю ввести данные и присваивает закладку введенным данным. Закладка – это место в документе или выделенный фрагмент текста, предназначенный для использования в качестве ссылки. Месту расположения текста автоматически присваивается указанное имя. В то место документа, где следует напечатать введенные данные, необходимо вставить поле REF. Для ссылки на введенные данные в других полях, например = (поле формулы), следует использовать имя закладки. Приглашение выводится при каждом обновлении поля ASK. Введенные данные остаются присвоенными указанной закладке до тех пор, пока не будут введены новые. Если поле ASK используется в основном документе слияния, приглашение выводится при обработке каждой записи данных (если не указан ключ \ o ). Имя закладки, присвоенной данным, введенным в ответ на приглашение, например « ИмяКлиента ». Текст, который отображается в диалоговом окне, например «Введите имя клиента». Задает ответ, используемый по умолчанию в том случае, если пользователь ничего не введет в диалоговое окно. Например, поле <ASK Клиент «Введите имя клиента:» \ d «Ли» > присваивает значение «Ли» закладке «Клиент», если пользователь ничего не введет в диалоговое окно. При использовании в основном документе слияния выводит приглашение только один раз (а не при обработке каждой записи данных). В этом случае в каждый из конечных документов вставляются одинаковые данные. Коды полей: FILLINПредлагает пользователю ввести текст. Ответ печатается там, где расположено поле. Если ответ требуется напечатать в нескольких местах документа, следует использовать поле ASK. Приглашение выводится при каждом обновлении поля FILLIN. Если поле FILLIN используется в основном документе слияния, приглашение выводится при обработке каждой записи данных (если не указан ключ \ o ). При создании нового документа, основанного на шаблоне, который содержит поля FILLIN, обновление этих полей производится автоматически. Текст, который отображается в диалоговом окне, например «Введите имя клиента». Задает ответ, используемый по умолчанию в том случае, если пользователь ничего не введет в диалоговое окно. Например, поле Если ответ, который следует использовать по умолчанию, не задан, Word использует последний введенный ответ. Чтобы указать, что используемое по умолчанию значение должно быть пустым, введите пустые кавычки после данного ключа (\ d «»). При использовании в основном документе слияния выводит приглашение только один раз (а не при обработке каждой записи данных). В этом случае в каждый из конечных документов вставляются одинаковые данные. Примеры полей ASK, FILLINРазмещенные в документе поля ASK и FILLIN выводят на экран окна, в которые можно ввести личные сообщения конкретным клиентам или данные, отсутствующие в источнике данных. По умолчанию такое окно появляется при каждом слиянии новой записи данных с основным документом. Таким образом можно включить индивидуальную информацию в каждый составной документ. Вставьте поле FILLIN в то место основного документа, где предполагается разместить данные, вводимые по запросу. Поле ASK использует имя закладки для сохранения ответа пользователя. Чтобы включить в документ данные, вводимые по запросу ASK, вставьте поле закладки в основной документ. Закладку можно разместить в нескольких местах документа или использовать внутри других полей, например в поле IF или поле = (Формула). Вставьте закладку в любое место документа после поля ASK. Пример 1Данное поле FILLIN упрощает ввод правильных данных, включая в запрос имя клиента из текущей записи данных, например: «Введите время визита, назначенное Ивану Петрову». Вставьте поле ASK или FILLIN в основной документ, а затем добавьте поле слияния в код поля. <FILLIN » Введите время визита, назначенное <MERGEFIELD ИмяКлиента > :» > Пример 2 <ASK ТекущаяСтавка «Введите текущую ставку по кредитам:» \ o > Коды полей: IFВ зависимости от результата сравнения двух выражений вставляет Текст 1 или Текст2. В основном документе слияния поле IF можно использовать для анализа записей данных, например почтовых индексов или номеров банковских счетов. Например, можно разослать письма только клиентам, проживающим в определенном городе. Выражение 1 Значения для сравнения. Выражение может быть именем закладки, строкой текста, числом, вложенным полем, возвращающим значение, или математической формулой. Если выражение содержит пробелы, оно должно быть заключено в кавычки. Оператор сравнения. Пробелы перед оператором и после него являются обязательными. Текст, который вставляется в случае истинности (Текст 1 ) или ложности (Текст2) логического выражения. Если Текст 2 не указан, а логическое выражение ложно, не будет вставлено никакого текста. Каждая строка должна быть заключена в кавычки. Примечание. Если используется оператор = или <>, Выражение 2 может содержать вопросительный знак (?), заменяющий любой отдельный знак, или звездочку (*), заменяющую любую строку знаков. Такое выражение должно быть заключено в кавычки. Если Выражение 2 содержит звездочку, сумма длин фрагмента Выражения1, соответствующего этой звездочке, и остальных знаков значения Выражение2 не должна превышать 128 знаков. Поле IF выполняет одну из двух операций в зависимости от указанных условий. Например, утверждение «Если погода будет хорошей, мы прогуляемся по парку, а если нет — пойдем в кино» определяет условие, которое должно быть соблюдено (хорошая погода), чтобы произошло определенное событие (прогулка по парку). Если условие не соблюдено, происходит альтернативное событие (поход в кино). Приведенное ниже поле IF представляет собой утверждение того же типа. Если текущая запись данных содержит значение «Сан-Франциско» в поле «Город», в документ, полученный в результате слияния с этой записью данных, будет включен текст, содержащийся в первых кавычках. В противном случае будет добавлен второй текст. Чтобы вставить поле IF в документ, нажмите кнопку Д обавить поле Word на панели инструментов Слияние, а затем выберите поле IF. THEN. ELSE. Задание нескольких условий в поле IFЧтобы задать несколько условий в поле IF, в него следует включить поле COMPARE или другие поля IF. Пример 1В приведенном ниже примере при слиянии каждой записи данных поле COMPARE сравнивает поля данных « НомерКлиента » и « РангКлиента ». Функция AND в поле = (Формула) возвращает значение «1» (истина), если значения обоих полей указывают на удовлетворительное состояние счета. В этом случае печатается текст из первых кавычек. Вставьте поле IF в основной документ, оставив пустым поле В противном случае вставить текст в диалоговом окне Вставка поля. В код поля IF вставьте второе поле IF между пустыми кавычками. Чтобы проверялось выполнение обоих условий, вставьте второе поле IF вместо первого текста, который печатается в случае выполнения условия, указанного в первом поле IF. Вставка других полей Word в поле IFПример 1В случае выполнения условия, указанного в приведенном ниже поле IF, в документ вставляется содержимое файла, указанного в поле INCLUDETEXT. При задании местоположения и имени включаемого документа следует использовать двойные обратные косые черты (\), как показано в примере. Если условие не будет выполнено, будет вставлен элемент списка автотекста «Авторское право». <IF <MERGEFIELD Штат > = » Нью-Йорк » « <INCLUDETEXT c:\\worddocs\\contract.doc >» « <AUTOTEXT Авторское право >» > Пример 2Если поле «Компания» в записи данных содержит какую-либо информацию — т. е. не является пустым, — печатается текст из поля « АдресКомпании ». В противном случае печатается текст из поля « ДомашнийАдрес ». <IF <MERGEFIELD Компания > <> » » « <MERGEFIELD АдресКомпании >» « <MERGEFIELD ДомашнийАдрес >» > Выполнение вычислений в поле IFВставьте поле IF в основной документ. В диалоговом окне Вставка поля выберите любое поле в качестве прототипа. Затем замените это поле в коде поля IF полем = (Формула). Чтобы напечатать результаты вычислений, вставьте поле = (Формула) между соответствующими кавычками. Чтобы сальдо отображалось с обозначением денежной единицы, введите соответствующий ключ числового шаблона (\#). Коды полей: SETПоля SET (установка закладки), позволяющие присвоить текст, число или другие данные закладке. В итоговых составных документах эти сведения можно использовать несколько раз в макросах и других полях, например IF. Если эти сведения будут изменены, достаточно будет изменить один раз поле SET, а не искать по всему документу и изменять каждое вхождение. Имя закладки, которой присваивается указанный Текст, например «Налог». Значение, которое присваивается Закладке. Текст должен быть заключен в кавычки; для чисел кавычки не являются обязательными. Текст может быть значением вложенного поля. Примеры полей SETПоле SET присваивает значение (текст или число) закладке. Для включения этого значения в каждый составной документ следует вставить поле закладки в основной документ. В таком случае во всех составных документах будет повторяться одно и то же значение. Закладка будет подставлять это значение до тех пор, пока оно не будет изменено. Закладку можно разместить в нескольких местах документа или использовать внутри других полей, например в поле IF или поле = (Формула). Вставьте закладку в любое место документа после поля SET. Первое поле SET определяет закладку «Цена», которая используется для вычисления значения закладки «Скидка». Закладка «Цена» должна быть определена в основном документе раньше поля SET, определяющего закладку «Скидка». Вставьте поля SET в основной документ. При вставке второго поля SET оставьте пустым поле Значение в диалоговом окне Вставка поля. Установите курсор между пустыми кавычками в коде поля SET, вставьте символы поля (<>), нажав клавиши CTRL+F9, а затем введите текст поля = (Формула). Приведенные ниже поля и те кст вст авлены в основной документ слияния. Поле IF определяет, какой номер телефона следует присвоить закладке «Телефон». Номер 1-415-555-1234 включается во все письма, направляемые в Калифорнию. <SET Телефон <IF <MERGEFIELD Штат > = «Калифорния» «1-415-555-1234» «1-415-555-4237» > > Не забудьте позвонить нам до 30 ноября по телефону <Телефон > Пример 2Если в ответ на запрос поля ASK пользователь введет 3, закладке « ПолнаяСтоимость » будет присвоено числовое значение 82,5. Ключ числового формата добавляет к результату обозначение денежной единицы. Обратите внимание на использование кавычек в первом поле SET. <SET Продавец «Дмитрий Калачев» > РезультатИтого: <ПолнаяСтоимость \# «#0,00 р.» > Фрагмент документа (шаблона) для подготовки писем (12 вариантов из одного шаблона по результатам запроса к БД Access ):
|