Главная страница
Навигация по странице:

  • Открыть

  • Следующий договор

  • Найти

  • Найти далее

  • Сортировка по возрастанию

  • Новая запись

  • Данные

  • Формы


    Скачать 2.21 Mb.
    НазваниеФормы
    Дата16.10.2022
    Размер2.21 Mb.
    Формат файлаdocx
    Имя файла3_3_Formy_3.docx
    ТипЛекции
    #736755
    страница10 из 11
    1   2   3   4   5   6   7   8   9   10   11

    Работа с документами


    Форма ДОГОВОРЫ С ПОКУПАТЕЛЯМИ предназначена для ввода, просмот- ра, корректировки и удаления данных о договорах. В основной форме отображают- ся данные из одной записи таблицы ДОГОВОР, дополненные данными из таблицы ПОКУПАТЕЛЬ. В подчиненной форме выводятся связанные с договором записи из таблицы ПОСТАВКА_ПЛАН. Эти записи дополнены данными из таблицы ТОВАР. Чтобы начать работу с формой, выберите ее в области переходов и в контекст-

    ном меню выполните команду Открыть (Open).

    Для просмотра и корректировки данных конкретного договора сделайте нуж- ную запись текущей. Для этого воспользуйтесь созданными в форме кнопками Предыдущий договор () и Следующий договор () или стандартными кнопками перехода по записям, предусмотренными как для основной, так и для подчиненной формы.

    При большом числе записей используйте команду поиска нужной записи. Для этого установите курсор на поле с номером договора и нажмите кнопку Найти (Find) в соответствующей группе вкладки Главная (Home). В диалоговом окне Поиск и замена (Find and Replace) задайте номер нужного договора. После нажа-
    тия в этом окне кнопки Найти далее (Find Next) в форме отобразятся данные о за- данном договоре.

    ВНИМАНИЕ!

    Грубой ошибкой является попытка перейти к нужной записи путем ввода нового значе- ния в поле идентификации текущей записи, например, нового значения номера договора в форме ДОГОВОР. Такие действия могут привести лишь к изменению значения иден- тификатора в текущей записи.
    Для просмотра договоров в порядке возрастания или убывания его номеров ус- тановите курсор на поле с номером договора и нажмите кнопку Сортировка по возрастанию (Sort Ascending) или Сортировка по убыванию (Sort Descending) в группе Сортировка и фильтрация (Sort & Filter) на вкладке ленты Главная (Home).

    Рассмотрим ввод в базу данных нового документа "Договор". Для загрузки данных о новом договоре через форму ДОГОВОРЫ С ПОКУПАТЕЛЯМИ нажмите на нижней панели кнопок перехода по записям кнопку Новая запись (New (blank) record) . Текущей становится пустая запись источника основной формы — таб- лицы ДОГОВОР и пустая запись источника подчиненной формы — таблицы ПОСТАВКА_ПЛАН.

    В главной форме заполните обязательные поля: номер договора (ключ таблицы ДОГОВОР) и код покупателя (поле связи с таблицей ПОКУПАТЕЛЬ), а также поле даты, загружаемой в таблицу ДОГОВОР. Справочные поля из таблицы ПОКУПАТЕЛЬ автоматически отобразятся после ввода кода покупателя.

    С полем типа данных Дата/время (Date/Time) связывается календарь. В форме при выборе поля с датой заключения договора справа от него отображается значок календаря. Выбранная в календаре дата вводится в поле ДАТА_ДОГ. Однако если для поля определена маска ввода, календарь недоступен для использования. Если маска ввода была задана в свойствах таблицы, она автоматически наследуется по- лем в форме. Если после создания формы удалить маску в поле таблицы, она со- хранится в поле формы. Для удаления маски в поле формы откройте свойства поля и очистите соответствующую строку на вкладке Данные (Data).

    ЗАМЕЧАНИЕ

    При наличии календаря сохраняется возможность ручного ввода даты в поле.
    Сформированная запись автоматически сохранится в таблице ДОГОВОР при переходе в подчиненную форму.

    Поле суммы по договору может быть рассчитано и введено в таблицу ДОГОВОР после ввода данных в подчиненной форме.

    ЗАМЕЧАНИЕ

    Сохранить новую запись можно, выполнив команду Сохранить (Save) в группе Записи (Records) на вкладке ленты Главная (Home) или просто щелкнув мышью на области вы- деления записи.
    Перейдите к формированию записей в подчиненной форме. В каждой новой записи введите значения обязательных полей — кода товара (ключевое), месяца поставки (ключевое), а также полей — минимальная партия поставки и количество. После ввода кода товара справочные данные — наименование, единица измерения и цена из таблицы ТОВАР — отобразятся автоматически. Сформированная запись сохранится в таблице ПОСТАВКА_ПЛАН при переходе к другой записи.

    Если в строке подчиненной формы создано вычисляемое поле для расчета стоимости поставки по каждому товару, значение стоимости будет автоматически вычислено после заполнения полей ЦЕНА и КОЛИЧЕСТВО.

    Если в примечании подчиненной формы создано вычисляемое поле для расчета общей стоимости поставки и на него сделана ссылка в вычисляемом поле основной части формы, после сохранения записи в подчиненной форме в главной форме ото- бразится общая сумма по договору.

    ЗАМЕЧАНИЕ

    Для расчета стоимостей с сохранением результата в соответствующих полях таблиц ПОСТАВКА_ПЛАН и ДОГОВОР должны быть подготовлены процедуры обработки собы- тий на VBA, рассмотренные в прилагаемом компакт-диске.
    Рассмотренные ранее способы перехода по записям формы не обеспечивают пользователя достаточно удобным интерфейсом для выборки нужных документов. При работе с формами — электронными аналогами документов — пользователю часто необходимо иметь средства, обеспечивающие быстрый поиск нужного доку- мента по заданным условиям отбора. Например, могут задаваться условия отбора для выборки документа по его номеру или по заданному временному диапазону дат. В общем случае целесообразно предусмотреть выборку по заданному иденти- фикатору объекта (товара, покупателя, склада, договора и т. п.) или по диапазону количественных показателей.

    1   2   3   4   5   6   7   8   9   10   11


    написать администратору сайта