Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Выберите любой раздел ниже, чтобы узнать больше о продуктах в Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Products включает форму списка и форму сведений. 

  • Чтобы отобразить список продуктов, выберите Продукты на ленте.

  • Чтобы просмотреть сведения о продукте, выберите Идентификатор продукта в списке продуктов.

Чтобы просмотреть состояние продукта, используйте функции списка продуктов

  • Продукты с низким запасом выделены желтым цветом.

  • Прекращенные продукты затеняются.

  • Кнопка "Добавить продукт" открывает новую пустую форму сведений о продукте.

  • Гиперссылки получают доступ к форме Сведения о продукте . Выберите идентификатор продукта , чтобы просмотреть сведения о продукте.

В форме "Список продуктов" и "Сведения о продукте" отображаются данные инвентаризации. Дополнительные сведения см. в разделе Инвентаризация.   


frmProductList

Условное форматирование используется для выделения низкого количества продуктов и для затенения продуктов, которые не поддерживаются.


frmProductDetail

  • Источник сведений о продукте — это простой запрос в одной таблице в Products.

  • Поле со списком с меткой "Перейти к продукту", в котором выполняется процедура VBA cboFindProduct_AfterUpdate для перехода к выбранной записи.

  • VBA Sub Calculate Levels иллюстрирует повторное использование пользовательских функций и существующих запросов для задания текстовых поля количества (доступное количество, количество выделенных и т. д.), обеспечивая единообразие вычислений во всем приложении. 

  • Вложенные формы в элементе управления вкладкой имеют отложенную загрузку, то есть они загружаются только после щелчка вкладки. Это позволяет форме Сведений о продукте загружаться быстрее, так как вложенные формы не загружаются при открытии формы. 

  • VBA sub ControlStates задает свойства элемента управления в зависимости от значений данных в текущей записи:

    • Видимость кнопок "Изменить порядок продукта" и "Удалить продукт ", а также " Заказы " и " Заказы на покупку ".

    • Выделение Qty для изменения порядка и его метки (сравните с условным форматированием).

    • Форма подпись (отображается на вкладке в верхней части формы).

    • Выделение полей для отсутствующих данных в обязательных полях с помощью проверки формы.

  • Использует проверку формы , как описано в статье Заказы в разделе Программирование.  

  • Форма предназначена для правильного изменения размера с помощью привязки. При изменении размера формы в приложении для некоторых элементов управления устанавливается привязка, а другим — для заполнения экрана. 

  • Эквивалентный синтаксис. VBA часто позволяет использовать альтернативный синтаксис для выполнения той же задачи. Раскомментируйте и запустите каждый по очереди, чтобы наблюдать, что они делают одно и то же.  

  • Кнопка " Изменить порядок продукта " ( событие cmdReorderProduct_Click ) вызывает ряд бизнес-правил, чтобы определить, что происходит дальше:
    ScreenCap

    • Определение поставщика для заказа на покупку

    • Добавление новой строки в существующий открытый заказ на покупку или создание нового заказа на покупку

    • Задание количества изменения порядка по умолчанию

  • Формаdjunct frmDlgVendorPrompt вызывается из события cmdReorderProduct_Click , чтобы предложить пользователям выбрать поставщика, если продукт имеет несколько поставщиков и ни один из них не имеет открытого заказа на покупку. Его функции включают в себя:

    • Свойство по умолчанию для кнопки "ОК" формы , cmdOK, имеет значение "Да". Это приводит к активации, когда пользователь нажимает клавишу ВВОД .

    • Для кнопки "Отмена" формы cmdCancel свойству Cancel присвоено значение "Да". Это означает, что он активируется, когда пользователь нажимает клавишу ESC .

    • Форма вызывается с помощью режима окна acDialog. Это гарантирует, что пользователи не смогут взаимодействовать с другими формами, пока форма открыта в режиме диалога, а код VBA, выполняемый в вызывающей процедуре, будет остановлен до тех пор, пока диалоговое окно не будет скрыто или закрыто. 

    • В случае отмены frmDlgVendorPrompt закрывается, а процедура frmProductDetailcmdReorderProduct_Click повторно активируется, а затем завершает работу.

  • Если выбран поставщик, frmDlgVendorPrompt скрывает себя. Это позволяет коду выполняться в вызывающей процедуре в frmProductDetail, которая считывает значение выбранного поставщика в frmDlgVendorPrompt , затем закрывает форму и переходит к созданию нового заказа на покупку для указанного поставщика.
    '

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×